From 44580784418dffa043e6365854233b7650ac8edb Mon Sep 17 00:00:00 2001 From: Teddy Ding Date: Tue, 10 Oct 2023 23:54:06 -0400 Subject: [PATCH 1/6] add gentx and pregenesis --- dydx-testnet-4/gentx/gentx-dydx-1.json | 1 + dydx-testnet-4/gentx/gentx-dydx-2.json | 1 + dydx-testnet-4/gentx/gentx-dydx-research.json | 1 + dydx-testnet-4/pregenesis.json | 1993 +++++++++++++++++ 4 files changed, 1996 insertions(+) create mode 100644 dydx-testnet-4/gentx/gentx-dydx-1.json create mode 100644 dydx-testnet-4/gentx/gentx-dydx-2.json create mode 100644 dydx-testnet-4/gentx/gentx-dydx-research.json create mode 100644 dydx-testnet-4/pregenesis.json diff --git a/dydx-testnet-4/gentx/gentx-dydx-1.json b/dydx-testnet-4/gentx/gentx-dydx-1.json new file mode 100644 index 0000000..cc76d08 --- /dev/null +++ b/dydx-testnet-4/gentx/gentx-dydx-1.json @@ -0,0 +1 @@ +{"body":{"messages":[{"@type":"/cosmos.staking.v1beta1.MsgCreateValidator","description":{"moniker":"dydx-1","identity":"","website":"","security_contact":"","details":""},"commission":{"rate":"1.000000000000000000","max_rate":"1.000000000000000000","max_change_rate":"0.010000000000000000"},"min_self_delegation":"1","delegator_address":"dydx1vvc9vl6z9pu0vt2y79d0ln8zp6qmpmrhrcnnuy","validator_address":"dydxvaloper1vvc9vl6z9pu0vt2y79d0ln8zp6qmpmrhxx99h4","pubkey":{"@type":"/cosmos.crypto.ed25519.PubKey","key":"8SM5ZFALdLD6YEzCoc08alqh+BoAJdzBdto0zxhX7Bw="},"value":{"denom":"adv4tnt","amount":"1001882102603448320"}}],"memo":"3f667030ddd9c561ec66f35e8221be0178cf62c4@3.20.153.106:26656","timeout_height":"0","extension_options":[],"non_critical_extension_options":[]},"auth_info":{"signer_infos":[{"public_key":{"@type":"/cosmos.crypto.secp256k1.PubKey","key":"AqTYcXKMNSAcbzoEndaV0bPg+o16MAl4UE1VNUBSjoWa"},"mode_info":{"single":{"mode":"SIGN_MODE_DIRECT"}},"sequence":"0"}],"fee":{"amount":[],"gas_limit":"200000","payer":"","granter":""},"tip":null},"signatures":["ueJ2+KDBG8QUX8JEqkZy32REvjvaI2awLGnf5TdVP/0QcaHdzvFlGezT+/8CgNXoeIUHM8frPZJg/aVW8ejsOg=="]} diff --git a/dydx-testnet-4/gentx/gentx-dydx-2.json b/dydx-testnet-4/gentx/gentx-dydx-2.json new file mode 100644 index 0000000..eea380f --- /dev/null +++ b/dydx-testnet-4/gentx/gentx-dydx-2.json @@ -0,0 +1 @@ +{"body":{"messages":[{"@type":"/cosmos.staking.v1beta1.MsgCreateValidator","description":{"moniker":"dydx-2","identity":"","website":"","security_contact":"","details":""},"commission":{"rate":"1.000000000000000000","max_rate":"1.000000000000000000","max_change_rate":"0.010000000000000000"},"min_self_delegation":"1","delegator_address":"dydx10lzv79d96l7jh07z76ry6cnn6ftnnl8fdg0afd","validator_address":"dydxvaloper10lzv79d96l7jh07z76ry6cnn6ftnnl8fgketzu","pubkey":{"@type":"/cosmos.crypto.ed25519.PubKey","key":"OqVx8RTh0URTkibp6B5bR6UhuQuQYC0RN+KYKPD0j44="},"value":{"denom":"adv4tnt","amount":"1001882102603448320"}}],"memo":"178b7abe7b6fbde8620588246ee7b63ed58feae1@18.182.95.191:26656","timeout_height":"0","extension_options":[],"non_critical_extension_options":[]},"auth_info":{"signer_infos":[{"public_key":{"@type":"/cosmos.crypto.secp256k1.PubKey","key":"AkEtxx4iod6p1n3SPxh6cDZtXfX6vrJuGLsdtUHdJ9gK"},"mode_info":{"single":{"mode":"SIGN_MODE_DIRECT"}},"sequence":"0"}],"fee":{"amount":[],"gas_limit":"200000","payer":"","granter":""},"tip":null},"signatures":["ftq8DjA0elDBEcY0n+9+QZf8Xltqz+9Ct34dIxBgTThtBhoX8GyXXPos5sZW1cD0wREqj0Kxcv/ZenKnXF7VDA=="]} diff --git a/dydx-testnet-4/gentx/gentx-dydx-research.json b/dydx-testnet-4/gentx/gentx-dydx-research.json new file mode 100644 index 0000000..8519233 --- /dev/null +++ b/dydx-testnet-4/gentx/gentx-dydx-research.json @@ -0,0 +1 @@ +{"body":{"messages":[{"@type":"/cosmos.staking.v1beta1.MsgCreateValidator","description":{"moniker":"dydx-research","identity":"","website":"","security_contact":"","details":""},"commission":{"rate":"1.000000000000000000","max_rate":"1.000000000000000000","max_change_rate":"0.010000000000000000"},"min_self_delegation":"1","delegator_address":"dydx1md63arq56n623g5xpevev94lyepv4pqjjs6y74","validator_address":"dydxvaloper1md63arq56n623g5xpevev94lyepv4pqjhwvj4y","pubkey":{"@type":"/cosmos.crypto.ed25519.PubKey","key":"5aJzq52L2+0VQmUO8V9xHrHyhZjt9gJapqREgYAFuCs="},"value":{"denom":"adv4tnt","amount":"1001882102603448320"}}],"memo":"ed4a9b9ae4f6e7aab14a7b28e4049de384dc5487@3.139.127.183:26656","timeout_height":"0","extension_options":[],"non_critical_extension_options":[]},"auth_info":{"signer_infos":[{"public_key":{"@type":"/cosmos.crypto.secp256k1.PubKey","key":"As8sZNct4upgCkueUgpU9VwVcvR1G6jx9WN9ldy1ux+8"},"mode_info":{"single":{"mode":"SIGN_MODE_DIRECT"}},"sequence":"0"}],"fee":{"amount":[],"gas_limit":"200000","payer":"","granter":""},"tip":null},"signatures":["4wT0xBLa7jNPbyt3N8vZnhKan/HOsDz0RsWQLu1XGzp3kv6NnZRuB+s9m4CukKwQkQU5T4WHBP8NwzM3uTj5rQ=="]} diff --git a/dydx-testnet-4/pregenesis.json b/dydx-testnet-4/pregenesis.json new file mode 100644 index 0000000..760f5f2 --- /dev/null +++ b/dydx-testnet-4/pregenesis.json @@ -0,0 +1,1993 @@ +{ + "genesis_time": "2023-10-11T03:48:58.266127Z", + "chain_id": "dydx-testnet-4", + "initial_height": "1", + "consensus_params": { + "block": { + "max_bytes": "4194304", + "max_gas": "-1" + }, + "evidence": { + "max_age_num_blocks": "100000", + "max_age_duration": "172800000000000", + "max_bytes": "1048576" + }, + "validator": { + "pub_key_types": [ + "ed25519" + ] + }, + "version": { + "app": "0" + } + }, + "app_hash": "", + "app_state": { + "assets": { + "assets": [ + { + "atomic_resolution": -6, + "denom": "ibc/8E27BA2D5493AF5636760E354E46004562C46AB7EC0CC4C1CA14E9E20E2545B5", + "denom_exponent": "-6", + "has_market": false, + "id": 0, + "long_interest": 0, + "market_id": 0, + "symbol": "USDC" + } + ] + }, + "auth": { + "params": { + "max_memo_characters": "256", + "tx_sig_limit": "7", + "tx_size_cost_per_byte": "10", + "sig_verify_cost_ed25519": "590", + "sig_verify_cost_secp256k1": "1000" + }, + "accounts": [ + { + "@type": "/cosmos.auth.v1beta1.BaseAccount", + "address": "dydx1g2ygh8ufgwwpg5clp2qh3tmcmlewuyt2z6px8k", + "pub_key": null, + "account_number": "0", + "sequence": "0" + }, + { + "@type": "/cosmos.auth.v1beta1.BaseAccount", + "address": "dydx1fzhzmcvcy7nycvu46j9j4f7f8cnqxn3770q260", + "pub_key": null, + "account_number": "1", + "sequence": "0" + }, + { + "@type": "/cosmos.auth.v1beta1.BaseAccount", + "address": "dydx1xeu4caf7nwd83h9z49cxtagsglngdldjgtrzfq", + "pub_key": null, + "account_number": "2", + "sequence": "0" + }, + { + "@type": "/cosmos.auth.v1beta1.BaseAccount", + "address": "dydx1vvc9vl6z9pu0vt2y79d0ln8zp6qmpmrhrcnnuy", + "pub_key": null, + "account_number": "3", + "sequence": "0" + }, + { + "@type": "/cosmos.auth.v1beta1.BaseAccount", + "address": "dydx10lzv79d96l7jh07z76ry6cnn6ftnnl8fdg0afd", + "pub_key": null, + "account_number": "4", + "sequence": "0" + }, + { + "@type": "/cosmos.auth.v1beta1.BaseAccount", + "address": "dydx1md63arq56n623g5xpevev94lyepv4pqjjs6y74", + "pub_key": null, + "account_number": "5", + "sequence": "0" + } + ] + }, + "bank": { + "params": { + "send_enabled": [], + "default_send_enabled": true + }, + "balances": [ + { + "address": "dydx1zlefkpe3g0vvm9a4h0jf9000lmqutlh9jwjnsv", + "coins": [ + { + "denom": "adv4tnt", + "amount": "1000000000000000000000000000" + } + ] + }, + { + "address": "dydx1xeu4caf7nwd83h9z49cxtagsglngdldjgtrzfq", + "coins": [ + { + "denom": "adv4tnt", + "amount": "1000000000000000000000000000" + } + ] + }, + { + "address": "dydx1g2ygh8ufgwwpg5clp2qh3tmcmlewuyt2z6px8k", + "coins": [ + { + "denom": "adv4tnt", + "amount": "1000000000000000000000000000" + } + ] + }, + { + "address": "dydx1fzhzmcvcy7nycvu46j9j4f7f8cnqxn3770q260", + "coins": [ + { + "denom": "adv4tnt", + "amount": "1000000000000000000000000000" + } + ] + }, + { + "address": "dydx1vvc9vl6z9pu0vt2y79d0ln8zp6qmpmrhrcnnuy", + "coins": [ + { + "denom": "adv4tnt", + "amount": "1000000000000000000000000" + } + ] + }, + { + "address": "dydx10lzv79d96l7jh07z76ry6cnn6ftnnl8fdg0afd", + "coins": [ + { + "denom": "adv4tnt", + "amount": "1000000000000000000000000" + } + ] + }, + { + "address": "dydx1md63arq56n623g5xpevev94lyepv4pqjjs6y74", + "coins": [ + { + "denom": "adv4tnt", + "amount": "1000000000000000000000000" + } + ] + }, + { + "address": "dydx1ltyc6y4skclzafvpznpt2qjwmfwgsndp458rmp", + "coins": [ + { + "denom": "adv4tnt", + "amount": "1000000000000" + } + ] + } + ], + "supply": [], + "denom_metadata": [], + "send_enabled": [] + }, + "blocktime": { + "params": { + "clock_drift_grace_period_duration": "5s", + "durations": [ + "300s", + "1800s" + ] + } + }, + "bridge": { + "acknowledged_event_info": { + "eth_block_height": 0, + "next_id": 0 + }, + "event_params": { + "denom": "adv4tnt", + "eth_address": "0xcca9D5f0a3c58b6f02BD0985fC7F9420EA24C1f0", + "eth_chain_id": 11155111 + }, + "propose_params": { + "max_bridges_per_block": 10, + "propose_delay_duration": "60s", + "skip_if_block_delayed_by_duration": "5s", + "skip_rate_ppm": 800000 + }, + "safety_params": { + "delay_blocks": 86400, + "is_disabled": false + } + }, + "capability": { + "index": "1", + "owners": [] + }, + "clob": { + "block_rate_limit_config": { + "max_short_term_order_cancellations_per_n_blocks": [ + { + "limit": 50, + "num_blocks": 1 + } + ], + "max_short_term_orders_per_n_blocks": [ + { + "limit": 50, + "num_blocks": 1 + } + ], + "max_stateful_orders_per_n_blocks": [ + { + "limit": 2, + "num_blocks": 1 + }, + { + "limit": 20, + "num_blocks": 100 + } + ] + }, + "clob_pairs": [ + { + "id": 0, + "perpetual_clob_metadata": { + "perpetual_id": 0 + }, + "quantum_conversion_exponent": -9, + "status": "STATUS_ACTIVE", + "step_base_quantums": 1000000, + "subticks_per_tick": 100000 + }, + { + "id": 1, + "perpetual_clob_metadata": { + "perpetual_id": 1 + }, + "quantum_conversion_exponent": -9, + "status": "STATUS_ACTIVE", + "step_base_quantums": 1000000, + "subticks_per_tick": 100000 + }, + { + "id": 2, + "perpetual_clob_metadata": { + "perpetual_id": 2 + }, + "quantum_conversion_exponent": -9, + "status": "STATUS_ACTIVE", + "step_base_quantums": 1000000, + "subticks_per_tick": 1000000 + }, + { + "id": 3, + "perpetual_clob_metadata": { + "perpetual_id": 3 + }, + "quantum_conversion_exponent": -9, + "status": "STATUS_ACTIVE", + "step_base_quantums": 1000000, + "subticks_per_tick": 1000000 + }, + { + "id": 4, + "perpetual_clob_metadata": { + "perpetual_id": 4 + }, + "quantum_conversion_exponent": -9, + "status": "STATUS_ACTIVE", + "step_base_quantums": 1000000, + "subticks_per_tick": 1000000 + }, + { + "id": 5, + "perpetual_clob_metadata": { + "perpetual_id": 5 + }, + "quantum_conversion_exponent": -9, + "status": "STATUS_ACTIVE", + "step_base_quantums": 1000000, + "subticks_per_tick": 1000000 + }, + { + "id": 6, + "perpetual_clob_metadata": { + "perpetual_id": 6 + }, + "quantum_conversion_exponent": -9, + "status": "STATUS_ACTIVE", + "step_base_quantums": 1000000, + "subticks_per_tick": 1000000 + }, + { + "id": 7, + "perpetual_clob_metadata": { + "perpetual_id": 7 + }, + "quantum_conversion_exponent": -9, + "status": "STATUS_ACTIVE", + "step_base_quantums": 1000000, + "subticks_per_tick": 1000000 + }, + { + "id": 8, + "perpetual_clob_metadata": { + "perpetual_id": 8 + }, + "quantum_conversion_exponent": -9, + "status": "STATUS_ACTIVE", + "step_base_quantums": 1000000, + "subticks_per_tick": 1000000 + }, + { + "id": 9, + "perpetual_clob_metadata": { + "perpetual_id": 9 + }, + "quantum_conversion_exponent": -9, + "status": "STATUS_ACTIVE", + "step_base_quantums": 1000000, + "subticks_per_tick": 1000000 + }, + { + "id": 10, + "perpetual_clob_metadata": { + "perpetual_id": 10 + }, + "quantum_conversion_exponent": -9, + "status": "STATUS_ACTIVE", + "step_base_quantums": 1000000, + "subticks_per_tick": 1000000 + }, + { + "id": 11, + "perpetual_clob_metadata": { + "perpetual_id": 11 + }, + "quantum_conversion_exponent": -9, + "status": "STATUS_ACTIVE", + "step_base_quantums": 1000000, + "subticks_per_tick": 1000000 + }, + { + "id": 12, + "perpetual_clob_metadata": { + "perpetual_id": 12 + }, + "quantum_conversion_exponent": -9, + "status": "STATUS_ACTIVE", + "step_base_quantums": 1000000, + "subticks_per_tick": 1000000 + }, + { + "id": 13, + "perpetual_clob_metadata": { + "perpetual_id": 13 + }, + "quantum_conversion_exponent": -9, + "status": "STATUS_ACTIVE", + "step_base_quantums": 1000000, + "subticks_per_tick": 1000000 + }, + { + "id": 14, + "perpetual_clob_metadata": { + "perpetual_id": 14 + }, + "quantum_conversion_exponent": -9, + "status": "STATUS_ACTIVE", + "step_base_quantums": 1000000, + "subticks_per_tick": 1000000 + }, + { + "id": 15, + "perpetual_clob_metadata": { + "perpetual_id": 15 + }, + "quantum_conversion_exponent": -9, + "status": "STATUS_ACTIVE", + "step_base_quantums": 1000000, + "subticks_per_tick": 1000000 + }, + { + "id": 16, + "perpetual_clob_metadata": { + "perpetual_id": 16 + }, + "quantum_conversion_exponent": -9, + "status": "STATUS_ACTIVE", + "step_base_quantums": 1000000, + "subticks_per_tick": 1000000 + }, + { + "id": 17, + "perpetual_clob_metadata": { + "perpetual_id": 17 + }, + "quantum_conversion_exponent": -9, + "status": "STATUS_ACTIVE", + "step_base_quantums": 1000000, + "subticks_per_tick": 1000000 + }, + { + "id": 18, + "perpetual_clob_metadata": { + "perpetual_id": 18 + }, + "quantum_conversion_exponent": -9, + "status": "STATUS_ACTIVE", + "step_base_quantums": 1000000, + "subticks_per_tick": 1000000 + }, + { + "id": 19, + "perpetual_clob_metadata": { + "perpetual_id": 19 + }, + "quantum_conversion_exponent": -9, + "status": "STATUS_ACTIVE", + "step_base_quantums": 1000000, + "subticks_per_tick": 1000000 + }, + { + "id": 20, + "perpetual_clob_metadata": { + "perpetual_id": 20 + }, + "quantum_conversion_exponent": -9, + "status": "STATUS_ACTIVE", + "step_base_quantums": 1000000, + "subticks_per_tick": 1000000 + }, + { + "id": 21, + "perpetual_clob_metadata": { + "perpetual_id": 21 + }, + "quantum_conversion_exponent": -9, + "status": "STATUS_ACTIVE", + "step_base_quantums": 1000000, + "subticks_per_tick": 1000000 + }, + { + "id": 22, + "perpetual_clob_metadata": { + "perpetual_id": 22 + }, + "quantum_conversion_exponent": -9, + "status": "STATUS_ACTIVE", + "step_base_quantums": 1000000, + "subticks_per_tick": 1000000 + }, + { + "id": 23, + "perpetual_clob_metadata": { + "perpetual_id": 23 + }, + "quantum_conversion_exponent": -9, + "status": "STATUS_ACTIVE", + "step_base_quantums": 1000000, + "subticks_per_tick": 1000000 + }, + { + "id": 24, + "perpetual_clob_metadata": { + "perpetual_id": 24 + }, + "quantum_conversion_exponent": -9, + "status": "STATUS_ACTIVE", + "step_base_quantums": 1000000, + "subticks_per_tick": 1000000 + }, + { + "id": 25, + "perpetual_clob_metadata": { + "perpetual_id": 25 + }, + "quantum_conversion_exponent": -9, + "status": "STATUS_ACTIVE", + "step_base_quantums": 1000000, + "subticks_per_tick": 1000000 + }, + { + "id": 26, + "perpetual_clob_metadata": { + "perpetual_id": 26 + }, + "quantum_conversion_exponent": -9, + "status": "STATUS_ACTIVE", + "step_base_quantums": 1000000, + "subticks_per_tick": 1000000 + }, + { + "id": 27, + "perpetual_clob_metadata": { + "perpetual_id": 27 + }, + "quantum_conversion_exponent": -9, + "status": "STATUS_ACTIVE", + "step_base_quantums": 1000000, + "subticks_per_tick": 1000000 + }, + { + "id": 28, + "perpetual_clob_metadata": { + "perpetual_id": 28 + }, + "quantum_conversion_exponent": -9, + "status": "STATUS_ACTIVE", + "step_base_quantums": 1000000, + "subticks_per_tick": 1000000 + }, + { + "id": 29, + "perpetual_clob_metadata": { + "perpetual_id": 29 + }, + "quantum_conversion_exponent": -9, + "status": "STATUS_ACTIVE", + "step_base_quantums": 1000000, + "subticks_per_tick": 1000000 + }, + { + "id": 30, + "perpetual_clob_metadata": { + "perpetual_id": 30 + }, + "quantum_conversion_exponent": -9, + "status": "STATUS_ACTIVE", + "step_base_quantums": 1000000, + "subticks_per_tick": 1000000 + }, + { + "id": 31, + "perpetual_clob_metadata": { + "perpetual_id": 31 + }, + "quantum_conversion_exponent": -9, + "status": "STATUS_ACTIVE", + "step_base_quantums": 1000000, + "subticks_per_tick": 1000000 + }, + { + "id": 32, + "perpetual_clob_metadata": { + "perpetual_id": 32 + }, + "quantum_conversion_exponent": -9, + "status": "STATUS_ACTIVE", + "step_base_quantums": 1000000, + "subticks_per_tick": 1000000 + } + ], + "equity_tier_limit_config": { + "short_term_order_equity_tiers": [ + { + "limit": 0, + "usd_tnc_required": "0" + }, + { + "limit": 1, + "usd_tnc_required": "20000000" + }, + { + "limit": 5, + "usd_tnc_required": "100000000" + }, + { + "limit": 10, + "usd_tnc_required": "1000000000" + }, + { + "limit": 100, + "usd_tnc_required": "10000000000" + }, + { + "limit": 200, + "usd_tnc_required": "100000000000" + } + ], + "stateful_order_equity_tiers": [ + { + "limit": 0, + "usd_tnc_required": "0" + }, + { + "limit": 1, + "usd_tnc_required": "20000000" + }, + { + "limit": 5, + "usd_tnc_required": "100000000" + }, + { + "limit": 10, + "usd_tnc_required": "1000000000" + }, + { + "limit": 100, + "usd_tnc_required": "10000000000" + }, + { + "limit": 200, + "usd_tnc_required": "100000000000" + } + ] + }, + "liquidations_config": { + "fillable_price_config": { + "bankruptcy_adjustment_ppm": 1000000, + "spread_to_maintenance_margin_ratio_ppm": 1500000 + }, + "max_insurance_fund_quantums_for_deleveraging": 100000000000, + "max_liquidation_fee_ppm": 15000, + "position_block_limits": { + "max_position_portion_liquidated_ppm": 100000, + "min_position_notional_liquidated": 1000 + }, + "subaccount_block_limits": { + "max_notional_liquidated": 100000000000, + "max_quantums_insurance_lost": 1000000000000 + } + } + }, + "crisis": { + "constant_fee": { + "amount": "1000", + "denom": "adv4tnt" + } + }, + "delaymsg": { + "delayed_messages": [ + { + "block_height": 378000, + "id": 0, + "msg": { + "@type": "/dydxprotocol.feetiers.MsgUpdatePerpetualFeeParams", + "authority": "dydx1mkkvp26dngu6n8rmalaxyp3gwkjuzztq5zx6tr", + "params": { + "tiers": [ + { + "absolute_volume_requirement": "0", + "maker_fee_ppm": 100, + "maker_volume_share_requirement_ppm": 0, + "name": "1", + "taker_fee_ppm": 500, + "total_volume_share_requirement_ppm": 0 + }, + { + "absolute_volume_requirement": "1000000000000", + "maker_fee_ppm": 100, + "maker_volume_share_requirement_ppm": 0, + "name": "2", + "taker_fee_ppm": 450, + "total_volume_share_requirement_ppm": 0 + }, + { + "absolute_volume_requirement": "5000000000000", + "maker_fee_ppm": 50, + "maker_volume_share_requirement_ppm": 0, + "name": "3", + "taker_fee_ppm": 400, + "total_volume_share_requirement_ppm": 0 + }, + { + "absolute_volume_requirement": "25000000000000", + "maker_fee_ppm": 0, + "maker_volume_share_requirement_ppm": 0, + "name": "4", + "taker_fee_ppm": 350, + "total_volume_share_requirement_ppm": 0 + }, + { + "absolute_volume_requirement": "125000000000000", + "maker_fee_ppm": 0, + "maker_volume_share_requirement_ppm": 0, + "name": "5", + "taker_fee_ppm": 300, + "total_volume_share_requirement_ppm": 0 + }, + { + "absolute_volume_requirement": "125000000000000", + "maker_fee_ppm": -50, + "maker_volume_share_requirement_ppm": 0, + "name": "6", + "taker_fee_ppm": 250, + "total_volume_share_requirement_ppm": 5000 + }, + { + "absolute_volume_requirement": "125000000000000", + "maker_fee_ppm": -90, + "maker_volume_share_requirement_ppm": 10000, + "name": "7", + "taker_fee_ppm": 250, + "total_volume_share_requirement_ppm": 5000 + }, + { + "absolute_volume_requirement": "125000000000000", + "maker_fee_ppm": -110, + "maker_volume_share_requirement_ppm": 20000, + "name": "8", + "taker_fee_ppm": 250, + "total_volume_share_requirement_ppm": 5000 + }, + { + "absolute_volume_requirement": "125000000000000", + "maker_fee_ppm": -110, + "maker_volume_share_requirement_ppm": 40000, + "name": "9", + "taker_fee_ppm": 250, + "total_volume_share_requirement_ppm": 5000 + } + ] + } + } + } + ], + "num_messages": 1 + }, + "distribution": { + "delegator_starting_infos": [], + "delegator_withdraw_infos": [], + "fee_pool": { + "community_pool": [] + }, + "outstanding_rewards": [], + "params": { + "base_proposer_reward": "0.000000000000000000", + "bonus_proposer_reward": "0.000000000000000000", + "community_tax": "0.0", + "withdraw_addr_enabled": true + }, + "previous_proposer": "", + "validator_accumulated_commissions": [], + "validator_current_rewards": [], + "validator_historical_rewards": [], + "validator_slash_events": [] + }, + "epochs": { + "epoch_info_list": [ + { + "current_epoch": 0, + "current_epoch_start_block": 0, + "duration": 60, + "fast_forward_next_tick": true, + "is_initialized": false, + "name": "funding-sample", + "next_tick": 30 + }, + { + "current_epoch": 0, + "current_epoch_start_block": 0, + "duration": 3600, + "fast_forward_next_tick": true, + "is_initialized": false, + "name": "funding-tick", + "next_tick": 0 + }, + { + "current_epoch": 0, + "current_epoch_start_block": 0, + "duration": 3600, + "fast_forward_next_tick": true, + "is_initialized": false, + "name": "stats-epoch", + "next_tick": 0 + } + ] + }, + "evidence": { + "evidence": [] + }, + "feegrant": { + "allowances": [] + }, + "feetiers": { + "params": { + "tiers": [ + { + "absolute_volume_requirement": "0", + "maker_fee_ppm": -110, + "maker_volume_share_requirement_ppm": 0, + "name": "1", + "taker_fee_ppm": 500, + "total_volume_share_requirement_ppm": 0 + }, + { + "absolute_volume_requirement": "1000000000000", + "maker_fee_ppm": -110, + "maker_volume_share_requirement_ppm": 0, + "name": "2", + "taker_fee_ppm": 450, + "total_volume_share_requirement_ppm": 0 + }, + { + "absolute_volume_requirement": "5000000000000", + "maker_fee_ppm": -110, + "maker_volume_share_requirement_ppm": 0, + "name": "3", + "taker_fee_ppm": 400, + "total_volume_share_requirement_ppm": 0 + }, + { + "absolute_volume_requirement": "25000000000000", + "maker_fee_ppm": -110, + "maker_volume_share_requirement_ppm": 0, + "name": "4", + "taker_fee_ppm": 350, + "total_volume_share_requirement_ppm": 0 + }, + { + "absolute_volume_requirement": "125000000000000", + "maker_fee_ppm": -110, + "maker_volume_share_requirement_ppm": 0, + "name": "5", + "taker_fee_ppm": 300, + "total_volume_share_requirement_ppm": 0 + }, + { + "absolute_volume_requirement": "125000000000000", + "maker_fee_ppm": -110, + "maker_volume_share_requirement_ppm": 0, + "name": "6", + "taker_fee_ppm": 250, + "total_volume_share_requirement_ppm": 5000 + }, + { + "absolute_volume_requirement": "125000000000000", + "maker_fee_ppm": -110, + "maker_volume_share_requirement_ppm": 10000, + "name": "7", + "taker_fee_ppm": 250, + "total_volume_share_requirement_ppm": 5000 + }, + { + "absolute_volume_requirement": "125000000000000", + "maker_fee_ppm": -110, + "maker_volume_share_requirement_ppm": 20000, + "name": "8", + "taker_fee_ppm": 250, + "total_volume_share_requirement_ppm": 5000 + }, + { + "absolute_volume_requirement": "125000000000000", + "maker_fee_ppm": -110, + "maker_volume_share_requirement_ppm": 40000, + "name": "9", + "taker_fee_ppm": 250, + "total_volume_share_requirement_ppm": 5000 + } + ] + } + }, + "genutil": { + "gen_txs": [ + { + "body": { + "messages": [ + { + "@type": "/cosmos.staking.v1beta1.MsgCreateValidator", + "description": { + "moniker": "dydx-2", + "identity": "", + "website": "", + "security_contact": "", + "details": "" + }, + "commission": { + "rate": "1.000000000000000000", + "max_rate": "1.000000000000000000", + "max_change_rate": "0.010000000000000000" + }, + "min_self_delegation": "1", + "delegator_address": "dydx10lzv79d96l7jh07z76ry6cnn6ftnnl8fdg0afd", + "validator_address": "dydxvaloper10lzv79d96l7jh07z76ry6cnn6ftnnl8fgketzu", + "pubkey": { + "@type": "/cosmos.crypto.ed25519.PubKey", + "key": "OqVx8RTh0URTkibp6B5bR6UhuQuQYC0RN+KYKPD0j44=" + }, + "value": { + "denom": "adv4tnt", + "amount": "1001882102603448320" + } + } + ], + "memo": "178b7abe7b6fbde8620588246ee7b63ed58feae1@18.182.95.191:26656", + "timeout_height": "0", + "extension_options": [], + "non_critical_extension_options": [] + }, + "auth_info": { + "signer_infos": [ + { + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "AkEtxx4iod6p1n3SPxh6cDZtXfX6vrJuGLsdtUHdJ9gK" + }, + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "sequence": "0" + } + ], + "fee": { + "amount": [], + "gas_limit": "200000", + "payer": "", + "granter": "" + }, + "tip": null + }, + "signatures": [ + "ftq8DjA0elDBEcY0n+9+QZf8Xltqz+9Ct34dIxBgTThtBhoX8GyXXPos5sZW1cD0wREqj0Kxcv/ZenKnXF7VDA==" + ] + }, + { + "body": { + "messages": [ + { + "@type": "/cosmos.staking.v1beta1.MsgCreateValidator", + "description": { + "moniker": "dydx-1", + "identity": "", + "website": "", + "security_contact": "", + "details": "" + }, + "commission": { + "rate": "1.000000000000000000", + "max_rate": "1.000000000000000000", + "max_change_rate": "0.010000000000000000" + }, + "min_self_delegation": "1", + "delegator_address": "dydx1vvc9vl6z9pu0vt2y79d0ln8zp6qmpmrhrcnnuy", + "validator_address": "dydxvaloper1vvc9vl6z9pu0vt2y79d0ln8zp6qmpmrhxx99h4", + "pubkey": { + "@type": "/cosmos.crypto.ed25519.PubKey", + "key": "8SM5ZFALdLD6YEzCoc08alqh+BoAJdzBdto0zxhX7Bw=" + }, + "value": { + "denom": "adv4tnt", + "amount": "1001882102603448320" + } + } + ], + "memo": "3f667030ddd9c561ec66f35e8221be0178cf62c4@3.20.153.106:26656", + "timeout_height": "0", + "extension_options": [], + "non_critical_extension_options": [] + }, + "auth_info": { + "signer_infos": [ + { + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "AqTYcXKMNSAcbzoEndaV0bPg+o16MAl4UE1VNUBSjoWa" + }, + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "sequence": "0" + } + ], + "fee": { + "amount": [], + "gas_limit": "200000", + "payer": "", + "granter": "" + }, + "tip": null + }, + "signatures": [ + "ueJ2+KDBG8QUX8JEqkZy32REvjvaI2awLGnf5TdVP/0QcaHdzvFlGezT+/8CgNXoeIUHM8frPZJg/aVW8ejsOg==" + ] + }, + { + "body": { + "messages": [ + { + "@type": "/cosmos.staking.v1beta1.MsgCreateValidator", + "description": { + "moniker": "dydx-research", + "identity": "", + "website": "", + "security_contact": "", + "details": "" + }, + "commission": { + "rate": "1.000000000000000000", + "max_rate": "1.000000000000000000", + "max_change_rate": "0.010000000000000000" + }, + "min_self_delegation": "1", + "delegator_address": "dydx1md63arq56n623g5xpevev94lyepv4pqjjs6y74", + "validator_address": "dydxvaloper1md63arq56n623g5xpevev94lyepv4pqjhwvj4y", + "pubkey": { + "@type": "/cosmos.crypto.ed25519.PubKey", + "key": "5aJzq52L2+0VQmUO8V9xHrHyhZjt9gJapqREgYAFuCs=" + }, + "value": { + "denom": "adv4tnt", + "amount": "1001882102603448320" + } + } + ], + "memo": "ed4a9b9ae4f6e7aab14a7b28e4049de384dc5487@3.139.127.183:26656", + "timeout_height": "0", + "extension_options": [], + "non_critical_extension_options": [] + }, + "auth_info": { + "signer_infos": [ + { + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "As8sZNct4upgCkueUgpU9VwVcvR1G6jx9WN9ldy1ux+8" + }, + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "sequence": "0" + } + ], + "fee": { + "amount": [], + "gas_limit": "200000", + "payer": "", + "granter": "" + }, + "tip": null + }, + "signatures": [ + "4wT0xBLa7jNPbyt3N8vZnhKan/HOsDz0RsWQLu1XGzp3kv6NnZRuB+s9m4CukKwQkQU5T4WHBP8NwzM3uTj5rQ==" + ] + } + ] + }, + "gov": { + "deposits": [], + "params": { + "burn_proposal_deposit_prevote": false, + "burn_vote_quorum": false, + "burn_vote_veto": true, + "max_deposit_period": "86400s", + "min_deposit": [ + { + "amount": "1000000", + "denom": "adv4tnt" + } + ], + "min_initial_deposit_ratio": "0.000000000000000000", + "quorum": "0.33400", + "threshold": "0.50000", + "veto_threshold": "0.33400", + "voting_period": "86400s" + }, + "proposals": [], + "starting_proposal_id": "1", + "votes": [] + }, + "ibc": { + "channel_genesis": { + "ack_sequences": [], + "acknowledgements": [], + "channels": [], + "commitments": [], + "next_channel_sequence": "0", + "receipts": [], + "recv_sequences": [], + "send_sequences": [] + }, + "client_genesis": { + "clients": [], + "clients_consensus": [], + "clients_metadata": [], + "create_localhost": false, + "next_client_sequence": "0", + "params": { + "allowed_clients": [ + "07-tendermint" + ] + } + }, + "connection_genesis": { + "client_connection_paths": [], + "connections": [], + "next_connection_sequence": "0", + "params": { + "max_expected_time_per_block": "30000000000" + } + } + }, + "perpetuals": { + "liquidity_tiers": [ + { + "base_position_notional": 1000000000000, + "id": 0, + "impact_notional": 10000000000, + "initial_margin_ppm": 50000, + "maintenance_fraction_ppm": 600000, + "name": "Large-Cap" + }, + { + "base_position_notional": 1000000000, + "id": 1, + "impact_notional": 5000000000, + "initial_margin_ppm": 100000, + "maintenance_fraction_ppm": 500000, + "name": "Mid-Cap" + }, + { + "base_position_notional": 1000000000, + "id": 2, + "impact_notional": 2500000000, + "initial_margin_ppm": 200000, + "maintenance_fraction_ppm": 250000, + "name": "Long-Tail" + } + ], + "params": { + "funding_rate_clamp_factor_ppm": 6000000, + "min_num_votes_per_sample": 15, + "premium_vote_clamp_factor_ppm": 60000000 + }, + "perpetuals": [ + { + "params": { + "atomic_resolution": -10, + "default_funding_ppm": 0, + "id": 0, + "liquidity_tier": 0, + "market_id": 0, + "ticker": "BTC-USD" + } + }, + { + "params": { + "atomic_resolution": -9, + "default_funding_ppm": 0, + "id": 1, + "liquidity_tier": 0, + "market_id": 1, + "ticker": "ETH-USD" + } + }, + { + "params": { + "atomic_resolution": -6, + "default_funding_ppm": 0, + "id": 2, + "liquidity_tier": 1, + "market_id": 2, + "ticker": "LINK-USD" + } + }, + { + "params": { + "atomic_resolution": -5, + "default_funding_ppm": 0, + "id": 3, + "liquidity_tier": 1, + "market_id": 3, + "ticker": "MATIC-USD" + } + }, + { + "params": { + "atomic_resolution": -5, + "default_funding_ppm": 0, + "id": 4, + "liquidity_tier": 1, + "market_id": 4, + "ticker": "CRV-USD" + } + }, + { + "params": { + "atomic_resolution": -7, + "default_funding_ppm": 0, + "id": 5, + "liquidity_tier": 1, + "market_id": 5, + "ticker": "SOL-USD" + } + }, + { + "params": { + "atomic_resolution": -5, + "default_funding_ppm": 0, + "id": 6, + "liquidity_tier": 1, + "market_id": 6, + "ticker": "ADA-USD" + } + }, + { + "params": { + "atomic_resolution": -7, + "default_funding_ppm": 0, + "id": 7, + "liquidity_tier": 1, + "market_id": 7, + "ticker": "AVAX-USD" + } + }, + { + "params": { + "atomic_resolution": -6, + "default_funding_ppm": 0, + "id": 8, + "liquidity_tier": 1, + "market_id": 8, + "ticker": "FIL-USD" + } + }, + { + "params": { + "atomic_resolution": -7, + "default_funding_ppm": 0, + "id": 9, + "liquidity_tier": 1, + "market_id": 9, + "ticker": "LTC-USD" + } + }, + { + "params": { + "atomic_resolution": -4, + "default_funding_ppm": 0, + "id": 10, + "liquidity_tier": 1, + "market_id": 10, + "ticker": "DOGE-USD" + } + }, + { + "params": { + "atomic_resolution": -6, + "default_funding_ppm": 0, + "id": 11, + "liquidity_tier": 1, + "market_id": 11, + "ticker": "ATOM-USD" + } + }, + { + "params": { + "atomic_resolution": -6, + "default_funding_ppm": 0, + "id": 12, + "liquidity_tier": 1, + "market_id": 12, + "ticker": "DOT-USD" + } + }, + { + "params": { + "atomic_resolution": -6, + "default_funding_ppm": 0, + "id": 13, + "liquidity_tier": 1, + "market_id": 13, + "ticker": "UNI-USD" + } + }, + { + "params": { + "atomic_resolution": -8, + "default_funding_ppm": 0, + "id": 14, + "liquidity_tier": 1, + "market_id": 14, + "ticker": "BCH-USD" + } + }, + { + "params": { + "atomic_resolution": -4, + "default_funding_ppm": 0, + "id": 15, + "liquidity_tier": 1, + "market_id": 15, + "ticker": "TRX-USD" + } + }, + { + "params": { + "atomic_resolution": -6, + "default_funding_ppm": 0, + "id": 16, + "liquidity_tier": 1, + "market_id": 16, + "ticker": "NEAR-USD" + } + }, + { + "params": { + "atomic_resolution": -9, + "default_funding_ppm": 0, + "id": 17, + "liquidity_tier": 2, + "market_id": 17, + "ticker": "MKR-USD" + } + }, + { + "params": { + "atomic_resolution": -5, + "default_funding_ppm": 0, + "id": 18, + "liquidity_tier": 1, + "market_id": 18, + "ticker": "XLM-USD" + } + }, + { + "params": { + "atomic_resolution": -7, + "default_funding_ppm": 0, + "id": 19, + "liquidity_tier": 1, + "market_id": 19, + "ticker": "ETC-USD" + } + }, + { + "params": { + "atomic_resolution": -7, + "default_funding_ppm": 0, + "id": 20, + "liquidity_tier": 2, + "market_id": 20, + "ticker": "COMP-USD" + } + }, + { + "params": { + "atomic_resolution": -6, + "default_funding_ppm": 0, + "id": 21, + "liquidity_tier": 1, + "market_id": 21, + "ticker": "WLD-USD" + } + }, + { + "params": { + "atomic_resolution": -6, + "default_funding_ppm": 0, + "id": 22, + "liquidity_tier": 2, + "market_id": 22, + "ticker": "APE-USD" + } + }, + { + "params": { + "atomic_resolution": -6, + "default_funding_ppm": 0, + "id": 23, + "liquidity_tier": 1, + "market_id": 23, + "ticker": "APT-USD" + } + }, + { + "params": { + "atomic_resolution": -6, + "default_funding_ppm": 0, + "id": 24, + "liquidity_tier": 1, + "market_id": 24, + "ticker": "ARB-USD" + } + }, + { + "params": { + "atomic_resolution": -5, + "default_funding_ppm": 0, + "id": 25, + "liquidity_tier": 2, + "market_id": 25, + "ticker": "BLUR-USD" + } + }, + { + "params": { + "atomic_resolution": -6, + "default_funding_ppm": 0, + "id": 26, + "liquidity_tier": 1, + "market_id": 26, + "ticker": "LDO-USD" + } + }, + { + "params": { + "atomic_resolution": -6, + "default_funding_ppm": 0, + "id": 27, + "liquidity_tier": 1, + "market_id": 27, + "ticker": "OP-USD" + } + }, + { + "params": { + "atomic_resolution": 1, + "default_funding_ppm": 0, + "id": 28, + "liquidity_tier": 1, + "market_id": 28, + "ticker": "PEPE-USD" + } + }, + { + "params": { + "atomic_resolution": -5, + "default_funding_ppm": 0, + "id": 29, + "liquidity_tier": 2, + "market_id": 29, + "ticker": "SEI-USD" + } + }, + { + "params": { + "atomic_resolution": 0, + "default_funding_ppm": 0, + "id": 30, + "liquidity_tier": 1, + "market_id": 30, + "ticker": "SHIB-USD" + } + }, + { + "params": { + "atomic_resolution": -5, + "default_funding_ppm": 0, + "id": 31, + "liquidity_tier": 1, + "market_id": 31, + "ticker": "SUI-USD" + } + }, + { + "params": { + "atomic_resolution": -5, + "default_funding_ppm": 0, + "id": 32, + "liquidity_tier": 1, + "market_id": 32, + "ticker": "XRP-USD" + } + } + ] + }, + "prices": { + "market_params": [ + { + "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"BTCUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Bitstamp\",\"ticker\":\"BTC/USD\"},{\"exchangeName\":\"Bybit\",\"ticker\":\"BTCUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"BTC-USD\"},{\"exchangeName\":\"CryptoCom\",\"ticker\":\"BTC_USD\"},{\"exchangeName\":\"Kraken\",\"ticker\":\"XXBTZUSD\"},{\"exchangeName\":\"Mexc\",\"ticker\":\"BTC_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"BTC-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", + "exponent": -5, + "id": 0, + "min_exchanges": 3, + "min_price_change_ppm": 1000, + "pair": "BTC-USD" + }, + { + "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"ETHUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Bitstamp\",\"ticker\":\"ETH/USD\"},{\"exchangeName\":\"Bybit\",\"ticker\":\"ETHUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"ETH-USD\"},{\"exchangeName\":\"CryptoCom\",\"ticker\":\"ETH_USD\"},{\"exchangeName\":\"Kraken\",\"ticker\":\"XETHZUSD\"},{\"exchangeName\":\"Mexc\",\"ticker\":\"ETH_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"ETH-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", + "exponent": -6, + "id": 1, + "min_exchanges": 3, + "min_price_change_ppm": 1000, + "pair": "ETH-USD" + }, + { + "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"LINKUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Bitstamp\",\"ticker\":\"LINK/USD\"},{\"exchangeName\":\"Bybit\",\"ticker\":\"LINKUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"LINK-USD\"},{\"exchangeName\":\"CryptoCom\",\"ticker\":\"LINK_USD\"},{\"exchangeName\":\"Kraken\",\"ticker\":\"LINKUSD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"LINK-USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Mexc\",\"ticker\":\"LINK_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"LINK-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", + "exponent": -9, + "id": 2, + "min_exchanges": 3, + "min_price_change_ppm": 2500, + "pair": "LINK-USD" + }, + { + "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"MATICUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"MATIC-USD\"},{\"exchangeName\":\"CryptoCom\",\"ticker\":\"MATIC_USD\"},{\"exchangeName\":\"Gate\",\"ticker\":\"MATIC_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Huobi\",\"ticker\":\"maticusdt\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"MATIC-USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"MATIC-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", + "exponent": -10, + "id": 3, + "min_exchanges": 3, + "min_price_change_ppm": 2500, + "pair": "MATIC-USD" + }, + { + "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"CRVUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"CRV-USD\"},{\"exchangeName\":\"Gate\",\"ticker\":\"CRV_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Huobi\",\"ticker\":\"crvusdt\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kraken\",\"ticker\":\"CRVUSD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"CRV-USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"CRV-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", + "exponent": -10, + "id": 4, + "min_exchanges": 3, + "min_price_change_ppm": 2500, + "pair": "CRV-USD" + }, + { + "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"SOLUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Bybit\",\"ticker\":\"SOLUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"SOL-USD\"},{\"exchangeName\":\"CryptoCom\",\"ticker\":\"SOL_USD\"},{\"exchangeName\":\"Huobi\",\"ticker\":\"solusdt\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kraken\",\"ticker\":\"SOLUSD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"SOL-USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Mexc\",\"ticker\":\"SOL_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"SOL-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", + "exponent": -8, + "id": 5, + "min_exchanges": 3, + "min_price_change_ppm": 2500, + "pair": "SOL-USD" + }, + { + "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"ADAUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Bitstamp\",\"ticker\":\"ADA/USD\"},{\"exchangeName\":\"Bybit\",\"ticker\":\"ADAUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"ADA-USD\"},{\"exchangeName\":\"CryptoCom\",\"ticker\":\"ADA_USD\"},{\"exchangeName\":\"Gate\",\"ticker\":\"ADA_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Huobi\",\"ticker\":\"adausdt\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kraken\",\"ticker\":\"ADAUSD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"ADA-USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Mexc\",\"ticker\":\"ADA_USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", + "exponent": -10, + "id": 6, + "min_exchanges": 3, + "min_price_change_ppm": 2500, + "pair": "ADA-USD" + }, + { + "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"AVAXUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"AVAX-USD\"},{\"exchangeName\":\"Gate\",\"ticker\":\"AVAX_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Huobi\",\"ticker\":\"avaxusdt\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kraken\",\"ticker\":\"AVAXUSD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"AVAX-USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"AVAX-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", + "exponent": -8, + "id": 7, + "min_exchanges": 3, + "min_price_change_ppm": 2500, + "pair": "AVAX-USD" + }, + { + "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"FILUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"FIL-USD\"},{\"exchangeName\":\"Gate\",\"ticker\":\"FIL_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Huobi\",\"ticker\":\"filusdt\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kraken\",\"ticker\":\"FILUSD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"FIL-USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Mexc\",\"ticker\":\"FIL_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"FIL-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", + "exponent": -9, + "id": 8, + "min_exchanges": 3, + "min_price_change_ppm": 2500, + "pair": "FIL-USD" + }, + { + "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"LTCUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Bitstamp\",\"ticker\":\"LTC/USD\"},{\"exchangeName\":\"Bybit\",\"ticker\":\"LTCUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"LTC-USD\"},{\"exchangeName\":\"CryptoCom\",\"ticker\":\"LTC_USD\"},{\"exchangeName\":\"Huobi\",\"ticker\":\"ltcusdt\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kraken\",\"ticker\":\"XLTCZUSD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"LTC-USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Mexc\",\"ticker\":\"LTC_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"LTC-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", + "exponent": -8, + "id": 9, + "min_exchanges": 3, + "min_price_change_ppm": 2500, + "pair": "LTC-USD" + }, + { + "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"DOGEUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Bybit\",\"ticker\":\"DOGEUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"DOGE-USD\"},{\"exchangeName\":\"CryptoCom\",\"ticker\":\"DOGE_USD\"},{\"exchangeName\":\"Gate\",\"ticker\":\"DOGE_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Huobi\",\"ticker\":\"dogeusdt\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kraken\",\"ticker\":\"XDGUSD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"DOGE-USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Mexc\",\"ticker\":\"DOGE_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"DOGE-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", + "exponent": -11, + "id": 10, + "min_exchanges": 3, + "min_price_change_ppm": 2500, + "pair": "DOGE-USD" + }, + { + "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"ATOMUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Bybit\",\"ticker\":\"ATOMUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"ATOM-USD\"},{\"exchangeName\":\"Gate\",\"ticker\":\"ATOM_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kraken\",\"ticker\":\"ATOMUSD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"ATOM-USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"ATOM-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", + "exponent": -9, + "id": 11, + "min_exchanges": 3, + "min_price_change_ppm": 2500, + "pair": "ATOM-USD" + }, + { + "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"DOTUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"DOT-USD\"},{\"exchangeName\":\"CryptoCom\",\"ticker\":\"DOT_USD\"},{\"exchangeName\":\"Gate\",\"ticker\":\"DOT_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kraken\",\"ticker\":\"DOTUSD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"DOT-USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"DOT-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", + "exponent": -9, + "id": 12, + "min_exchanges": 3, + "min_price_change_ppm": 2500, + "pair": "DOT-USD" + }, + { + "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"UNIUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Bybit\",\"ticker\":\"UNIUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"UNI-USD\"},{\"exchangeName\":\"Gate\",\"ticker\":\"UNI_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kraken\",\"ticker\":\"UNIUSD\"},{\"exchangeName\":\"Mexc\",\"ticker\":\"UNI_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"UNI-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", + "exponent": -9, + "id": 13, + "min_exchanges": 3, + "min_price_change_ppm": 2500, + "pair": "UNI-USD" + }, + { + "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"BCHUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Bitstamp\",\"ticker\":\"BCH/USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"BCH-USD\"},{\"exchangeName\":\"CryptoCom\",\"ticker\":\"BCH_USD\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Gate\",\"ticker\":\"BCH_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Huobi\",\"ticker\":\"bchusdt\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kraken\",\"ticker\":\"BCHUSD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"BCH-USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"BCH-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", + "exponent": -7, + "id": 14, + "min_exchanges": 3, + "min_price_change_ppm": 2500, + "pair": "BCH-USD" + }, + { + "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"TRXUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Bybit\",\"ticker\":\"TRXUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Gate\",\"ticker\":\"TRX_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Huobi\",\"ticker\":\"trxusdt\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"TRX-USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Mexc\",\"ticker\":\"TRX_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"TRX-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", + "exponent": -11, + "id": 15, + "min_exchanges": 3, + "min_price_change_ppm": 2500, + "pair": "TRX-USD" + }, + { + "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"NEARUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"NEAR-USD\"},{\"exchangeName\":\"CryptoCom\",\"ticker\":\"NEAR_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Gate\",\"ticker\":\"NEAR_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Huobi\",\"ticker\":\"nearusdt\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"NEAR-USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Mexc\",\"ticker\":\"NEAR_USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", + "exponent": -9, + "id": 16, + "min_exchanges": 3, + "min_price_change_ppm": 2500, + "pair": "NEAR-USD" + }, + { + "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"MKRUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"MKR-USD\"},{\"exchangeName\":\"CryptoCom\",\"ticker\":\"MKR_USD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"MKR-USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Mexc\",\"ticker\":\"MKR_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"MKR-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", + "exponent": -6, + "id": 17, + "min_exchanges": 3, + "min_price_change_ppm": 4000, + "pair": "MKR-USD" + }, + { + "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"XLMUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Bitstamp\",\"ticker\":\"XLM/USD\"},{\"exchangeName\":\"Bybit\",\"ticker\":\"XLMUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"XLM-USD\"},{\"exchangeName\":\"CryptoCom\",\"ticker\":\"XLM_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kraken\",\"ticker\":\"XXLMZUSD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"XLM-USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Mexc\",\"ticker\":\"XLM_USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", + "exponent": -10, + "id": 18, + "min_exchanges": 3, + "min_price_change_ppm": 2500, + "pair": "XLM-USD" + }, + { + "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"ETCUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"ETC-USD\"},{\"exchangeName\":\"Gate\",\"ticker\":\"ETC_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Huobi\",\"ticker\":\"etcusdt\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kraken\",\"ticker\":\"XETCZUSD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"ETC-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", + "exponent": -8, + "id": 19, + "min_exchanges": 3, + "min_price_change_ppm": 2500, + "pair": "ETC-USD" + }, + { + "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"COMPUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"COMP-USD\"},{\"exchangeName\":\"CryptoCom\",\"ticker\":\"COMP_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Gate\",\"ticker\":\"COMP_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kraken\",\"ticker\":\"COMPUSD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"COMP-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", + "exponent": -8, + "id": 20, + "min_exchanges": 3, + "min_price_change_ppm": 4000, + "pair": "COMP-USD" + }, + { + "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"WLDUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Bybit\",\"ticker\":\"WLDUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Gate\",\"ticker\":\"WLD_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Huobi\",\"ticker\":\"wldusdt\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"WLD-USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Mexc\",\"ticker\":\"WLD_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"WLD-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", + "exponent": -9, + "id": 21, + "min_exchanges": 3, + "min_price_change_ppm": 2500, + "pair": "WLD-USD" + }, + { + "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"APEUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"APE-USD\"},{\"exchangeName\":\"CryptoCom\",\"ticker\":\"APE_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Gate\",\"ticker\":\"APE_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kraken\",\"ticker\":\"APEUSD\"},{\"exchangeName\":\"Mexc\",\"ticker\":\"APE_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"APE-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", + "exponent": -9, + "id": 22, + "min_exchanges": 3, + "min_price_change_ppm": 4000, + "pair": "APE-USD" + }, + { + "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"APTUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Bybit\",\"ticker\":\"APTUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"APT-USD\"},{\"exchangeName\":\"Gate\",\"ticker\":\"APT_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Huobi\",\"ticker\":\"aptusdt\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Mexc\",\"ticker\":\"APT_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"APT-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", + "exponent": -9, + "id": 23, + "min_exchanges": 3, + "min_price_change_ppm": 2500, + "pair": "APT-USD" + }, + { + "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"ARBUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Bybit\",\"ticker\":\"ARBUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"ARB-USD\"},{\"exchangeName\":\"Gate\",\"ticker\":\"ARB_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Huobi\",\"ticker\":\"arbusdt\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kraken\",\"ticker\":\"ARBUSD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"ARB-USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Mexc\",\"ticker\":\"ARB_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"ARB-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", + "exponent": -9, + "id": 24, + "min_exchanges": 3, + "min_price_change_ppm": 2500, + "pair": "ARB-USD" + }, + { + "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"BLUR-USD\"},{\"exchangeName\":\"Gate\",\"ticker\":\"BLUR_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kraken\",\"ticker\":\"BLURUSD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"BLUR-USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Mexc\",\"ticker\":\"BLUR_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"BLUR-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", + "exponent": -10, + "id": 25, + "min_exchanges": 3, + "min_price_change_ppm": 4000, + "pair": "BLUR-USD" + }, + { + "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"LDOUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"LDO-USD\"},{\"exchangeName\":\"Kraken\",\"ticker\":\"LDOUSD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"LDO-USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Mexc\",\"ticker\":\"LDO_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"LDO-USDT\"}]}", + "exponent": -9, + "id": 26, + "min_exchanges": 3, + "min_price_change_ppm": 2500, + "pair": "LDO-USD" + }, + { + "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"OPUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Bybit\",\"ticker\":\"OPUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"OP-USD\"},{\"exchangeName\":\"Gate\",\"ticker\":\"OP_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"OP-USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Mexc\",\"ticker\":\"OP_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"OP-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", + "exponent": -9, + "id": 27, + "min_exchanges": 3, + "min_price_change_ppm": 2500, + "pair": "OP-USD" + }, + { + "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"PEPEUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Bybit\",\"ticker\":\"PEPEUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Gate\",\"ticker\":\"PEPE_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kraken\",\"ticker\":\"PEPEUSD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"PEPE-USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Mexc\",\"ticker\":\"PEPE_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"PEPE-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", + "exponent": -16, + "id": 28, + "min_exchanges": 3, + "min_price_change_ppm": 2500, + "pair": "PEPE-USD" + }, + { + "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"SEIUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Bybit\",\"ticker\":\"SEIUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"SEI-USD\"},{\"exchangeName\":\"Gate\",\"ticker\":\"SEI_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Huobi\",\"ticker\":\"seiusdt\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"SEI-USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Mexc\",\"ticker\":\"SEI_USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", + "exponent": -10, + "id": 29, + "min_exchanges": 3, + "min_price_change_ppm": 4000, + "pair": "SEI-USD" + }, + { + "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"SHIBUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Bybit\",\"ticker\":\"SHIBUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"SHIB-USD\"},{\"exchangeName\":\"CryptoCom\",\"ticker\":\"SHIB_USD\"},{\"exchangeName\":\"Gate\",\"ticker\":\"SHIB_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kraken\",\"ticker\":\"SHIBUSD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"SHIB-USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Mexc\",\"ticker\":\"SHIB_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"SHIB-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", + "exponent": -15, + "id": 30, + "min_exchanges": 3, + "min_price_change_ppm": 2500, + "pair": "SHIB-USD" + }, + { + "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"SUIUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Bybit\",\"ticker\":\"SUIUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"SUI-USD\"},{\"exchangeName\":\"CryptoCom\",\"ticker\":\"SUI_USD\"},{\"exchangeName\":\"Gate\",\"ticker\":\"SUI_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Huobi\",\"ticker\":\"suiusdt\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"SUI-USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Mexc\",\"ticker\":\"SUI_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"SUI-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", + "exponent": -10, + "id": 31, + "min_exchanges": 3, + "min_price_change_ppm": 2500, + "pair": "SUI-USD" + }, + { + "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"XRPUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Bitstamp\",\"ticker\":\"XRP/USD\"},{\"exchangeName\":\"Bybit\",\"ticker\":\"XRPUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"XRP-USD\"},{\"exchangeName\":\"CryptoCom\",\"ticker\":\"XRP_USD\"},{\"exchangeName\":\"Gate\",\"ticker\":\"XRP_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Huobi\",\"ticker\":\"xrpusdt\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kraken\",\"ticker\":\"XXRPZUSD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"XRP-USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Mexc\",\"ticker\":\"XRP_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"XRP-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", + "exponent": -10, + "id": 32, + "min_exchanges": 3, + "min_price_change_ppm": 2500, + "pair": "XRP-USD" + }, + { + "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"USDCUSDT\",\"invert\":true},{\"exchangeName\":\"Bitstamp\",\"ticker\":\"USDT/USD\"},{\"exchangeName\":\"Bybit\",\"ticker\":\"USDCUSDT\",\"invert\":true},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"USDT-USD\"},{\"exchangeName\":\"CryptoCom\",\"ticker\":\"USDT_USD\"},{\"exchangeName\":\"Huobi\",\"ticker\":\"ethusdt\",\"adjustByMarket\":\"ETH-USD\",\"invert\":true},{\"exchangeName\":\"Kraken\",\"ticker\":\"USDTZUSD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"BTC-USDT\",\"adjustByMarket\":\"BTC-USD\",\"invert\":true},{\"exchangeName\":\"Okx\",\"ticker\":\"BTC-USDT\",\"adjustByMarket\":\"BTC-USD\",\"invert\":true}]}", + "exponent": -9, + "id": 1000000, + "min_exchanges": 3, + "min_price_change_ppm": 1000, + "pair": "USDT-USD" + } + ], + "market_prices": [ + { + "exponent": -5, + "id": 0, + "price": 2868819524 + }, + { + "exponent": -6, + "id": 1, + "price": 1811985252 + }, + { + "exponent": -9, + "id": 2, + "price": 7204646989 + }, + { + "exponent": -10, + "id": 3, + "price": 6665746387 + }, + { + "exponent": -10, + "id": 4, + "price": 6029316660 + }, + { + "exponent": -8, + "id": 5, + "price": 2350695125 + }, + { + "exponent": -10, + "id": 6, + "price": 2918831290 + }, + { + "exponent": -8, + "id": 7, + "price": 1223293720 + }, + { + "exponent": -9, + "id": 8, + "price": 4050336602 + }, + { + "exponent": -8, + "id": 9, + "price": 8193604950 + }, + { + "exponent": -11, + "id": 10, + "price": 7320836895 + }, + { + "exponent": -9, + "id": 11, + "price": 8433494428 + }, + { + "exponent": -9, + "id": 12, + "price": 4937186533 + }, + { + "exponent": -9, + "id": 13, + "price": 5852293356 + }, + { + "exponent": -7, + "id": 14, + "price": 2255676327 + }, + { + "exponent": -11, + "id": 15, + "price": 7795369902 + }, + { + "exponent": -9, + "id": 16, + "price": 1312325536 + }, + { + "exponent": -6, + "id": 17, + "price": 1199517382 + }, + { + "exponent": -10, + "id": 18, + "price": 1398578933 + }, + { + "exponent": -8, + "id": 19, + "price": 1741060746 + }, + { + "exponent": -8, + "id": 20, + "price": 5717635307 + }, + { + "exponent": -9, + "id": 21, + "price": 1943019371 + }, + { + "exponent": -9, + "id": 22, + "price": 1842365656 + }, + { + "exponent": -9, + "id": 23, + "price": 6787621897 + }, + { + "exponent": -9, + "id": 24, + "price": 1127629325 + }, + { + "exponent": -10, + "id": 25, + "price": 2779565892 + }, + { + "exponent": -9, + "id": 26, + "price": 1855061997 + }, + { + "exponent": -9, + "id": 27, + "price": 1562218603 + }, + { + "exponent": -16, + "id": 28, + "price": 2481900353 + }, + { + "exponent": -10, + "id": 29, + "price": 1686998025 + }, + { + "exponent": -15, + "id": 30, + "price": 8895882688 + }, + { + "exponent": -10, + "id": 31, + "price": 5896318772 + }, + { + "exponent": -10, + "id": 32, + "price": 6327613800 + }, + { + "exponent": -9, + "id": 1000000, + "price": 1000000000 + } + ] + }, + "rewards": { + "params": { + "denom": "dv4tnt", + "denom_exponent": -6, + "fee_multiplier_ppm": 990000, + "market_id": 11, + "treasury_account": "rewards_treasury" + } + }, + "sending": {}, + "slashing": { + "missed_blocks": [], + "params": { + "downtime_jail_duration": "60s", + "min_signed_per_window": "0.2", + "signed_blocks_window": "12000", + "slash_fraction_double_sign": "0.0", + "slash_fraction_downtime": "0.0" + }, + "signing_infos": [] + }, + "staking": { + "delegations": [], + "exported": false, + "last_total_power": "0", + "last_validator_powers": [], + "params": { + "bond_denom": "adv4tnt", + "historical_entries": 10000, + "max_entries": 7, + "max_validators": 100, + "min_commission_rate": "0.05", + "unbonding_time": "259200s" + }, + "redelegations": [], + "unbonding_delegations": [], + "validators": [] + }, + "stats": { + "params": { + "window_duration": "2592000s" + } + }, + "subaccounts": { + "subaccounts": [] + }, + "transfer": { + "denom_traces": [], + "params": { + "receive_enabled": true, + "send_enabled": true + }, + "port_id": "transfer", + "total_escrowed": [] + }, + "upgrade": {}, + "vest": { + "vest_entries": [ + { + "denom": "dv4tnt", + "end_time": "2023-10-13T00:00:00Z", + "start_time": "2023-09-13T00:00:00Z", + "treasury_account": "rewards_treasury", + "vester_account": "rewards_vester" + } + ] + } + } +} \ No newline at end of file From 2e80604588d92e3a4b1f53f1751002d6f4aed8d2 Mon Sep 17 00:00:00 2001 From: Teddy Ding Date: Wed, 11 Oct 2023 00:02:31 -0400 Subject: [PATCH 2/6] update `valdiate.sh` with expected amount --- validate.sh | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/validate.sh b/validate.sh index c2921d1..d2e19d4 100755 --- a/validate.sh +++ b/validate.sh @@ -18,6 +18,11 @@ dydxprotocold_path=$(tar -xvf $tar_path --directory /tmp/dydxprotocold) mkdir -p ~/bin cp /tmp/dydxprotocold/$dydxprotocold_path /usr/local/bin/dydxprotocold +NINE_ZEROS="000000000" +EIGHTEEN_ZEROS="$NINE_ZEROS" +INITIAL_VALIDATOR_TOKEN_BALANCE="1000000$EIGHTEEN_ZEROS" +INITIAL_VALIDATOR_SELF_DELEGATION="500000$EIGHTEEN_ZEROS" + add_genesis_account () { find "$1" -type f -name "*.json" | while read json_file; do delegator_address=$(jq -r '.body.messages[0].delegator_address' "$json_file") @@ -27,13 +32,13 @@ add_genesis_account () { denom=$(jq -r '.body.messages[0].value.denom' "$json_file") amount=$(jq -r '.body.messages[0].value.amount' "$json_file") - if [ "$amount$denom" != "50000000000$stake_token" ]; then - echo "Expected 50000000000$stake_token delegated tokens, but got $amount$denom" + if [ "$amount$denom" != "$INITIAL_VALIDATOR_SELF_DELEGATION$stake_token" ]; then + echo "Expected $INITIAL_VALIDATOR_SELF_DELEGATION$stake_token delegated tokens, but got $amount$denom" exit 1 fi echo "Adding genesis for $delegator_address" - dydxprotocold add-genesis-account "$delegator_address" 100000000000$stake_token + dydxprotocold add-genesis-account "$delegator_address" $INITIAL_VALIDATOR_TOKEN_BALANCE$stake_token fi done } From a2d0df4b9d4dc1c06de7384b4fb0427949b03a05 Mon Sep 17 00:00:00 2001 From: Teddy Ding Date: Wed, 11 Oct 2023 00:15:00 -0400 Subject: [PATCH 3/6] fix gentx --- dydx-testnet-4/gentx/gentx-dydx-1.json | 2 +- dydx-testnet-4/gentx/gentx-dydx-2.json | 2 +- dydx-testnet-4/gentx/gentx-dydx-research.json | 2 +- dydx-testnet-4/pregenesis.json | 14 +++++++------- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/dydx-testnet-4/gentx/gentx-dydx-1.json b/dydx-testnet-4/gentx/gentx-dydx-1.json index cc76d08..298ac32 100644 --- a/dydx-testnet-4/gentx/gentx-dydx-1.json +++ b/dydx-testnet-4/gentx/gentx-dydx-1.json @@ -1 +1 @@ -{"body":{"messages":[{"@type":"/cosmos.staking.v1beta1.MsgCreateValidator","description":{"moniker":"dydx-1","identity":"","website":"","security_contact":"","details":""},"commission":{"rate":"1.000000000000000000","max_rate":"1.000000000000000000","max_change_rate":"0.010000000000000000"},"min_self_delegation":"1","delegator_address":"dydx1vvc9vl6z9pu0vt2y79d0ln8zp6qmpmrhrcnnuy","validator_address":"dydxvaloper1vvc9vl6z9pu0vt2y79d0ln8zp6qmpmrhxx99h4","pubkey":{"@type":"/cosmos.crypto.ed25519.PubKey","key":"8SM5ZFALdLD6YEzCoc08alqh+BoAJdzBdto0zxhX7Bw="},"value":{"denom":"adv4tnt","amount":"1001882102603448320"}}],"memo":"3f667030ddd9c561ec66f35e8221be0178cf62c4@3.20.153.106:26656","timeout_height":"0","extension_options":[],"non_critical_extension_options":[]},"auth_info":{"signer_infos":[{"public_key":{"@type":"/cosmos.crypto.secp256k1.PubKey","key":"AqTYcXKMNSAcbzoEndaV0bPg+o16MAl4UE1VNUBSjoWa"},"mode_info":{"single":{"mode":"SIGN_MODE_DIRECT"}},"sequence":"0"}],"fee":{"amount":[],"gas_limit":"200000","payer":"","granter":""},"tip":null},"signatures":["ueJ2+KDBG8QUX8JEqkZy32REvjvaI2awLGnf5TdVP/0QcaHdzvFlGezT+/8CgNXoeIUHM8frPZJg/aVW8ejsOg=="]} +{"body":{"messages":[{"@type":"/cosmos.staking.v1beta1.MsgCreateValidator","description":{"moniker":"dydx-1","identity":"","website":"","security_contact":"","details":""},"commission":{"rate":"1.000000000000000000","max_rate":"1.000000000000000000","max_change_rate":"0.010000000000000000"},"min_self_delegation":"1","delegator_address":"dydx1vvc9vl6z9pu0vt2y79d0ln8zp6qmpmrhrcnnuy","validator_address":"dydxvaloper1vvc9vl6z9pu0vt2y79d0ln8zp6qmpmrhxx99h4","pubkey":{"@type":"/cosmos.crypto.ed25519.PubKey","key":"8SM5ZFALdLD6YEzCoc08alqh+BoAJdzBdto0zxhX7Bw="},"value":{"denom":"adv4tnt","amount":"500000000000000000000000"}}],"memo":"3f667030ddd9c561ec66f35e8221be0178cf62c4@3.20.153.106:26656","timeout_height":"0","extension_options":[],"non_critical_extension_options":[]},"auth_info":{"signer_infos":[{"public_key":{"@type":"/cosmos.crypto.secp256k1.PubKey","key":"AqTYcXKMNSAcbzoEndaV0bPg+o16MAl4UE1VNUBSjoWa"},"mode_info":{"single":{"mode":"SIGN_MODE_DIRECT"}},"sequence":"0"}],"fee":{"amount":[],"gas_limit":"200000","payer":"","granter":""},"tip":null},"signatures":["eHzZ633KA6NMkiW4YrDZr2/8Kns6U1UFvj69TjmoV+VALxDmCxOTlZ3/gBbAOp6ZwWQYvr29yBEopPc32FOYvA=="]} diff --git a/dydx-testnet-4/gentx/gentx-dydx-2.json b/dydx-testnet-4/gentx/gentx-dydx-2.json index eea380f..067a386 100644 --- a/dydx-testnet-4/gentx/gentx-dydx-2.json +++ b/dydx-testnet-4/gentx/gentx-dydx-2.json @@ -1 +1 @@ -{"body":{"messages":[{"@type":"/cosmos.staking.v1beta1.MsgCreateValidator","description":{"moniker":"dydx-2","identity":"","website":"","security_contact":"","details":""},"commission":{"rate":"1.000000000000000000","max_rate":"1.000000000000000000","max_change_rate":"0.010000000000000000"},"min_self_delegation":"1","delegator_address":"dydx10lzv79d96l7jh07z76ry6cnn6ftnnl8fdg0afd","validator_address":"dydxvaloper10lzv79d96l7jh07z76ry6cnn6ftnnl8fgketzu","pubkey":{"@type":"/cosmos.crypto.ed25519.PubKey","key":"OqVx8RTh0URTkibp6B5bR6UhuQuQYC0RN+KYKPD0j44="},"value":{"denom":"adv4tnt","amount":"1001882102603448320"}}],"memo":"178b7abe7b6fbde8620588246ee7b63ed58feae1@18.182.95.191:26656","timeout_height":"0","extension_options":[],"non_critical_extension_options":[]},"auth_info":{"signer_infos":[{"public_key":{"@type":"/cosmos.crypto.secp256k1.PubKey","key":"AkEtxx4iod6p1n3SPxh6cDZtXfX6vrJuGLsdtUHdJ9gK"},"mode_info":{"single":{"mode":"SIGN_MODE_DIRECT"}},"sequence":"0"}],"fee":{"amount":[],"gas_limit":"200000","payer":"","granter":""},"tip":null},"signatures":["ftq8DjA0elDBEcY0n+9+QZf8Xltqz+9Ct34dIxBgTThtBhoX8GyXXPos5sZW1cD0wREqj0Kxcv/ZenKnXF7VDA=="]} +{"body":{"messages":[{"@type":"/cosmos.staking.v1beta1.MsgCreateValidator","description":{"moniker":"dydx-2","identity":"","website":"","security_contact":"","details":""},"commission":{"rate":"1.000000000000000000","max_rate":"1.000000000000000000","max_change_rate":"0.010000000000000000"},"min_self_delegation":"1","delegator_address":"dydx10lzv79d96l7jh07z76ry6cnn6ftnnl8fdg0afd","validator_address":"dydxvaloper10lzv79d96l7jh07z76ry6cnn6ftnnl8fgketzu","pubkey":{"@type":"/cosmos.crypto.ed25519.PubKey","key":"OqVx8RTh0URTkibp6B5bR6UhuQuQYC0RN+KYKPD0j44="},"value":{"denom":"adv4tnt","amount":"500000000000000000000000"}}],"memo":"178b7abe7b6fbde8620588246ee7b63ed58feae1@18.182.95.191:26656","timeout_height":"0","extension_options":[],"non_critical_extension_options":[]},"auth_info":{"signer_infos":[{"public_key":{"@type":"/cosmos.crypto.secp256k1.PubKey","key":"AkEtxx4iod6p1n3SPxh6cDZtXfX6vrJuGLsdtUHdJ9gK"},"mode_info":{"single":{"mode":"SIGN_MODE_DIRECT"}},"sequence":"0"}],"fee":{"amount":[],"gas_limit":"200000","payer":"","granter":""},"tip":null},"signatures":["4s97UChd9Ow5LkfUj7Mx5s/3Q7Fr/eBYvIwSlun5SUhgYu6Xs2cIC5ip5R6riuGtuNbzSAsRX4CtipdiHVOPrA=="]} diff --git a/dydx-testnet-4/gentx/gentx-dydx-research.json b/dydx-testnet-4/gentx/gentx-dydx-research.json index 8519233..4f65d60 100644 --- a/dydx-testnet-4/gentx/gentx-dydx-research.json +++ b/dydx-testnet-4/gentx/gentx-dydx-research.json @@ -1 +1 @@ -{"body":{"messages":[{"@type":"/cosmos.staking.v1beta1.MsgCreateValidator","description":{"moniker":"dydx-research","identity":"","website":"","security_contact":"","details":""},"commission":{"rate":"1.000000000000000000","max_rate":"1.000000000000000000","max_change_rate":"0.010000000000000000"},"min_self_delegation":"1","delegator_address":"dydx1md63arq56n623g5xpevev94lyepv4pqjjs6y74","validator_address":"dydxvaloper1md63arq56n623g5xpevev94lyepv4pqjhwvj4y","pubkey":{"@type":"/cosmos.crypto.ed25519.PubKey","key":"5aJzq52L2+0VQmUO8V9xHrHyhZjt9gJapqREgYAFuCs="},"value":{"denom":"adv4tnt","amount":"1001882102603448320"}}],"memo":"ed4a9b9ae4f6e7aab14a7b28e4049de384dc5487@3.139.127.183:26656","timeout_height":"0","extension_options":[],"non_critical_extension_options":[]},"auth_info":{"signer_infos":[{"public_key":{"@type":"/cosmos.crypto.secp256k1.PubKey","key":"As8sZNct4upgCkueUgpU9VwVcvR1G6jx9WN9ldy1ux+8"},"mode_info":{"single":{"mode":"SIGN_MODE_DIRECT"}},"sequence":"0"}],"fee":{"amount":[],"gas_limit":"200000","payer":"","granter":""},"tip":null},"signatures":["4wT0xBLa7jNPbyt3N8vZnhKan/HOsDz0RsWQLu1XGzp3kv6NnZRuB+s9m4CukKwQkQU5T4WHBP8NwzM3uTj5rQ=="]} +{"body":{"messages":[{"@type":"/cosmos.staking.v1beta1.MsgCreateValidator","description":{"moniker":"dydx-research","identity":"","website":"","security_contact":"","details":""},"commission":{"rate":"1.000000000000000000","max_rate":"1.000000000000000000","max_change_rate":"0.010000000000000000"},"min_self_delegation":"1","delegator_address":"dydx1md63arq56n623g5xpevev94lyepv4pqjjs6y74","validator_address":"dydxvaloper1md63arq56n623g5xpevev94lyepv4pqjhwvj4y","pubkey":{"@type":"/cosmos.crypto.ed25519.PubKey","key":"5aJzq52L2+0VQmUO8V9xHrHyhZjt9gJapqREgYAFuCs="},"value":{"denom":"adv4tnt","amount":"500000000000000000000000"}}],"memo":"ed4a9b9ae4f6e7aab14a7b28e4049de384dc5487@3.139.127.183:26656","timeout_height":"0","extension_options":[],"non_critical_extension_options":[]},"auth_info":{"signer_infos":[{"public_key":{"@type":"/cosmos.crypto.secp256k1.PubKey","key":"As8sZNct4upgCkueUgpU9VwVcvR1G6jx9WN9ldy1ux+8"},"mode_info":{"single":{"mode":"SIGN_MODE_DIRECT"}},"sequence":"0"}],"fee":{"amount":[],"gas_limit":"200000","payer":"","granter":""},"tip":null},"signatures":["H+R21IilkOM4RtQLtZZ2Vme5+AOADrJCUiwPb6iptk8ggy9sU8n9xKAA0uIQAeqjlhJrKfaHyxgbD3hgMx7+KA=="]} diff --git a/dydx-testnet-4/pregenesis.json b/dydx-testnet-4/pregenesis.json index 760f5f2..95b6e55 100644 --- a/dydx-testnet-4/pregenesis.json +++ b/dydx-testnet-4/pregenesis.json @@ -1,5 +1,5 @@ { - "genesis_time": "2023-10-11T03:48:58.266127Z", + "genesis_time": "2023-10-11T04:11:33.451001Z", "chain_id": "dydx-testnet-4", "initial_height": "1", "consensus_params": { @@ -892,7 +892,7 @@ }, "value": { "denom": "adv4tnt", - "amount": "1001882102603448320" + "amount": "500000000000000000000000" } } ], @@ -925,7 +925,7 @@ "tip": null }, "signatures": [ - "ftq8DjA0elDBEcY0n+9+QZf8Xltqz+9Ct34dIxBgTThtBhoX8GyXXPos5sZW1cD0wREqj0Kxcv/ZenKnXF7VDA==" + "4s97UChd9Ow5LkfUj7Mx5s/3Q7Fr/eBYvIwSlun5SUhgYu6Xs2cIC5ip5R6riuGtuNbzSAsRX4CtipdiHVOPrA==" ] }, { @@ -954,7 +954,7 @@ }, "value": { "denom": "adv4tnt", - "amount": "1001882102603448320" + "amount": "500000000000000000000000" } } ], @@ -987,7 +987,7 @@ "tip": null }, "signatures": [ - "ueJ2+KDBG8QUX8JEqkZy32REvjvaI2awLGnf5TdVP/0QcaHdzvFlGezT+/8CgNXoeIUHM8frPZJg/aVW8ejsOg==" + "eHzZ633KA6NMkiW4YrDZr2/8Kns6U1UFvj69TjmoV+VALxDmCxOTlZ3/gBbAOp6ZwWQYvr29yBEopPc32FOYvA==" ] }, { @@ -1016,7 +1016,7 @@ }, "value": { "denom": "adv4tnt", - "amount": "1001882102603448320" + "amount": "500000000000000000000000" } } ], @@ -1049,7 +1049,7 @@ "tip": null }, "signatures": [ - "4wT0xBLa7jNPbyt3N8vZnhKan/HOsDz0RsWQLu1XGzp3kv6NnZRuB+s9m4CukKwQkQU5T4WHBP8NwzM3uTj5rQ==" + "H+R21IilkOM4RtQLtZZ2Vme5+AOADrJCUiwPb6iptk8ggy9sU8n9xKAA0uIQAeqjlhJrKfaHyxgbD3hgMx7+KA==" ] } ] From 00ac57ce8602ebcbe1793c9abd19a467164aec31 Mon Sep 17 00:00:00 2001 From: Teddy Ding Date: Wed, 11 Oct 2023 00:25:43 -0400 Subject: [PATCH 4/6] regenerate with latest binary --- dydx-testnet-4/pregenesis.json | 123 ++++++++++++++++++++------------- 1 file changed, 75 insertions(+), 48 deletions(-) diff --git a/dydx-testnet-4/pregenesis.json b/dydx-testnet-4/pregenesis.json index 95b6e55..5207d87 100644 --- a/dydx-testnet-4/pregenesis.json +++ b/dydx-testnet-4/pregenesis.json @@ -1,10 +1,10 @@ { - "genesis_time": "2023-10-11T04:11:33.451001Z", + "genesis_time": "2023-10-11T04:19:58.475018Z", "chain_id": "dydx-testnet-4", "initial_height": "1", "consensus_params": { "block": { - "max_bytes": "4194304", + "max_bytes": "22020096", "max_gas": "-1" }, "evidence": { @@ -31,7 +31,6 @@ "denom_exponent": "-6", "has_market": false, "id": 0, - "long_interest": 0, "market_id": 0, "symbol": "USDC" } @@ -164,7 +163,7 @@ "coins": [ { "denom": "adv4tnt", - "amount": "1000000000000" + "amount": "10000000000000000000000000" } ] } @@ -184,8 +183,8 @@ }, "bridge": { "acknowledged_event_info": { - "eth_block_height": 0, - "next_id": 0 + "eth_block_height": 4322136, + "next_id": 5 }, "event_params": { "denom": "adv4tnt", @@ -211,13 +210,13 @@ "block_rate_limit_config": { "max_short_term_order_cancellations_per_n_blocks": [ { - "limit": 50, + "limit": 200, "num_blocks": 1 } ], "max_short_term_orders_per_n_blocks": [ { - "limit": 50, + "limit": 200, "num_blocks": 1 } ], @@ -701,7 +700,7 @@ }, { "absolute_volume_requirement": "125000000000000", - "maker_fee_ppm": -90, + "maker_fee_ppm": -70, "maker_volume_share_requirement_ppm": 10000, "name": "7", "taker_fee_ppm": 250, @@ -709,7 +708,7 @@ }, { "absolute_volume_requirement": "125000000000000", - "maker_fee_ppm": -110, + "maker_fee_ppm": -90, "maker_volume_share_requirement_ppm": 20000, "name": "8", "taker_fee_ppm": 250, @@ -1132,8 +1131,16 @@ "id": 2, "impact_notional": 2500000000, "initial_margin_ppm": 200000, - "maintenance_fraction_ppm": 250000, + "maintenance_fraction_ppm": 500000, "name": "Long-Tail" + }, + { + "base_position_notional": 1000000000, + "id": 3, + "impact_notional": 2500000000, + "initial_margin_ppm": 1000000, + "maintenance_fraction_ppm": 200000, + "name": "Safety" } ], "params": { @@ -1407,7 +1414,7 @@ "atomic_resolution": -6, "default_funding_ppm": 0, "id": 26, - "liquidity_tier": 1, + "liquidity_tier": 2, "market_id": 26, "ticker": "LDO-USD" } @@ -1477,7 +1484,7 @@ "prices": { "market_params": [ { - "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"BTCUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Bitstamp\",\"ticker\":\"BTC/USD\"},{\"exchangeName\":\"Bybit\",\"ticker\":\"BTCUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"BTC-USD\"},{\"exchangeName\":\"CryptoCom\",\"ticker\":\"BTC_USD\"},{\"exchangeName\":\"Kraken\",\"ticker\":\"XXBTZUSD\"},{\"exchangeName\":\"Mexc\",\"ticker\":\"BTC_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"BTC-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", + "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"BTCUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Bybit\",\"ticker\":\"BTCUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"BTC-USD\"},{\"exchangeName\":\"Huobi\",\"ticker\":\"btcusdt\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kraken\",\"ticker\":\"XXBTZUSD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"BTC-USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Mexc\",\"ticker\":\"BTC_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"BTC-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", "exponent": -5, "id": 0, "min_exchanges": 3, @@ -1485,7 +1492,7 @@ "pair": "BTC-USD" }, { - "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"ETHUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Bitstamp\",\"ticker\":\"ETH/USD\"},{\"exchangeName\":\"Bybit\",\"ticker\":\"ETHUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"ETH-USD\"},{\"exchangeName\":\"CryptoCom\",\"ticker\":\"ETH_USD\"},{\"exchangeName\":\"Kraken\",\"ticker\":\"XETHZUSD\"},{\"exchangeName\":\"Mexc\",\"ticker\":\"ETH_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"ETH-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", + "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"ETHUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Bybit\",\"ticker\":\"ETHUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"ETH-USD\"},{\"exchangeName\":\"Huobi\",\"ticker\":\"ethusdt\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kraken\",\"ticker\":\"XETHZUSD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"ETH-USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Mexc\",\"ticker\":\"ETH_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"ETH-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", "exponent": -6, "id": 1, "min_exchanges": 3, @@ -1493,7 +1500,7 @@ "pair": "ETH-USD" }, { - "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"LINKUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Bitstamp\",\"ticker\":\"LINK/USD\"},{\"exchangeName\":\"Bybit\",\"ticker\":\"LINKUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"LINK-USD\"},{\"exchangeName\":\"CryptoCom\",\"ticker\":\"LINK_USD\"},{\"exchangeName\":\"Kraken\",\"ticker\":\"LINKUSD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"LINK-USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Mexc\",\"ticker\":\"LINK_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"LINK-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", + "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"LINKUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Bybit\",\"ticker\":\"LINKUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"LINK-USD\"},{\"exchangeName\":\"Kraken\",\"ticker\":\"LINKUSD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"LINK-USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Mexc\",\"ticker\":\"LINK_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"LINK-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", "exponent": -9, "id": 2, "min_exchanges": 3, @@ -1501,7 +1508,7 @@ "pair": "LINK-USD" }, { - "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"MATICUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"MATIC-USD\"},{\"exchangeName\":\"CryptoCom\",\"ticker\":\"MATIC_USD\"},{\"exchangeName\":\"Gate\",\"ticker\":\"MATIC_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Huobi\",\"ticker\":\"maticusdt\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"MATIC-USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"MATIC-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", + "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"MATICUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Bybit\",\"ticker\":\"MATICUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"MATIC-USD\"},{\"exchangeName\":\"Gate\",\"ticker\":\"MATIC_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Huobi\",\"ticker\":\"maticusdt\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kraken\",\"ticker\":\"MATICUSD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"MATIC-USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Mexc\",\"ticker\":\"MATIC_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"MATIC-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", "exponent": -10, "id": 3, "min_exchanges": 3, @@ -1509,7 +1516,7 @@ "pair": "MATIC-USD" }, { - "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"CRVUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"CRV-USD\"},{\"exchangeName\":\"Gate\",\"ticker\":\"CRV_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Huobi\",\"ticker\":\"crvusdt\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kraken\",\"ticker\":\"CRVUSD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"CRV-USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"CRV-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", + "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"CRVUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"CRV-USD\"},{\"exchangeName\":\"Gate\",\"ticker\":\"CRV_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kraken\",\"ticker\":\"CRVUSD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"CRV-USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Mexc\",\"ticker\":\"CRV_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"CRV-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", "exponent": -10, "id": 4, "min_exchanges": 3, @@ -1517,7 +1524,7 @@ "pair": "CRV-USD" }, { - "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"SOLUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Bybit\",\"ticker\":\"SOLUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"SOL-USD\"},{\"exchangeName\":\"CryptoCom\",\"ticker\":\"SOL_USD\"},{\"exchangeName\":\"Huobi\",\"ticker\":\"solusdt\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kraken\",\"ticker\":\"SOLUSD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"SOL-USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Mexc\",\"ticker\":\"SOL_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"SOL-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", + "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"SOLUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Bybit\",\"ticker\":\"SOLUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"SOL-USD\"},{\"exchangeName\":\"Huobi\",\"ticker\":\"solusdt\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kraken\",\"ticker\":\"SOLUSD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"SOL-USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Mexc\",\"ticker\":\"SOL_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"SOL-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", "exponent": -8, "id": 5, "min_exchanges": 3, @@ -1525,7 +1532,7 @@ "pair": "SOL-USD" }, { - "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"ADAUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Bitstamp\",\"ticker\":\"ADA/USD\"},{\"exchangeName\":\"Bybit\",\"ticker\":\"ADAUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"ADA-USD\"},{\"exchangeName\":\"CryptoCom\",\"ticker\":\"ADA_USD\"},{\"exchangeName\":\"Gate\",\"ticker\":\"ADA_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Huobi\",\"ticker\":\"adausdt\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kraken\",\"ticker\":\"ADAUSD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"ADA-USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Mexc\",\"ticker\":\"ADA_USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", + "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"ADAUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Bybit\",\"ticker\":\"ADAUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"ADA-USD\"},{\"exchangeName\":\"Gate\",\"ticker\":\"ADA_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Huobi\",\"ticker\":\"adausdt\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kraken\",\"ticker\":\"ADAUSD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"ADA-USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Mexc\",\"ticker\":\"ADA_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"ADA-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", "exponent": -10, "id": 6, "min_exchanges": 3, @@ -1533,7 +1540,7 @@ "pair": "ADA-USD" }, { - "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"AVAXUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"AVAX-USD\"},{\"exchangeName\":\"Gate\",\"ticker\":\"AVAX_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Huobi\",\"ticker\":\"avaxusdt\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kraken\",\"ticker\":\"AVAXUSD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"AVAX-USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"AVAX-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", + "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"AVAXUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Bybit\",\"ticker\":\"AVAXUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"AVAX-USD\"},{\"exchangeName\":\"Gate\",\"ticker\":\"AVAX_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Huobi\",\"ticker\":\"avaxusdt\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kraken\",\"ticker\":\"AVAXUSD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"AVAX-USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"AVAX-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", "exponent": -8, "id": 7, "min_exchanges": 3, @@ -1541,7 +1548,7 @@ "pair": "AVAX-USD" }, { - "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"FILUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"FIL-USD\"},{\"exchangeName\":\"Gate\",\"ticker\":\"FIL_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Huobi\",\"ticker\":\"filusdt\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kraken\",\"ticker\":\"FILUSD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"FIL-USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Mexc\",\"ticker\":\"FIL_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"FIL-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", + "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"FILUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"FIL-USD\"},{\"exchangeName\":\"Gate\",\"ticker\":\"FIL_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Huobi\",\"ticker\":\"filusdt\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kraken\",\"ticker\":\"FILUSD\"},{\"exchangeName\":\"Mexc\",\"ticker\":\"FIL_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"FIL-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", "exponent": -9, "id": 8, "min_exchanges": 3, @@ -1549,7 +1556,7 @@ "pair": "FIL-USD" }, { - "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"LTCUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Bitstamp\",\"ticker\":\"LTC/USD\"},{\"exchangeName\":\"Bybit\",\"ticker\":\"LTCUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"LTC-USD\"},{\"exchangeName\":\"CryptoCom\",\"ticker\":\"LTC_USD\"},{\"exchangeName\":\"Huobi\",\"ticker\":\"ltcusdt\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kraken\",\"ticker\":\"XLTCZUSD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"LTC-USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Mexc\",\"ticker\":\"LTC_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"LTC-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", + "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"LTCUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Bybit\",\"ticker\":\"LTCUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"LTC-USD\"},{\"exchangeName\":\"Huobi\",\"ticker\":\"ltcusdt\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kraken\",\"ticker\":\"XLTCZUSD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"LTC-USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Mexc\",\"ticker\":\"LTC_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"LTC-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", "exponent": -8, "id": 9, "min_exchanges": 3, @@ -1557,7 +1564,7 @@ "pair": "LTC-USD" }, { - "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"DOGEUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Bybit\",\"ticker\":\"DOGEUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"DOGE-USD\"},{\"exchangeName\":\"CryptoCom\",\"ticker\":\"DOGE_USD\"},{\"exchangeName\":\"Gate\",\"ticker\":\"DOGE_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Huobi\",\"ticker\":\"dogeusdt\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kraken\",\"ticker\":\"XDGUSD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"DOGE-USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Mexc\",\"ticker\":\"DOGE_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"DOGE-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", + "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"DOGEUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Bybit\",\"ticker\":\"DOGEUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"DOGE-USD\"},{\"exchangeName\":\"Gate\",\"ticker\":\"DOGE_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Huobi\",\"ticker\":\"dogeusdt\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kraken\",\"ticker\":\"XDGUSD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"DOGE-USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Mexc\",\"ticker\":\"DOGE_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"DOGE-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", "exponent": -11, "id": 10, "min_exchanges": 3, @@ -1565,7 +1572,7 @@ "pair": "DOGE-USD" }, { - "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"ATOMUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Bybit\",\"ticker\":\"ATOMUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"ATOM-USD\"},{\"exchangeName\":\"Gate\",\"ticker\":\"ATOM_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kraken\",\"ticker\":\"ATOMUSD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"ATOM-USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"ATOM-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", + "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"ATOMUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Bybit\",\"ticker\":\"ATOMUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"ATOM-USD\"},{\"exchangeName\":\"Gate\",\"ticker\":\"ATOM_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kraken\",\"ticker\":\"ATOMUSD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"ATOM-USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Mexc\",\"ticker\":\"ATOM_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"ATOM-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", "exponent": -9, "id": 11, "min_exchanges": 3, @@ -1573,7 +1580,7 @@ "pair": "ATOM-USD" }, { - "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"DOTUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"DOT-USD\"},{\"exchangeName\":\"CryptoCom\",\"ticker\":\"DOT_USD\"},{\"exchangeName\":\"Gate\",\"ticker\":\"DOT_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kraken\",\"ticker\":\"DOTUSD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"DOT-USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"DOT-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", + "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"DOTUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Bybit\",\"ticker\":\"DOTUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"DOT-USD\"},{\"exchangeName\":\"Gate\",\"ticker\":\"DOT_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kraken\",\"ticker\":\"DOTUSD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"DOT-USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Mexc\",\"ticker\":\"DOT_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"DOT-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", "exponent": -9, "id": 12, "min_exchanges": 3, @@ -1581,7 +1588,7 @@ "pair": "DOT-USD" }, { - "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"UNIUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Bybit\",\"ticker\":\"UNIUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"UNI-USD\"},{\"exchangeName\":\"Gate\",\"ticker\":\"UNI_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kraken\",\"ticker\":\"UNIUSD\"},{\"exchangeName\":\"Mexc\",\"ticker\":\"UNI_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"UNI-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", + "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"UNIUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Bybit\",\"ticker\":\"UNIUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"UNI-USD\"},{\"exchangeName\":\"Gate\",\"ticker\":\"UNI_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kraken\",\"ticker\":\"UNIUSD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"UNI-USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"UNI-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", "exponent": -9, "id": 13, "min_exchanges": 3, @@ -1589,7 +1596,7 @@ "pair": "UNI-USD" }, { - "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"BCHUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Bitstamp\",\"ticker\":\"BCH/USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"BCH-USD\"},{\"exchangeName\":\"CryptoCom\",\"ticker\":\"BCH_USD\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Gate\",\"ticker\":\"BCH_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Huobi\",\"ticker\":\"bchusdt\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kraken\",\"ticker\":\"BCHUSD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"BCH-USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"BCH-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", + "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"BCHUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Bybit\",\"ticker\":\"BCHUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"BCH-USD\"},{\"exchangeName\":\"Gate\",\"ticker\":\"BCH_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Huobi\",\"ticker\":\"bchusdt\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kraken\",\"ticker\":\"BCHUSD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"BCH-USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Mexc\",\"ticker\":\"BCH_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"BCH-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", "exponent": -7, "id": 14, "min_exchanges": 3, @@ -1597,7 +1604,7 @@ "pair": "BCH-USD" }, { - "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"TRXUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Bybit\",\"ticker\":\"TRXUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Gate\",\"ticker\":\"TRX_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Huobi\",\"ticker\":\"trxusdt\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"TRX-USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Mexc\",\"ticker\":\"TRX_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"TRX-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", + "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"TRXUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Bybit\",\"ticker\":\"TRXUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Gate\",\"ticker\":\"TRX_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Huobi\",\"ticker\":\"trxusdt\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kraken\",\"ticker\":\"TRXUSD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"TRX-USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Mexc\",\"ticker\":\"TRX_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"TRX-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", "exponent": -11, "id": 15, "min_exchanges": 3, @@ -1605,7 +1612,7 @@ "pair": "TRX-USD" }, { - "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"NEARUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"NEAR-USD\"},{\"exchangeName\":\"CryptoCom\",\"ticker\":\"NEAR_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Gate\",\"ticker\":\"NEAR_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Huobi\",\"ticker\":\"nearusdt\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"NEAR-USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Mexc\",\"ticker\":\"NEAR_USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", + "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"NEARUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"NEAR-USD\"},{\"exchangeName\":\"Gate\",\"ticker\":\"NEAR_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Huobi\",\"ticker\":\"nearusdt\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"NEAR-USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Mexc\",\"ticker\":\"NEAR_USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", "exponent": -9, "id": 16, "min_exchanges": 3, @@ -1613,7 +1620,7 @@ "pair": "NEAR-USD" }, { - "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"MKRUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"MKR-USD\"},{\"exchangeName\":\"CryptoCom\",\"ticker\":\"MKR_USD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"MKR-USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Mexc\",\"ticker\":\"MKR_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"MKR-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", + "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"MKRUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"MKR-USD\"},{\"exchangeName\":\"Kraken\",\"ticker\":\"MKRUSD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"MKR-USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Mexc\",\"ticker\":\"MKR_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"MKR-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", "exponent": -6, "id": 17, "min_exchanges": 3, @@ -1621,7 +1628,7 @@ "pair": "MKR-USD" }, { - "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"XLMUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Bitstamp\",\"ticker\":\"XLM/USD\"},{\"exchangeName\":\"Bybit\",\"ticker\":\"XLMUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"XLM-USD\"},{\"exchangeName\":\"CryptoCom\",\"ticker\":\"XLM_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kraken\",\"ticker\":\"XXLMZUSD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"XLM-USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Mexc\",\"ticker\":\"XLM_USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", + "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"XLMUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Bybit\",\"ticker\":\"XLMUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"XLM-USD\"},{\"exchangeName\":\"Kraken\",\"ticker\":\"XXLMZUSD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"XLM-USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Mexc\",\"ticker\":\"XLM_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"XLM-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", "exponent": -10, "id": 18, "min_exchanges": 3, @@ -1629,7 +1636,7 @@ "pair": "XLM-USD" }, { - "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"ETCUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"ETC-USD\"},{\"exchangeName\":\"Gate\",\"ticker\":\"ETC_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Huobi\",\"ticker\":\"etcusdt\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kraken\",\"ticker\":\"XETCZUSD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"ETC-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", + "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"ETCUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"ETC-USD\"},{\"exchangeName\":\"Gate\",\"ticker\":\"ETC_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Huobi\",\"ticker\":\"etcusdt\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"ETC-USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Mexc\",\"ticker\":\"ETC_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"ETC-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", "exponent": -8, "id": 19, "min_exchanges": 3, @@ -1637,7 +1644,7 @@ "pair": "ETC-USD" }, { - "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"COMPUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"COMP-USD\"},{\"exchangeName\":\"CryptoCom\",\"ticker\":\"COMP_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Gate\",\"ticker\":\"COMP_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kraken\",\"ticker\":\"COMPUSD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"COMP-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", + "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"COMPUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"COMP-USD\"},{\"exchangeName\":\"Gate\",\"ticker\":\"COMP_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kraken\",\"ticker\":\"COMPUSD\"},{\"exchangeName\":\"Mexc\",\"ticker\":\"COMP_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"COMP-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", "exponent": -8, "id": 20, "min_exchanges": 3, @@ -1653,7 +1660,7 @@ "pair": "WLD-USD" }, { - "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"APEUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"APE-USD\"},{\"exchangeName\":\"CryptoCom\",\"ticker\":\"APE_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Gate\",\"ticker\":\"APE_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kraken\",\"ticker\":\"APEUSD\"},{\"exchangeName\":\"Mexc\",\"ticker\":\"APE_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"APE-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", + "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"APEUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"APE-USD\"},{\"exchangeName\":\"Gate\",\"ticker\":\"APE_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kraken\",\"ticker\":\"APEUSD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"APE-USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Mexc\",\"ticker\":\"APE_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"APE-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", "exponent": -9, "id": 22, "min_exchanges": 3, @@ -1661,7 +1668,7 @@ "pair": "APE-USD" }, { - "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"APTUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Bybit\",\"ticker\":\"APTUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"APT-USD\"},{\"exchangeName\":\"Gate\",\"ticker\":\"APT_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Huobi\",\"ticker\":\"aptusdt\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Mexc\",\"ticker\":\"APT_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"APT-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", + "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"APTUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Bybit\",\"ticker\":\"APTUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"APT-USD\"},{\"exchangeName\":\"Gate\",\"ticker\":\"APT_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Huobi\",\"ticker\":\"aptusdt\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"APT-USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Mexc\",\"ticker\":\"APT_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"APT-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", "exponent": -9, "id": 23, "min_exchanges": 3, @@ -1669,7 +1676,7 @@ "pair": "APT-USD" }, { - "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"ARBUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Bybit\",\"ticker\":\"ARBUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"ARB-USD\"},{\"exchangeName\":\"Gate\",\"ticker\":\"ARB_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Huobi\",\"ticker\":\"arbusdt\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kraken\",\"ticker\":\"ARBUSD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"ARB-USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Mexc\",\"ticker\":\"ARB_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"ARB-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", + "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"ARBUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Bybit\",\"ticker\":\"ARBUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"ARB-USD\"},{\"exchangeName\":\"Gate\",\"ticker\":\"ARB_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Huobi\",\"ticker\":\"arbusdt\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"ARB-USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Mexc\",\"ticker\":\"ARB_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"ARB-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", "exponent": -9, "id": 24, "min_exchanges": 3, @@ -1689,11 +1696,11 @@ "exponent": -9, "id": 26, "min_exchanges": 3, - "min_price_change_ppm": 2500, + "min_price_change_ppm": 4000, "pair": "LDO-USD" }, { - "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"OPUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Bybit\",\"ticker\":\"OPUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"OP-USD\"},{\"exchangeName\":\"Gate\",\"ticker\":\"OP_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"OP-USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Mexc\",\"ticker\":\"OP_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"OP-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", + "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"OPUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"OP-USD\"},{\"exchangeName\":\"Gate\",\"ticker\":\"OP_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"OP-USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Mexc\",\"ticker\":\"OP_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"OP-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", "exponent": -9, "id": 27, "min_exchanges": 3, @@ -1717,7 +1724,7 @@ "pair": "SEI-USD" }, { - "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"SHIBUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Bybit\",\"ticker\":\"SHIBUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"SHIB-USD\"},{\"exchangeName\":\"CryptoCom\",\"ticker\":\"SHIB_USD\"},{\"exchangeName\":\"Gate\",\"ticker\":\"SHIB_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kraken\",\"ticker\":\"SHIBUSD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"SHIB-USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Mexc\",\"ticker\":\"SHIB_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"SHIB-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", + "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"SHIBUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Bybit\",\"ticker\":\"SHIBUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"SHIB-USD\"},{\"exchangeName\":\"Gate\",\"ticker\":\"SHIB_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kraken\",\"ticker\":\"SHIBUSD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"SHIB-USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Mexc\",\"ticker\":\"SHIB_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"SHIB-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", "exponent": -15, "id": 30, "min_exchanges": 3, @@ -1725,7 +1732,7 @@ "pair": "SHIB-USD" }, { - "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"SUIUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Bybit\",\"ticker\":\"SUIUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"SUI-USD\"},{\"exchangeName\":\"CryptoCom\",\"ticker\":\"SUI_USD\"},{\"exchangeName\":\"Gate\",\"ticker\":\"SUI_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Huobi\",\"ticker\":\"suiusdt\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"SUI-USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Mexc\",\"ticker\":\"SUI_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"SUI-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", + "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"SUIUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Bybit\",\"ticker\":\"SUIUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"SUI-USD\"},{\"exchangeName\":\"Gate\",\"ticker\":\"SUI_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Huobi\",\"ticker\":\"suiusdt\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"SUI-USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Mexc\",\"ticker\":\"SUI_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"SUI-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", "exponent": -10, "id": 31, "min_exchanges": 3, @@ -1733,7 +1740,7 @@ "pair": "SUI-USD" }, { - "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"XRPUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Bitstamp\",\"ticker\":\"XRP/USD\"},{\"exchangeName\":\"Bybit\",\"ticker\":\"XRPUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"XRP-USD\"},{\"exchangeName\":\"CryptoCom\",\"ticker\":\"XRP_USD\"},{\"exchangeName\":\"Gate\",\"ticker\":\"XRP_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Huobi\",\"ticker\":\"xrpusdt\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kraken\",\"ticker\":\"XXRPZUSD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"XRP-USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Mexc\",\"ticker\":\"XRP_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"XRP-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", + "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"XRPUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Bybit\",\"ticker\":\"XRPUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"XRP-USD\"},{\"exchangeName\":\"Gate\",\"ticker\":\"XRP_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Huobi\",\"ticker\":\"xrpusdt\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kraken\",\"ticker\":\"XXRPZUSD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"XRP-USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Mexc\",\"ticker\":\"XRP_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"XRP-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", "exponent": -10, "id": 32, "min_exchanges": 3, @@ -1741,12 +1748,20 @@ "pair": "XRP-USD" }, { - "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"USDCUSDT\",\"invert\":true},{\"exchangeName\":\"Bitstamp\",\"ticker\":\"USDT/USD\"},{\"exchangeName\":\"Bybit\",\"ticker\":\"USDCUSDT\",\"invert\":true},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"USDT-USD\"},{\"exchangeName\":\"CryptoCom\",\"ticker\":\"USDT_USD\"},{\"exchangeName\":\"Huobi\",\"ticker\":\"ethusdt\",\"adjustByMarket\":\"ETH-USD\",\"invert\":true},{\"exchangeName\":\"Kraken\",\"ticker\":\"USDTZUSD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"BTC-USDT\",\"adjustByMarket\":\"BTC-USD\",\"invert\":true},{\"exchangeName\":\"Okx\",\"ticker\":\"BTC-USDT\",\"adjustByMarket\":\"BTC-USD\",\"invert\":true}]}", + "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"USDCUSDT\",\"invert\":true},{\"exchangeName\":\"Bybit\",\"ticker\":\"USDCUSDT\",\"invert\":true},{\"exchangeName\":\"CoinbasePro\",\"ticker\":\"USDT-USD\"},{\"exchangeName\":\"Huobi\",\"ticker\":\"ethusdt\",\"adjustByMarket\":\"ETH-USD\",\"invert\":true},{\"exchangeName\":\"Kraken\",\"ticker\":\"USDTZUSD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"BTC-USDT\",\"adjustByMarket\":\"BTC-USD\",\"invert\":true},{\"exchangeName\":\"Okx\",\"ticker\":\"USDC-USDT\",\"invert\":true}]}", "exponent": -9, "id": 1000000, "min_exchanges": 3, "min_price_change_ppm": 1000, "pair": "USDT-USD" + }, + { + "exchange_config_json": "{\"exchanges\":[{\"exchangeName\":\"Binance\",\"ticker\":\"DYDXUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Bybit\",\"ticker\":\"DYDXUSDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Gate\",\"ticker\":\"DYDX_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Kucoin\",\"ticker\":\"DYDX-USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Mexc\",\"ticker\":\"DYDX_USDT\",\"adjustByMarket\":\"USDT-USD\"},{\"exchangeName\":\"Okx\",\"ticker\":\"DYDX-USDT\",\"adjustByMarket\":\"USDT-USD\"}]}", + "exponent": -9, + "id": 1000001, + "min_exchanges": 3, + "min_price_change_ppm": 2500, + "pair": "DYDX-USD" } ], "market_prices": [ @@ -1919,13 +1934,18 @@ "exponent": -9, "id": 1000000, "price": 1000000000 + }, + { + "exponent": -9, + "id": 1000001, + "price": 2050000000 } ] }, "rewards": { "params": { - "denom": "dv4tnt", - "denom_exponent": -6, + "denom": "adv4tnt", + "denom_exponent": -18, "fee_multiplier_ppm": 990000, "market_id": 11, "treasury_account": "rewards_treasury" @@ -1954,7 +1974,7 @@ "max_entries": 7, "max_validators": 100, "min_commission_rate": "0.05", - "unbonding_time": "259200s" + "unbonding_time": "1036800s" }, "redelegations": [], "unbonding_delegations": [], @@ -1981,9 +2001,16 @@ "vest": { "vest_entries": [ { - "denom": "dv4tnt", - "end_time": "2023-10-13T00:00:00Z", - "start_time": "2023-09-13T00:00:00Z", + "denom": "adv4tnt", + "end_time": "2025-01-01T00:00:00Z", + "start_time": "2023-01-01T00:00:00Z", + "treasury_account": "community_treasury", + "vester_account": "community_vester" + }, + { + "denom": "adv4tnt", + "end_time": "2025-01-01T00:00:00Z", + "start_time": "2023-01-01T00:00:00Z", "treasury_account": "rewards_treasury", "vester_account": "rewards_vester" } From f47929b85e8d4801eaaceada309254ee69e409f4 Mon Sep 17 00:00:00 2001 From: Teddy Ding Date: Wed, 11 Oct 2023 07:00:06 -0400 Subject: [PATCH 5/6] update binary for workflow --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 523f177..0d984be 100644 --- a/Makefile +++ b/Makefile @@ -2,7 +2,7 @@ validate-dydx-testnet-4-gentx: docker build --platform linux/amd64 --tag public-testnet-validate $(CURDIR) docker run --platform linux/amd64 \ -e VALIDATE_GENESIS_DIR_PATH=./dydx-testnet-4 \ - -e VALIDATE_GENESIS_TAR_URL='https://github.com/dydxprotocol/v4-chain/releases/download/protocol%2Fv0.3.6/dydxprotocold-v0.3.6-linux-amd64.tar.gz' \ + -e VALIDATE_GENESIS_TAR_URL='https://github.com/dydxprotocol/v4-chain/releases/download/testnet4-validate/dydxprotocold-testnet4-validate-linux-amd64.tar.gz' \ -e VALIDATE_GENESIS_STAKE_TOKEN=adv4tnt \ -e GENESIS_FILE_NAME=pregenesis.json \ -e ADD_GENTXS=true \ From 2de2ee98e7ab699d3ced01b1fab2bdc98e4440cb Mon Sep 17 00:00:00 2001 From: Teddy Ding Date: Wed, 11 Oct 2023 09:57:20 -0400 Subject: [PATCH 6/6] fix tpo --- validate.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/validate.sh b/validate.sh index d2e19d4..66b5bcb 100755 --- a/validate.sh +++ b/validate.sh @@ -19,7 +19,7 @@ mkdir -p ~/bin cp /tmp/dydxprotocold/$dydxprotocold_path /usr/local/bin/dydxprotocold NINE_ZEROS="000000000" -EIGHTEEN_ZEROS="$NINE_ZEROS" +EIGHTEEN_ZEROS="$NINE_ZEROS$NINE_ZEROS" INITIAL_VALIDATOR_TOKEN_BALANCE="1000000$EIGHTEEN_ZEROS" INITIAL_VALIDATOR_SELF_DELEGATION="500000$EIGHTEEN_ZEROS"