From ddd5b7d1f6131e4d49d91ed98076b4a2b9fa272b Mon Sep 17 00:00:00 2001 From: MichaelLLC Date: Sun, 8 Sep 2024 01:50:37 +0400 Subject: [PATCH 1/6] Add Archway spec --- cookbook/specs/archway.json | 1058 +++++++++++++++++++++++++++++++++++ 1 file changed, 1058 insertions(+) create mode 100644 cookbook/specs/archway.json diff --git a/cookbook/specs/archway.json b/cookbook/specs/archway.json new file mode 100644 index 0000000000..a8d80e8917 --- /dev/null +++ b/cookbook/specs/archway.json @@ -0,0 +1,1058 @@ +{ + "proposal": { + "title": "Add Specs: Archway", + "description": "Adding new specification support for relaying Archway data on Lava", + "specs": [ + { + "index": "ARCHWAY", + "name": "archway mainnet", + "enabled": true, + "imports": [ + "COSMOSSDK" + ], + "reliability_threshold": 268435455, + "data_reliability_enabled": true, + "block_distance_for_finalized_data": 0, + "blocks_in_finalization_proof": 1, + "average_block_time": 5500, + "allowed_block_lag_for_qos_sync": 2, + "shares": 1, + "min_stake_provider": { + "denom": "ulava", + "amount": "47500000000" + }, + "api_collections": [ + { + "enabled": true, + "collection_data": { + "api_interface": "rest", + "internal_path": "", + "type": "GET", + "add_on": "" + }, + "apis": [ + { + "name": "/archway/rewards/v1/block_rewards_tracking", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/archway/rewards/v1/contract_metadata", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/archway/rewards/v1/estimate_tx_fees", + "block_parsing": { + "parser_arg": [ + "", + "=" + ], + "default_value": "latest", + "parser_func": "PARSE_DICTIONARY" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/archway/rewards/v1/flat_fee", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/archway/rewards/v1/outstanding_rewards", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/archway/rewards/v1/params", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/archway/rewards/v1/rewards_pool", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/archway/rewards/v1/rewards_records", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/archway/callback/v1/callbacks", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/archway/callback/v1/estimate_callback_fees", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/archway/callback/v1/params", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/archway/cwerrors/v1/errors", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/archway/cwerrors/v1/is_subscribed", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/archway/cwerrors/v1/params", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/archway/cwica/params", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/archway/tracking/v1/block_gas_tracking", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + } + ], + "headers": [], + "inheritance_apis": [], + "parse_directives": [], + "verifications": [ + { + "name": "chain-id", + "values": [ + { + "expected_value": "archway-1" + } + ] + }, + { + "name": "pruning", + "values": [ + { + "latest_distance": 14400 + } + ] + } + ], + "extensions": [ + { + "name": "archive", + "cu_multiplier": 5, + "rule": { + "block": 14200 + } + } + ] + }, + { + "enabled": true, + "collection_data": { + "api_interface": "grpc", + "internal_path": "", + "type": "", + "add_on": "" + }, + "apis": [ + { + "name": "archway.callback.v1.Query/Params", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "archway.callback.v1.Query/EstimateCallbackFees", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "archway.callback.v1.Query/Callbacks", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "archway.cwerrors.v1.Query/Params", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "archway.cwerrors.v1.Query/Errors", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "archway.cwerrors.v1.Query/IsSubscribed", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "archway.cwfees.v1.Query/IsGrantingContract", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "archway.cwfees.v1.Msg/RegisterAsGranter", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "archway.cwfees.v1.Msg/UnregisterAsGranter", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "archway.cwica.v1.Query/Params", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "archway.cwica.v1.Msg/SendTx", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "archway.cwica.v1.Msg/RegisterInterchainAccount", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "archway.cwica.v1.Msg/UpdateParams", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "archway.rewards.v1.Query/Params", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "archway.rewards.v1.Query/ContractMetadata", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "archway.rewards.v1.Query/BlockRewardsTracking", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "archway.rewards.v1.Query/RewardsPool", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "archway.rewards.v1.Query/EstimateTxFees", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "archway.rewards.v1.Query/RewardsRecords", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "archway.rewards.v1.Query/FlatFee", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "archway.rewards.v1.Query/OutstandingRewards", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "archway.rewards.v1.Msg/SetContractMetadata", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "archway.rewards.v1.Msg/WithdrawRewards", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "archway.rewards.v1.Msg/SetFlatFee", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "archway.rewards.v1.Msg/UpdateParams", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "archway.tracking.v1.Query/BlockGasTracking", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "archway.callback.v1.Msg/UpdateParams", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "archway.callback.v1.Msg/RequestCallback", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "archway.callback.v1.Msg/CancelCallback", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + } + ], + "headers": [], + "inheritance_apis": [], + "parse_directives": [], + "verifications": [ + { + "name": "chain-id", + "values": [ + { + "expected_value": "archway-1" + } + ] + }, + { + "name": "pruning", + "values": [ + { + "latest_distance": 5760 + } + ] + } + ], + "extensions": [ + { + "name": "archive", + "cu_multiplier": 5, + "rule": { + "block": 5680 + } + } + ] + }, + { + "enabled": true, + "collection_data": { + "api_interface": "tendermintrpc", + "internal_path": "", + "type": "", + "add_on": "" + }, + "apis": [], + "headers": [], + "inheritance_apis": [], + "parse_directives": [], + "verifications": [ + { + "name": "chain-id", + "values": [ + { + "expected_value": "archway-1" + } + ] + }, + { + "name": "pruning", + "values": [ + { + "latest_distance": 14400 + }, + { + "extension": "archive", + "expected_value": "1" + } + ] + } + ], + "extensions": [ + { + "name": "archive", + "cu_multiplier": 5, + "rule": { + "block": 14200 + } + } + ] + } + ] + }, + { + "index": "ARCHWAYT", + "name": "archway testnet", + "enabled": true, + "imports": [ + "ARCHWAY" + ], + "reliability_threshold": 268435455, + "data_reliability_enabled": true, + "block_distance_for_finalized_data": 0, + "blocks_in_finalization_proof": 1, + "average_block_time": 5500, + "allowed_block_lag_for_qos_sync": 2, + "shares": 1, + "min_stake_provider": { + "denom": "ulava", + "amount": "47500000000" + }, + "api_collections": [ + { + "enabled": true, + "collection_data": { + "api_interface": "rest", + "internal_path": "", + "type": "GET", + "add_on": "" + }, + "apis": [], + "headers": [], + "inheritance_apis": [], + "parse_directives": [], + "verifications": [ + { + "name": "chain-id", + "values": [ + { + "expected_value": "constantine-3" + } + ] + } + ] + }, + { + "enabled": true, + "collection_data": { + "api_interface": "grpc", + "internal_path": "", + "type": "", + "add_on": "" + }, + "apis": [], + "headers": [], + "inheritance_apis": [], + "parse_directives": [], + "verifications": [ + { + "name": "chain-id", + "values": [ + { + "expected_value": "constantine-3" + } + ] + } + ] + }, + { + "enabled": true, + "collection_data": { + "api_interface": "tendermintrpc", + "internal_path": "", + "type": "", + "add_on": "" + }, + "apis": [], + "headers": [], + "inheritance_apis": [], + "parse_directives": [], + "verifications": [ + { + "name": "chain-id", + "values": [ + { + "expected_value": "constantine-3" + } + ] + } + ] + } + ] + } + ] + }, + "deposit": "10000000ulava" +} From 52457ea52588bf6db96e9a5f01c5566bee93e2a4 Mon Sep 17 00:00:00 2001 From: MichaelLLC Date: Wed, 11 Sep 2024 01:17:42 +0400 Subject: [PATCH 2/6] fixed spec --- cookbook/specs/archway.json | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/cookbook/specs/archway.json b/cookbook/specs/archway.json index a8d80e8917..1a3cc7f2b0 100644 --- a/cookbook/specs/archway.json +++ b/cookbook/specs/archway.json @@ -19,7 +19,7 @@ "shares": 1, "min_stake_provider": { "denom": "ulava", - "amount": "47500000000" + "amount": "15000000000" }, "api_collections": [ { @@ -339,6 +339,10 @@ "values": [ { "latest_distance": 14400 + }, + { + "extension": "archive", + "latest_distance": 1000000 } ] } @@ -901,7 +905,11 @@ "name": "pruning", "values": [ { - "latest_distance": 5760 + "latest_distance": 14400 + }, + { + "extension": "archive", + "latest_distance": 1000000 } ] } @@ -978,7 +986,7 @@ "shares": 1, "min_stake_provider": { "denom": "ulava", - "amount": "47500000000" + "amount": "15000000000" }, "api_collections": [ { @@ -1054,5 +1062,5 @@ } ] }, - "deposit": "10000000ulava" -} + "deposit": "1750000000ulava" +} \ No newline at end of file From 7887a7c78d87b47f7792079ae6810a582ae6ee97 Mon Sep 17 00:00:00 2001 From: Maksim Dogonov Date: Thu, 12 Sep 2024 16:26:26 +0400 Subject: [PATCH 3/6] add cometbft and cosmossdk_50.json --- cookbook/specs/cometbft.json | 548 ++++++++++++++ cookbook/specs/cosmossdk_50.json | 1141 ++++++++++++++++++++++++++++++ 2 files changed, 1689 insertions(+) create mode 100644 cookbook/specs/cometbft.json create mode 100644 cookbook/specs/cosmossdk_50.json diff --git a/cookbook/specs/cometbft.json b/cookbook/specs/cometbft.json new file mode 100644 index 0000000000..06e783e5bc --- /dev/null +++ b/cookbook/specs/cometbft.json @@ -0,0 +1,548 @@ +{ + "proposal": { + "title": "Add Specs: cometbft", + "description": "Adding default cometbft specification", + "specs": [ + { + "index": "COMETBFT", + "name": "COMETBFT", + "enabled": false, + "imports": [], + "reliability_threshold": 268435455, + "data_reliability_enabled": true, + "block_distance_for_finalized_data": 0, + "blocks_in_finalization_proof": 1, + "average_block_time": 6500, + "allowed_block_lag_for_qos_sync": 2, + "shares": 1, + "min_stake_provider": { + "denom": "ulava", + "amount": "47500000000" + }, + "api_collections": [ + { + "enabled": true, + "collection_data": { + "api_interface": "cometbftrpc", + "internal_path": "", + "type": "", + "add_on": "" + }, + "apis": [ + { + "name": "health", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "status", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "net_info", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "blockchain", + "block_parsing": { + "parser_arg": [ + "maxHeight", + "=", + "1" + ], + "parser_func": "PARSE_DICTIONARY_OR_ORDERED", + "default_value": "latest" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "block", + "block_parsing": { + "parser_arg": [ + "height", + "=", + "0" + ], + "parser_func": "PARSE_DICTIONARY_OR_ORDERED", + "default_value": "latest" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "block_by_hash", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "block_results", + "block_parsing": { + "parser_arg": [ + "height", + "=", + "0" + ], + "parser_func": "PARSE_DICTIONARY_OR_ORDERED", + "default_value": "latest" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "commit", + "block_parsing": { + "parser_arg": [ + "height", + "=", + "0" + ], + "parser_func": "PARSE_DICTIONARY_OR_ORDERED", + "default_value": "latest" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "validators", + "block_parsing": { + "parser_arg": [ + "height", + "=", + "0" + ], + "parser_func": "PARSE_DICTIONARY_OR_ORDERED", + "default_value": "latest" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "genesis", + "block_parsing": { + "parser_arg": [ + "" + ], + "parser_func": "EMPTY" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "genesis_chunked", + "block_parsing": { + "parser_arg": [ + "" + ], + "parser_func": "EMPTY" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "consensus_params", + "block_parsing": { + "parser_arg": [ + "height", + "=", + "0" + ], + "parser_func": "PARSE_DICTIONARY_OR_ORDERED", + "default_value": "latest" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "unconfirmed_txs", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "num_unconfirmed_txs", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "broadcast_tx_sync", + "block_parsing": { + "parser_arg": [ + "" + ], + "parser_func": "EMPTY" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 1, + "hanging_api": true + }, + "extra_compute_units": 0 + }, + { + "name": "broadcast_tx_async", + "block_parsing": { + "parser_arg": [ + "" + ], + "parser_func": "EMPTY" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 1 + }, + "extra_compute_units": 0 + }, + { + "name": "check_tx", + "block_parsing": { + "parser_arg": [ + "" + ], + "parser_func": "EMPTY" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "abci_info", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "abci_query", + "block_parsing": { + "parser_arg": [ + "height", + "=", + "2" + ], + "parser_func": "PARSE_DICTIONARY_OR_ORDERED", + "default_value": "latest" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "broadcast_evidence", + "block_parsing": { + "parser_arg": [ + "" + ], + "parser_func": "EMPTY" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 1 + }, + "extra_compute_units": 0 + } + ], + "heade``rs": [], + "inheritance_apis": [], + "parse_directives": [ + { + "function_tag": "GET_BLOCKNUM", + "function_template": "{\"jsonrpc\":\"2.0\",\"method\":\"status\",\"params\":[],\"id\":1}", + "result_parsing": { + "parser_arg": [ + "0", + "sync_info", + "latest_block_height" + ], + "parser_func": "PARSE_CANONICAL" + }, + "api_name": "status" + }, + { + "function_template": "{\"jsonrpc\":\"2.0\",\"id\":1,\"method\":\"block\",\"params\":[\"%d\"]}", + "function_tag": "GET_BLOCK_BY_NUM", + "result_parsing": { + "parser_arg": [ + "0", + "block_id", + "hash" + ], + "parser_func": "PARSE_CANONICAL", + "encoding": "hex" + }, + "api_name": "block" + }, + { + "function_template": "{\"jsonrpc\":\"2.0\",\"method\":\"status\",\"params\":[],\"id\":1}", + "function_tag": "GET_EARLIEST_BLOCK", + "result_parsing": { + "parser_arg": [ + "0", + "sync_info", + "earliest_block_height" + ], + "parser_func": "PARSE_CANONICAL", + "encoding": "base64" + }, + "api_name": "earliest_block" + }, + { + "function_tag": "SUBSCRIBE", + "api_name": "subscribe" + }, + { + "function_template": "{\"jsonrpc\":\"2.0\",\"method\":\"unsubscribe\",\"params\":%s,\"id\":1}", + "function_tag": "UNSUBSCRIBE", + "api_name": "unsubscribe" + }, + { + "function_template": "{\"jsonrpc\":\"2.0\",\"method\":\"unsubscribe_all\",\"params\":[],\"id\":1}", + "function_tag": "UNSUBSCRIBE_ALL", + "api_name": "unsubscribe_all" + } + ], + "verifications": [ + { + "name": "minimum-gas-price", + "parse_directive": { + "function_template": "{\"jsonrpc\":\"2.0\",\"method\":\"abci_query\",\"params\":{\"path\":\"/cosmos.base.node.v1beta1.Service/Config\", \"height\":\"0\", \"data\":\"\",\"proof\":\"true\"},\"id\":1}", + "function_tag": "VERIFICATION", + "result_parsing": { + "parser_arg": [ + "0", + "response", + "value" + ], + "parser_func": "PARSE_CANONICAL" + }, + "api_name": "abci_query" + } + }, + { + "name": "chain-id", + "parse_directive": { + "function_template": "{\"jsonrpc\":\"2.0\",\"method\":\"status\",\"params\":[],\"id\":1}", + "function_tag": "VERIFICATION", + "result_parsing": { + "parser_arg": [ + "0", + "node_info", + "network" + ], + "parser_func": "PARSE_CANONICAL" + }, + "api_name": "status" + } + }, + { + "name": "pruning", + "parse_directive": { + "function_tag": "GET_EARLIEST_BLOCK" + } + }, + { + "name": "tx-indexing", + "parse_directive": { + "function_template": "{\"jsonrpc\":\"2.0\",\"method\":\"status\",\"params\":[],\"id\":1}", + "function_tag": "VERIFICATION", + "result_parsing": { + "parser_arg": [ + "0", + "node_info", + "other", + "tx_index" + ], + "parser_func": "PARSE_CANONICAL" + }, + "api_name": "status" + }, + "values": [ + { + "expected_value": "on" + } + ] + } + ], + "extensions": [ + { + "name": "archive", + "cu_multiplier": 5 + } + ] + } + ] + } + ] + }, + "deposit": "10000000ulava" +} \ No newline at end of file diff --git a/cookbook/specs/cosmossdk_50.json b/cookbook/specs/cosmossdk_50.json new file mode 100644 index 0000000000..1be4a2170e --- /dev/null +++ b/cookbook/specs/cosmossdk_50.json @@ -0,0 +1,1141 @@ +{ + "proposal": { + "title": "Add Specs: Cosmos SDK v0.50", + "description": "Adding default Cosmos SDK v0.50 deprecated apis specification", + "specs": [ + { + "index": "COSMOSSDK50DEP", + "name": "cosmos sdk deprecated apis", + "enabled": false, + "imports": [ + "COMETBFT" + ], + "reliability_threshold": 268435455, + "data_reliability_enabled": true, + "block_distance_for_finalized_data": 0, + "blocks_in_finalization_proof": 1, + "average_block_time": 6500, + "allowed_block_lag_for_qos_sync": 2, + "shares": 1, + "min_stake_provider": { + "denom": "ulava", + "amount": "47500000000" + }, + "api_collections": [ + { + "enabled": true, + "collection_data": { + "api_interface": "rest", + "internal_path": "", + "type": "GET", + "add_on": "" + }, + "apis": [ + { + "name": "/blocks/latest", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/txs", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 0, + "hanging_api": true + }, + "extra_compute_units": 0 + }, + { + "name": "/txs/{hash}", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 0, + "hanging_api": true + }, + "extra_compute_units": 0 + }, + { + "name": "/bank/balances/{address}", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 0, + "hanging_api": true + }, + "extra_compute_units": 0 + }, + { + "name": "/bank/total", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 0, + "hanging_api": true + }, + "extra_compute_units": 0 + }, + { + "name": "/bank/total/{denomination}", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 0, + "hanging_api": true + }, + "extra_compute_units": 0 + }, + { + "name": "/auth/accounts/{address}", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 0, + "hanging_api": true + }, + "extra_compute_units": 0 + }, + { + "name": "/staking/delegators/{delegatorAddr}/delegations", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 0, + "hanging_api": true + }, + "extra_compute_units": 0 + }, + { + "name": "/staking/delegators/{delegatorAddr}/delegations/{validatorAddr}", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 0, + "hanging_api": true + }, + "extra_compute_units": 0 + }, + { + "name": "/staking/delegators/{delegatorAddr}/unbonding_delegations", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 0, + "hanging_api": true + }, + "extra_compute_units": 0 + }, + { + "name": "/staking/delegators/{delegatorAddr}/unbonding_delegations/{validatorAddr}", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 0, + "hanging_api": true + }, + "extra_compute_units": 0 + }, + { + "name": "/staking/redelegations", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 0, + "hanging_api": true + }, + "extra_compute_units": 0 + }, + { + "name": "/staking/delegators/{delegatorAddr}/validators", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 0, + "hanging_api": true + }, + "extra_compute_units": 0 + }, + { + "name": "/staking/delegators/{delegatorAddr}/validators/{validatorAddr}", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 0, + "hanging_api": true + }, + "extra_compute_units": 0 + }, + { + "name": "/staking/validators", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 0, + "hanging_api": true + }, + "extra_compute_units": 0 + }, + { + "name": "/staking/validators/{validatorAddr}", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 0, + "hanging_api": true + }, + "extra_compute_units": 0 + }, + { + "name": "/staking/validators/{validatorAddr}/unbonding_delegations", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 0, + "hanging_api": true + }, + "extra_compute_units": 0 + }, + { + "name": "/staking/pool", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 0, + "hanging_api": true + }, + "extra_compute_units": 0 + }, + { + "name": "/staking/parameters", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 0, + "hanging_api": true + }, + "extra_compute_units": 0 + }, + { + "name": "/slashing/signing_infos", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 0, + "hanging_api": true + }, + "extra_compute_units": 0 + }, + { + "name": "/slashing/parameters", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 0, + "hanging_api": true + }, + "extra_compute_units": 0 + }, + { + "name": "/minting/parameters", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 0, + "hanging_api": true + }, + "extra_compute_units": 0 + }, + { + "name": "/minting/inflation", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 0, + "hanging_api": true + }, + "extra_compute_units": 0 + }, + { + "name": "/minting/annual-provisions", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 0, + "hanging_api": true + }, + "extra_compute_units": 0 + }, + { + "name": "/staking/validators/{validatorAddr}/delegations", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 0, + "hanging_api": true + }, + "extra_compute_units": 0 + }, + { + "name": "/gov/proposals", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 0, + "hanging_api": true + }, + "extra_compute_units": 0 + }, + { + "name": "/gov/proposals/{proposalId}", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 0, + "hanging_api": true + }, + "extra_compute_units": 0 + }, + { + "name": "/gov/proposals/{proposalId}/proposer", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 0, + "hanging_api": true + }, + "extra_compute_units": 0 + }, + { + "name": "/gov/proposals/{proposalId}/deposits", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 0, + "hanging_api": true + }, + "extra_compute_units": 0 + }, + { + "name": "/gov/proposals/{proposalId}/deposits/{depositor}", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 0, + "hanging_api": true + }, + "extra_compute_units": 0 + }, + { + "name": "/gov/proposals/{proposalId}/votes", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 0, + "hanging_api": true + }, + "extra_compute_units": 0 + }, + { + "name": "/gov/proposals/{proposalId}/votes/{voter}", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 0, + "hanging_api": true + }, + "extra_compute_units": 0 + }, + { + "name": "/gov/proposals/{proposalId}/tally", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 0, + "hanging_api": true + }, + "extra_compute_units": 0 + }, + { + "name": "/gov/parameters/deposit", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 0, + "hanging_api": true + }, + "extra_compute_units": 0 + }, + { + "name": "/gov/parameters/tallying", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 0, + "hanging_api": true + }, + "extra_compute_units": 0 + }, + { + "name": "/gov/parameters/voting", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 0, + "hanging_api": true + }, + "extra_compute_units": 0 + }, + { + "name": "/distribution/delegators/{delegatorAddr}/rewards", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 0, + "hanging_api": true + }, + "extra_compute_units": 0 + }, + { + "name": "/distribution/delegators/{delegatorAddr}/rewards/{validatorAddr}", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 0, + "hanging_api": true + }, + "extra_compute_units": 0 + }, + { + "name": "/distribution/delegators/{delegatorAddr}/withdraw_address", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 0, + "hanging_api": true + }, + "extra_compute_units": 0 + }, + { + "name": "/distribution/validators/{validatorAddr}", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 0, + "hanging_api": true + }, + "extra_compute_units": 0 + }, + { + "name": "/distribution/validators/{validatorAddr}/outstanding_rewards", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 0, + "hanging_api": true + }, + "extra_compute_units": 0 + }, + { + "name": "/distribution/validators/{validatorAddr}/rewards", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 0, + "hanging_api": true + }, + "extra_compute_units": 0 + }, + { + "name": "/distribution/community_pool", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 0, + "hanging_api": true + }, + "extra_compute_units": 0 + }, + { + "name": "/distribution/parameters", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 0, + "hanging_api": true + }, + "extra_compute_units": 0 + } + ], + "headers": [], + "inheritance_apis": [], + "parse_directives": [], + "verifications": [] + }, + { + "enabled": true, + "collection_data": { + "api_interface": "rest", + "internal_path": "", + "type": "POST", + "add_on": "" + }, + "apis": [ + { + "name": "/txs/encode", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 1, + "hanging_api": true + }, + "extra_compute_units": 0 + }, + { + "name": "/txs/decode", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 1, + "hanging_api": true + }, + "extra_compute_units": 0 + }, + { + "name": "/bank/accounts/{address}/transfers", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 0, + "hanging_api": true + }, + "extra_compute_units": 0 + }, + { + "name": "/slashing/validators/{validatorAddr}/unjail", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 1, + "hanging_api": true + }, + "extra_compute_units": 0 + }, + { + "name": "/staking/delegators/{delegatorAddr}/redelegations", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 0, + "hanging_api": true + }, + "extra_compute_units": 0 + }, + { + "name": "/gov/proposals", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 0, + "hanging_api": true + }, + "extra_compute_units": 0 + }, + { + "name": "/gov/proposals/param_change", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 0, + "hanging_api": true + }, + "extra_compute_units": 0 + }, + { + "name": "/gov/proposals/{proposalId}/deposits", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 0, + "hanging_api": true + }, + "extra_compute_units": 0 + }, + { + "name": "/gov/proposals/{proposalId}/votes", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 0, + "hanging_api": true + }, + "extra_compute_units": 0 + }, + { + "name": "/distribution/delegators/{delegatorAddr}/rewards", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 0, + "hanging_api": true + }, + "extra_compute_units": 0 + }, + { + "name": "/distribution/delegators/{delegatorAddr}/rewards/{validatorAddr}", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 0, + "hanging_api": true + }, + "extra_compute_units": 0 + }, + { + "name": "/distribution/delegators/{delegatorAddr}/withdraw_address", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 0, + "hanging_api": true + }, + "extra_compute_units": 0 + }, + { + "name": "/distribution/validators/{validatorAddr}/rewards", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 0, + "hanging_api": true + }, + "extra_compute_units": 0 + } + ], + "headers": [], + "inheritance_apis": [], + "parse_directives": [] + } + ] + } + ] + }, + "deposit": "10000000ulava" +} \ No newline at end of file From 6e953c02caaecc147d7c5dd4e7369b22408148f5 Mon Sep 17 00:00:00 2001 From: Maksim Dogonov Date: Thu, 12 Sep 2024 16:26:36 +0400 Subject: [PATCH 4/6] add cometbft and cosmossdk_50.json --- cookbook/specs/archway.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cookbook/specs/archway.json b/cookbook/specs/archway.json index 1a3cc7f2b0..b26ca7d8c2 100644 --- a/cookbook/specs/archway.json +++ b/cookbook/specs/archway.json @@ -8,7 +8,7 @@ "name": "archway mainnet", "enabled": true, "imports": [ - "COSMOSSDK" + "COSMOSSDK50DEP" ], "reliability_threshold": 268435455, "data_reliability_enabled": true, From 1942a82a61f21d0dae3ef88d0f3a787c3da4f272 Mon Sep 17 00:00:00 2001 From: Maksim Dogonov Date: Fri, 13 Sep 2024 13:11:49 +0400 Subject: [PATCH 5/6] add cometbft and cosmossdk_50.json --- cookbook/specs/archway.json | 2 +- cookbook/specs/cosmossdk_50.json | 4305 ++++++++++++++++++++++++++++-- 2 files changed, 4056 insertions(+), 251 deletions(-) diff --git a/cookbook/specs/archway.json b/cookbook/specs/archway.json index b26ca7d8c2..24548c973e 100644 --- a/cookbook/specs/archway.json +++ b/cookbook/specs/archway.json @@ -8,7 +8,7 @@ "name": "archway mainnet", "enabled": true, "imports": [ - "COSMOSSDK50DEP" + "COSMOSSDK50" ], "reliability_threshold": 268435455, "data_reliability_enabled": true, diff --git a/cookbook/specs/cosmossdk_50.json b/cookbook/specs/cosmossdk_50.json index 1be4a2170e..09559b6f3c 100644 --- a/cookbook/specs/cosmossdk_50.json +++ b/cookbook/specs/cosmossdk_50.json @@ -1,13 +1,14 @@ { "proposal": { - "title": "Add Specs: Cosmos SDK v0.50", - "description": "Adding default Cosmos SDK v0.50 deprecated apis specification", + "title": "Add Specs: Cosmos SDK", + "description": "Adding default Cosmos SDK specification", "specs": [ { - "index": "COSMOSSDK50DEP", - "name": "cosmos sdk deprecated apis", + "index": "COSMOSSDK50", + "name": "cosmos sdk", "enabled": false, "imports": [ + "IBC", "COMETBFT" ], "reliability_threshold": 268435455, @@ -32,7 +33,7 @@ }, "apis": [ { - "name": "/blocks/latest", + "name": "/cosmos/auth/v1beta1/account_info/{address}", "block_parsing": { "parser_arg": [ "latest" @@ -50,7 +51,7 @@ "extra_compute_units": 0 }, { - "name": "/txs", + "name": "/cosmos/auth/v1beta1/accounts", "block_parsing": { "parser_arg": [ "latest" @@ -60,16 +61,15 @@ "compute_units": 10, "enabled": true, "category": { - "deterministic": false, + "deterministic": true, "local": false, "subscription": false, - "stateful": 0, - "hanging_api": true + "stateful": 0 }, "extra_compute_units": 0 }, { - "name": "/txs/{hash}", + "name": "/cosmos/auth/v1beta1/accounts/{address}", "block_parsing": { "parser_arg": [ "latest" @@ -79,16 +79,15 @@ "compute_units": 10, "enabled": true, "category": { - "deterministic": false, + "deterministic": true, "local": false, "subscription": false, - "stateful": 0, - "hanging_api": true + "stateful": 0 }, "extra_compute_units": 0 }, { - "name": "/bank/balances/{address}", + "name": "/cosmos/auth/v1beta1/address_by_id/{id}", "block_parsing": { "parser_arg": [ "latest" @@ -98,16 +97,15 @@ "compute_units": 10, "enabled": true, "category": { - "deterministic": false, + "deterministic": true, "local": false, "subscription": false, - "stateful": 0, - "hanging_api": true + "stateful": 0 }, "extra_compute_units": 0 }, { - "name": "/bank/total", + "name": "/cosmos/auth/v1beta1/bech32", "block_parsing": { "parser_arg": [ "latest" @@ -117,16 +115,15 @@ "compute_units": 10, "enabled": true, "category": { - "deterministic": false, + "deterministic": true, "local": false, "subscription": false, - "stateful": 0, - "hanging_api": true + "stateful": 0 }, "extra_compute_units": 0 }, { - "name": "/bank/total/{denomination}", + "name": "/cosmos/auth/v1beta1/bech32/{address_bytes}", "block_parsing": { "parser_arg": [ "latest" @@ -136,16 +133,15 @@ "compute_units": 10, "enabled": true, "category": { - "deterministic": false, + "deterministic": true, "local": false, "subscription": false, - "stateful": 0, - "hanging_api": true + "stateful": 0 }, "extra_compute_units": 0 }, { - "name": "/auth/accounts/{address}", + "name": "/cosmos/auth/v1beta1/bech32/{address_string}", "block_parsing": { "parser_arg": [ "latest" @@ -155,16 +151,15 @@ "compute_units": 10, "enabled": true, "category": { - "deterministic": false, + "deterministic": true, "local": false, "subscription": false, - "stateful": 0, - "hanging_api": true + "stateful": 0 }, "extra_compute_units": 0 }, { - "name": "/staking/delegators/{delegatorAddr}/delegations", + "name": "/cosmos/auth/v1beta1/module_accounts", "block_parsing": { "parser_arg": [ "latest" @@ -174,16 +169,15 @@ "compute_units": 10, "enabled": true, "category": { - "deterministic": false, + "deterministic": true, "local": false, "subscription": false, - "stateful": 0, - "hanging_api": true + "stateful": 0 }, "extra_compute_units": 0 }, { - "name": "/staking/delegators/{delegatorAddr}/delegations/{validatorAddr}", + "name": "/cosmos/auth/v1beta1/module_accounts/{name}", "block_parsing": { "parser_arg": [ "latest" @@ -193,16 +187,15 @@ "compute_units": 10, "enabled": true, "category": { - "deterministic": false, + "deterministic": true, "local": false, "subscription": false, - "stateful": 0, - "hanging_api": true + "stateful": 0 }, "extra_compute_units": 0 }, { - "name": "/staking/delegators/{delegatorAddr}/unbonding_delegations", + "name": "/cosmos/auth/v1beta1/params", "block_parsing": { "parser_arg": [ "latest" @@ -212,16 +205,15 @@ "compute_units": 10, "enabled": true, "category": { - "deterministic": false, + "deterministic": true, "local": false, "subscription": false, - "stateful": 0, - "hanging_api": true + "stateful": 0 }, "extra_compute_units": 0 }, { - "name": "/staking/delegators/{delegatorAddr}/unbonding_delegations/{validatorAddr}", + "name": "/cosmos/bank/v1beta1/balances/{address}", "block_parsing": { "parser_arg": [ "latest" @@ -231,16 +223,15 @@ "compute_units": 10, "enabled": true, "category": { - "deterministic": false, + "deterministic": true, "local": false, "subscription": false, - "stateful": 0, - "hanging_api": true + "stateful": 0 }, "extra_compute_units": 0 }, { - "name": "/staking/redelegations", + "name": "/cosmos/bank/v1beta1/balances/{address}/by_denom", "block_parsing": { "parser_arg": [ "latest" @@ -250,16 +241,15 @@ "compute_units": 10, "enabled": true, "category": { - "deterministic": false, + "deterministic": true, "local": false, "subscription": false, - "stateful": 0, - "hanging_api": true + "stateful": 0 }, "extra_compute_units": 0 }, { - "name": "/staking/delegators/{delegatorAddr}/validators", + "name": "/cosmos/bank/v1beta1/denom_owners/{denom}", "block_parsing": { "parser_arg": [ "latest" @@ -269,16 +259,15 @@ "compute_units": 10, "enabled": true, "category": { - "deterministic": false, + "deterministic": true, "local": false, "subscription": false, - "stateful": 0, - "hanging_api": true + "stateful": 0 }, "extra_compute_units": 0 }, { - "name": "/staking/delegators/{delegatorAddr}/validators/{validatorAddr}", + "name": "/cosmos/bank/v1beta1/denom_owners_by_query", "block_parsing": { "parser_arg": [ "latest" @@ -288,16 +277,15 @@ "compute_units": 10, "enabled": true, "category": { - "deterministic": false, + "deterministic": true, "local": false, "subscription": false, - "stateful": 0, - "hanging_api": true + "stateful": 0 }, "extra_compute_units": 0 }, { - "name": "/staking/validators", + "name": "/cosmos/bank/v1beta1/denoms_metadata", "block_parsing": { "parser_arg": [ "latest" @@ -307,16 +295,15 @@ "compute_units": 10, "enabled": true, "category": { - "deterministic": false, + "deterministic": true, "local": false, "subscription": false, - "stateful": 0, - "hanging_api": true + "stateful": 0 }, "extra_compute_units": 0 }, { - "name": "/staking/validators/{validatorAddr}", + "name": "/cosmos/bank/v1beta1/denoms_metadata/{denom}", "block_parsing": { "parser_arg": [ "latest" @@ -326,16 +313,15 @@ "compute_units": 10, "enabled": true, "category": { - "deterministic": false, + "deterministic": true, "local": false, "subscription": false, - "stateful": 0, - "hanging_api": true + "stateful": 0 }, "extra_compute_units": 0 }, { - "name": "/staking/validators/{validatorAddr}/unbonding_delegations", + "name": "/cosmos/bank/v1beta1/params", "block_parsing": { "parser_arg": [ "latest" @@ -345,16 +331,15 @@ "compute_units": 10, "enabled": true, "category": { - "deterministic": false, + "deterministic": true, "local": false, "subscription": false, - "stateful": 0, - "hanging_api": true + "stateful": 0 }, "extra_compute_units": 0 }, { - "name": "/staking/pool", + "name": "/cosmos/bank/v1beta1/send_enabled", "block_parsing": { "parser_arg": [ "latest" @@ -364,16 +349,15 @@ "compute_units": 10, "enabled": true, "category": { - "deterministic": false, + "deterministic": true, "local": false, "subscription": false, - "stateful": 0, - "hanging_api": true + "stateful": 0 }, "extra_compute_units": 0 }, { - "name": "/staking/parameters", + "name": "/cosmos/bank/v1beta1/spendable_balances/{address}", "block_parsing": { "parser_arg": [ "latest" @@ -383,16 +367,15 @@ "compute_units": 10, "enabled": true, "category": { - "deterministic": false, + "deterministic": true, "local": false, "subscription": false, - "stateful": 0, - "hanging_api": true + "stateful": 0 }, "extra_compute_units": 0 }, { - "name": "/slashing/signing_infos", + "name": "/cosmos/bank/v1beta1/spendable_balances/{address}/by_denom", "block_parsing": { "parser_arg": [ "latest" @@ -402,16 +385,15 @@ "compute_units": 10, "enabled": true, "category": { - "deterministic": false, + "deterministic": true, "local": false, "subscription": false, - "stateful": 0, - "hanging_api": true + "stateful": 0 }, "extra_compute_units": 0 }, { - "name": "/slashing/parameters", + "name": "/cosmos/bank/v1beta1/supply", "block_parsing": { "parser_arg": [ "latest" @@ -421,16 +403,15 @@ "compute_units": 10, "enabled": true, "category": { - "deterministic": false, + "deterministic": true, "local": false, "subscription": false, - "stateful": 0, - "hanging_api": true + "stateful": 0 }, "extra_compute_units": 0 }, { - "name": "/minting/parameters", + "name": "/cosmos/bank/v1beta1/supply/by_denom", "block_parsing": { "parser_arg": [ "latest" @@ -440,16 +421,15 @@ "compute_units": 10, "enabled": true, "category": { - "deterministic": false, + "deterministic": true, "local": false, "subscription": false, - "stateful": 0, - "hanging_api": true + "stateful": 0 }, "extra_compute_units": 0 }, { - "name": "/minting/inflation", + "name": "/cosmos/bank/v1beta1/supply_without_offset", "block_parsing": { "parser_arg": [ "latest" @@ -459,16 +439,15 @@ "compute_units": 10, "enabled": true, "category": { - "deterministic": false, + "deterministic": true, "local": false, "subscription": false, - "stateful": 0, - "hanging_api": true + "stateful": 0 }, "extra_compute_units": 0 }, { - "name": "/minting/annual-provisions", + "name": "/cosmos/bank/v1beta1/supply_without_offset/{denom}", "block_parsing": { "parser_arg": [ "latest" @@ -478,16 +457,15 @@ "compute_units": 10, "enabled": true, "category": { - "deterministic": false, + "deterministic": true, "local": false, "subscription": false, - "stateful": 0, - "hanging_api": true + "stateful": 0 }, "extra_compute_units": 0 }, { - "name": "/staking/validators/{validatorAddr}/delegations", + "name": "/cosmos/distribution/v1beta1/community_pool", "block_parsing": { "parser_arg": [ "latest" @@ -497,16 +475,15 @@ "compute_units": 10, "enabled": true, "category": { - "deterministic": false, + "deterministic": true, "local": false, "subscription": false, - "stateful": 0, - "hanging_api": true + "stateful": 0 }, "extra_compute_units": 0 }, { - "name": "/gov/proposals", + "name": "/cosmos/distribution/v1beta1/delegators/{delegator_address}/rewards", "block_parsing": { "parser_arg": [ "latest" @@ -516,16 +493,15 @@ "compute_units": 10, "enabled": true, "category": { - "deterministic": false, + "deterministic": true, "local": false, "subscription": false, - "stateful": 0, - "hanging_api": true + "stateful": 0 }, "extra_compute_units": 0 }, { - "name": "/gov/proposals/{proposalId}", + "name": "/cosmos/distribution/v1beta1/delegators/{delegator_address}/rewards/{validator_address}", "block_parsing": { "parser_arg": [ "latest" @@ -535,16 +511,15 @@ "compute_units": 10, "enabled": true, "category": { - "deterministic": false, + "deterministic": true, "local": false, "subscription": false, - "stateful": 0, - "hanging_api": true + "stateful": 0 }, "extra_compute_units": 0 }, { - "name": "/gov/proposals/{proposalId}/proposer", + "name": "/cosmos/distribution/v1beta1/delegators/{delegator_address}/validators", "block_parsing": { "parser_arg": [ "latest" @@ -554,16 +529,15 @@ "compute_units": 10, "enabled": true, "category": { - "deterministic": false, + "deterministic": true, "local": false, "subscription": false, - "stateful": 0, - "hanging_api": true + "stateful": 0 }, "extra_compute_units": 0 }, { - "name": "/gov/proposals/{proposalId}/deposits", + "name": "/cosmos/distribution/v1beta1/delegators/{delegator_address}/withdraw_address", "block_parsing": { "parser_arg": [ "latest" @@ -573,16 +547,15 @@ "compute_units": 10, "enabled": true, "category": { - "deterministic": false, + "deterministic": true, "local": false, "subscription": false, - "stateful": 0, - "hanging_api": true + "stateful": 0 }, "extra_compute_units": 0 }, { - "name": "/gov/proposals/{proposalId}/deposits/{depositor}", + "name": "/cosmos/distribution/v1beta1/params", "block_parsing": { "parser_arg": [ "latest" @@ -592,16 +565,15 @@ "compute_units": 10, "enabled": true, "category": { - "deterministic": false, + "deterministic": true, "local": false, "subscription": false, - "stateful": 0, - "hanging_api": true + "stateful": 0 }, "extra_compute_units": 0 }, { - "name": "/gov/proposals/{proposalId}/votes", + "name": "/cosmos/distribution/v1beta1/validators/{validator_address}/commission", "block_parsing": { "parser_arg": [ "latest" @@ -611,16 +583,15 @@ "compute_units": 10, "enabled": true, "category": { - "deterministic": false, + "deterministic": true, "local": false, "subscription": false, - "stateful": 0, - "hanging_api": true + "stateful": 0 }, "extra_compute_units": 0 }, { - "name": "/gov/proposals/{proposalId}/votes/{voter}", + "name": "/cosmos/distribution/v1beta1/validators/{validator_address}/outstanding_rewards", "block_parsing": { "parser_arg": [ "latest" @@ -630,16 +601,15 @@ "compute_units": 10, "enabled": true, "category": { - "deterministic": false, + "deterministic": true, "local": false, "subscription": false, - "stateful": 0, - "hanging_api": true + "stateful": 0 }, "extra_compute_units": 0 }, { - "name": "/gov/proposals/{proposalId}/tally", + "name": "/cosmos/distribution/v1beta1/validators/{validator_address}/slashes", "block_parsing": { "parser_arg": [ "latest" @@ -649,16 +619,15 @@ "compute_units": 10, "enabled": true, "category": { - "deterministic": false, + "deterministic": true, "local": false, "subscription": false, - "stateful": 0, - "hanging_api": true + "stateful": 0 }, "extra_compute_units": 0 }, { - "name": "/gov/parameters/deposit", + "name": "/cosmos/evidence/v1beta1/evidence", "block_parsing": { "parser_arg": [ "latest" @@ -668,16 +637,15 @@ "compute_units": 10, "enabled": true, "category": { - "deterministic": false, + "deterministic": true, "local": false, "subscription": false, - "stateful": 0, - "hanging_api": true + "stateful": 0 }, "extra_compute_units": 0 }, { - "name": "/gov/parameters/tallying", + "name": "/cosmos/evidence/v1beta1/evidence/{evidence_hash}", "block_parsing": { "parser_arg": [ "latest" @@ -687,16 +655,15 @@ "compute_units": 10, "enabled": true, "category": { - "deterministic": false, + "deterministic": true, "local": false, "subscription": false, - "stateful": 0, - "hanging_api": true + "stateful": 0 }, "extra_compute_units": 0 }, { - "name": "/gov/parameters/voting", + "name": "/cosmos/gov/v1beta1/params/{params_type}", "block_parsing": { "parser_arg": [ "latest" @@ -706,16 +673,15 @@ "compute_units": 10, "enabled": true, "category": { - "deterministic": false, + "deterministic": true, "local": false, "subscription": false, - "stateful": 0, - "hanging_api": true + "stateful": 0 }, "extra_compute_units": 0 }, { - "name": "/distribution/delegators/{delegatorAddr}/rewards", + "name": "/cosmos/gov/v1beta1/proposals", "block_parsing": { "parser_arg": [ "latest" @@ -725,16 +691,15 @@ "compute_units": 10, "enabled": true, "category": { - "deterministic": false, + "deterministic": true, "local": false, "subscription": false, - "stateful": 0, - "hanging_api": true + "stateful": 0 }, "extra_compute_units": 0 }, { - "name": "/distribution/delegators/{delegatorAddr}/rewards/{validatorAddr}", + "name": "/cosmos/gov/v1beta1/proposals/{proposal_id}", "block_parsing": { "parser_arg": [ "latest" @@ -744,16 +709,15 @@ "compute_units": 10, "enabled": true, "category": { - "deterministic": false, + "deterministic": true, "local": false, "subscription": false, - "stateful": 0, - "hanging_api": true + "stateful": 0 }, "extra_compute_units": 0 }, { - "name": "/distribution/delegators/{delegatorAddr}/withdraw_address", + "name": "/cosmos/gov/v1beta1/proposals/{proposal_id}/deposits", "block_parsing": { "parser_arg": [ "latest" @@ -763,16 +727,15 @@ "compute_units": 10, "enabled": true, "category": { - "deterministic": false, + "deterministic": true, "local": false, "subscription": false, - "stateful": 0, - "hanging_api": true + "stateful": 0 }, "extra_compute_units": 0 }, { - "name": "/distribution/validators/{validatorAddr}", + "name": "/cosmos/gov/v1beta1/proposals/{proposal_id}/deposits/{depositor}", "block_parsing": { "parser_arg": [ "latest" @@ -782,16 +745,15 @@ "compute_units": 10, "enabled": true, "category": { - "deterministic": false, + "deterministic": true, "local": false, "subscription": false, - "stateful": 0, - "hanging_api": true + "stateful": 0 }, "extra_compute_units": 0 }, { - "name": "/distribution/validators/{validatorAddr}/outstanding_rewards", + "name": "/cosmos/gov/v1beta1/proposals/{proposal_id}/tally", "block_parsing": { "parser_arg": [ "latest" @@ -801,16 +763,15 @@ "compute_units": 10, "enabled": true, "category": { - "deterministic": false, + "deterministic": true, "local": false, "subscription": false, - "stateful": 0, - "hanging_api": true + "stateful": 0 }, "extra_compute_units": 0 }, { - "name": "/distribution/validators/{validatorAddr}/rewards", + "name": "/cosmos/gov/v1beta1/proposals/{proposal_id}/votes", "block_parsing": { "parser_arg": [ "latest" @@ -820,16 +781,15 @@ "compute_units": 10, "enabled": true, "category": { - "deterministic": false, + "deterministic": true, "local": false, "subscription": false, - "stateful": 0, - "hanging_api": true + "stateful": 0 }, "extra_compute_units": 0 }, { - "name": "/distribution/community_pool", + "name": "/cosmos/gov/v1beta1/proposals/{proposal_id}/votes/{voter}", "block_parsing": { "parser_arg": [ "latest" @@ -839,16 +799,15 @@ "compute_units": 10, "enabled": true, "category": { - "deterministic": false, + "deterministic": true, "local": false, "subscription": false, - "stateful": 0, - "hanging_api": true + "stateful": 0 }, "extra_compute_units": 0 }, { - "name": "/distribution/parameters", + "name": "/cosmos/gov/v1/constitution", "block_parsing": { "parser_arg": [ "latest" @@ -858,31 +817,15 @@ "compute_units": 10, "enabled": true, "category": { - "deterministic": false, + "deterministic": true, "local": false, "subscription": false, - "stateful": 0, - "hanging_api": true + "stateful": 0 }, "extra_compute_units": 0 - } - ], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [] - }, - { - "enabled": true, - "collection_data": { - "api_interface": "rest", - "internal_path": "", - "type": "POST", - "add_on": "" - }, - "apis": [ + }, { - "name": "/txs/encode", + "name": "/cosmos/gov/v1/params/{params_type}", "block_parsing": { "parser_arg": [ "latest" @@ -892,16 +835,15 @@ "compute_units": 10, "enabled": true, "category": { - "deterministic": false, + "deterministic": true, "local": false, "subscription": false, - "stateful": 1, - "hanging_api": true + "stateful": 0 }, "extra_compute_units": 0 }, { - "name": "/txs/decode", + "name": "/cosmos/gov/v1/proposals", "block_parsing": { "parser_arg": [ "latest" @@ -911,16 +853,15 @@ "compute_units": 10, "enabled": true, "category": { - "deterministic": false, + "deterministic": true, "local": false, "subscription": false, - "stateful": 1, - "hanging_api": true + "stateful": 0 }, "extra_compute_units": 0 }, { - "name": "/bank/accounts/{address}/transfers", + "name": "/cosmos/gov/v1/proposals/{proposal_id}", "block_parsing": { "parser_arg": [ "latest" @@ -930,16 +871,15 @@ "compute_units": 10, "enabled": true, "category": { - "deterministic": false, + "deterministic": true, "local": false, "subscription": false, - "stateful": 0, - "hanging_api": true + "stateful": 0 }, "extra_compute_units": 0 }, { - "name": "/slashing/validators/{validatorAddr}/unjail", + "name": "/cosmos/gov/v1/proposals/{proposal_id}/deposits", "block_parsing": { "parser_arg": [ "latest" @@ -949,16 +889,15 @@ "compute_units": 10, "enabled": true, "category": { - "deterministic": false, + "deterministic": true, "local": false, "subscription": false, - "stateful": 1, - "hanging_api": true + "stateful": 0 }, "extra_compute_units": 0 }, { - "name": "/staking/delegators/{delegatorAddr}/redelegations", + "name": "/cosmos/gov/v1/proposals/{proposal_id}/deposits/{depositor}", "block_parsing": { "parser_arg": [ "latest" @@ -968,16 +907,15 @@ "compute_units": 10, "enabled": true, "category": { - "deterministic": false, + "deterministic": true, "local": false, "subscription": false, - "stateful": 0, - "hanging_api": true + "stateful": 0 }, "extra_compute_units": 0 }, { - "name": "/gov/proposals", + "name": "/cosmos/gov/v1/proposals/{proposal_id}/tally", "block_parsing": { "parser_arg": [ "latest" @@ -987,16 +925,15 @@ "compute_units": 10, "enabled": true, "category": { - "deterministic": false, + "deterministic": true, "local": false, "subscription": false, - "stateful": 0, - "hanging_api": true + "stateful": 0 }, "extra_compute_units": 0 }, { - "name": "/gov/proposals/param_change", + "name": "/cosmos/gov/v1/proposals/{proposal_id}/votes", "block_parsing": { "parser_arg": [ "latest" @@ -1006,16 +943,15 @@ "compute_units": 10, "enabled": true, "category": { - "deterministic": false, + "deterministic": true, "local": false, "subscription": false, - "stateful": 0, - "hanging_api": true + "stateful": 0 }, "extra_compute_units": 0 }, { - "name": "/gov/proposals/{proposalId}/deposits", + "name": "/cosmos/gov/v1/proposals/{proposal_id}/votes/{voter}", "block_parsing": { "parser_arg": [ "latest" @@ -1025,16 +961,15 @@ "compute_units": 10, "enabled": true, "category": { - "deterministic": false, + "deterministic": true, "local": false, "subscription": false, - "stateful": 0, - "hanging_api": true + "stateful": 0 }, "extra_compute_units": 0 }, { - "name": "/gov/proposals/{proposalId}/votes", + "name": "/cosmos/mint/v1beta1/annual_provisions", "block_parsing": { "parser_arg": [ "latest" @@ -1044,16 +979,15 @@ "compute_units": 10, "enabled": true, "category": { - "deterministic": false, + "deterministic": true, "local": false, "subscription": false, - "stateful": 0, - "hanging_api": true + "stateful": 0 }, "extra_compute_units": 0 }, { - "name": "/distribution/delegators/{delegatorAddr}/rewards", + "name": "/cosmos/mint/v1beta1/inflation", "block_parsing": { "parser_arg": [ "latest" @@ -1063,16 +997,15 @@ "compute_units": 10, "enabled": true, "category": { - "deterministic": false, + "deterministic": true, "local": false, "subscription": false, - "stateful": 0, - "hanging_api": true + "stateful": 0 }, "extra_compute_units": 0 }, { - "name": "/distribution/delegators/{delegatorAddr}/rewards/{validatorAddr}", + "name": "/cosmos/mint/v1beta1/params", "block_parsing": { "parser_arg": [ "latest" @@ -1082,16 +1015,15 @@ "compute_units": 10, "enabled": true, "category": { - "deterministic": false, + "deterministic": true, "local": false, "subscription": false, - "stateful": 0, - "hanging_api": true + "stateful": 0 }, "extra_compute_units": 0 }, { - "name": "/distribution/delegators/{delegatorAddr}/withdraw_address", + "name": "/cosmos/params/v1beta1/params", "block_parsing": { "parser_arg": [ "latest" @@ -1101,16 +1033,15 @@ "compute_units": 10, "enabled": true, "category": { - "deterministic": false, + "deterministic": true, "local": false, "subscription": false, - "stateful": 0, - "hanging_api": true + "stateful": 0 }, "extra_compute_units": 0 }, { - "name": "/distribution/validators/{validatorAddr}/rewards", + "name": "/cosmos/params/v1beta1/subspaces", "block_parsing": { "parser_arg": [ "latest" @@ -1120,18 +1051,3892 @@ "compute_units": 10, "enabled": true, "category": { - "deterministic": false, + "deterministic": true, "local": false, "subscription": false, - "stateful": 0, - "hanging_api": true + "stateful": 0 }, "extra_compute_units": 0 - } - ], - "headers": [], - "inheritance_apis": [], - "parse_directives": [] + }, + { + "name": "/cosmos/slashing/v1beta1/params", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/cosmos/slashing/v1beta1/signing_infos", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/cosmos/slashing/v1beta1/signing_infos/{cons_address}", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/cosmos/staking/v1beta1/delegations/{delegator_addr}", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/cosmos/staking/v1beta1/delegators/{delegator_addr}/redelegations", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/cosmos/staking/v1beta1/delegators/{delegator_addr}/unbonding_delegations", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/cosmos/staking/v1beta1/delegators/{delegator_addr}/validators", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/cosmos/staking/v1beta1/delegators/{delegator_addr}/validators/{validator_addr}", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/cosmos/staking/v1beta1/historical_info/{height}", + "block_parsing": { + "parser_arg": [ + "height", + "=", + "0" + ], + "parser_func": "PARSE_DICTIONARY_OR_ORDERED" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/cosmos/staking/v1beta1/params", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/cosmos/staking/v1beta1/pool", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/cosmos/staking/v1beta1/validators", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/cosmos/staking/v1beta1/validators/{validator_addr}", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/cosmos/staking/v1beta1/validators/{validator_addr}/delegations", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/cosmos/staking/v1beta1/validators/{validator_addr}/delegations/{delegator_addr}", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/cosmos/staking/v1beta1/validators/{validator_addr}/unbonding_delegations", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/cosmos/upgrade/v1beta1/applied_plan/{name}", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/cosmos/upgrade/v1beta1/authority", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/cosmos/upgrade/v1beta1/current_plan", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/cosmos/upgrade/v1beta1/module_versions", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/cosmos/upgrade/v1beta1/upgraded_consensus_state/{last_height}", + "block_parsing": { + "parser_arg": [ + "last_height", + "=", + "0" + ], + "parser_func": "PARSE_DICTIONARY_OR_ORDERED" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/cosmos/authz/v1beta1/grants", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/cosmos/authz/v1beta1/grants/grantee/{grantee}", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/cosmos/authz/v1beta1/grants/granter/{granter}", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/cosmos/feegrant/v1beta1/allowance/{granter}/{grantee}", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/cosmos/feegrant/v1beta1/allowances/{grantee}", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/cosmos/feegrant/v1beta1/issued/{granter}", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/cosmos/nft/v1beta1/balance/{owner}/{class_id}", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/cosmos/nft/v1beta1/classes", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/cosmos/nft/v1beta1/classes/{class_id}", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/cosmos/nft/v1beta1/nfts", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/cosmos/nft/v1beta1/nfts/{class_id}/{id}", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/cosmos/nft/v1beta1/owner/{class_id}/{id}", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/cosmos/nft/v1beta1/supply/{class_id}", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/cosmos/group/v1/group_info/{group_id}", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/cosmos/group/v1/group_members/{group_id}", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/cosmos/group/v1/group_policies_by_admin/{admin}", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/cosmos/group/v1/group_policies_by_group/{group_id}", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/cosmos/group/v1/group_policy_info/{address}", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/cosmos/group/v1/groups", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/cosmos/group/v1/groups_by_admin/{admin}", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/cosmos/group/v1/groups_by_member/{address}", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/cosmos/group/v1/proposal/{proposal_id}", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/cosmos/group/v1/proposals/{proposal_id}/tally", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/cosmos/group/v1/proposals_by_group_policy/{address}", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/cosmos/group/v1/vote_by_proposal_voter/{proposal_id}/{voter}", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/cosmos/group/v1/votes_by_proposal/{proposal_id}", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/cosmos/group/v1/votes_by_voter/{voter}", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/cosmos/circuit/v1/accounts", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/cosmos/circuit/v1/accounts/{address}", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/cosmos/circuit/v1/disable_list", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/cosmos/consensus/v1/params", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/cosmos/base/tendermint/v1beta1/abci_query", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/cosmos/base/tendermint/v1beta1/blocks/latest", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/cosmos/base/tendermint/v1beta1/blocks/{height}", + "block_parsing": { + "parser_arg": [ + "height", + "=", + "0" + ], + "parser_func": "PARSE_DICTIONARY_OR_ORDERED" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/cosmos/base/tendermint/v1beta1/node_info", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/cosmos/base/tendermint/v1beta1/syncing", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/cosmos/base/tendermint/v1beta1/validatorsets/latest", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/cosmos/base/tendermint/v1beta1/validatorsets/{height}", + "block_parsing": { + "parser_arg": [ + "height", + "=" + ], + "parser_func": "PARSE_DICTIONARY" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/cosmos/base/node/v1beta1/config", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/cosmos/base/node/v1beta1/status", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/cosmos/tx/v1beta1/decode", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/cosmos/tx/v1beta1/decode/amino", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/cosmos/tx/v1beta1/encode", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/cosmos/tx/v1beta1/encode/amino", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/cosmos/tx/v1beta1/simulate", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/cosmos/tx/v1beta1/txs", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/cosmos/tx/v1beta1/txs/block/{height}", + "block_parsing": { + "parser_arg": [ + "height", + "=", + "0" + ], + "parser_func": "PARSE_DICTIONARY_OR_ORDERED" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "/cosmos/tx/v1beta1/txs/{hash}", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + } + ], + "headers": [ + { + "name": "x-cosmos-block-height", + "kind": "pass_both", + "function_tag": "SET_LATEST_IN_METADATA" + }, + { + "name": "grpc-metadata-x-cosmos-block-height", + "kind": "pass_both", + "function_tag": "SET_LATEST_IN_METADATA" + } + ], + "inheritance_apis": [], + "parse_directives": [ + { + "function_template": "/cosmos/base/tendermint/v1beta1/blocks/latest", + "function_tag": "GET_BLOCKNUM", + "result_parsing": { + "parser_arg": [ + "0", + "block", + "header", + "height" + ], + "parser_func": "PARSE_CANONICAL" + }, + "api_name": "/cosmos/base/tendermint/v1beta1/blocks/latest" + }, + { + "function_template": "/cosmos/base/tendermint/v1beta1/blocks/%d", + "function_tag": "GET_BLOCK_BY_NUM", + "result_parsing": { + "parser_arg": [ + "0", + "block_id", + "hash" + ], + "parser_func": "PARSE_CANONICAL", + "encoding": "base64" + }, + "api_name": "/cosmos/base/tendermint/v1beta1/blocks/{height}" + }, + { + "function_template": "%d", + "function_tag": "SET_LATEST_IN_METADATA", + "api_name": "x-cosmos-block-height" + } + ], + "verifications": [ + { + "name": "minimum-gas-price", + "parse_directive": { + "function_template": "/cosmos/base/node/v1beta1/config", + "function_tag": "VERIFICATION", + "result_parsing": { + "parser_arg": [ + "minimum_gas_price", + "=" + ], + "parser_func": "PARSE_DICTIONARY" + }, + "api_name": "/cosmos/base/node/v1beta1/config" + } + }, + { + "name": "chain-id", + "parse_directive": { + "function_template": "/cosmos/base/tendermint/v1beta1/node_info", + "function_tag": "VERIFICATION", + "result_parsing": { + "parser_arg": [ + "0", + "default_node_info", + "network" + ], + "parser_func": "PARSE_CANONICAL" + }, + "api_name": "/cosmos/base/tendermint/v1beta1/node_info" + } + }, + { + "name": "tx-indexing", + "parse_directive": { + "function_template": "/cosmos/base/tendermint/v1beta1/node_info", + "function_tag": "VERIFICATION", + "result_parsing": { + "parser_arg": [ + "0", + "default_node_info", + "other", + "tx_index" + ], + "parser_func": "PARSE_CANONICAL" + }, + "api_name": "/cosmos/base/tendermint/v1beta1/node_info" + }, + "values": [ + { + "expected_value": "on" + } + ] + }, + { + "name": "pruning", + "parse_directive": { + "function_tag": "GET_BLOCK_BY_NUM" + } + } + ] + }, + { + "enabled": true, + "collection_data": { + "api_interface": "rest", + "internal_path": "", + "type": "POST", + "add_on": "" + }, + "apis": [ + { + "name": "/cosmos/tx/v1beta1/decode", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 1 + }, + "extra_compute_units": 0 + }, + { + "name": "/cosmos/tx/v1beta1/encode", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 1 + }, + "extra_compute_units": 0 + }, + { + "name": "/cosmos/tx/v1beta1/encode/amino", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 1 + }, + "extra_compute_units": 0 + }, + { + "name": "/cosmos/tx/v1beta1/simulate", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 1 + }, + "extra_compute_units": 0 + }, + { + "name": "/cosmos/tx/v1beta1/txs", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 1, + "hanging_api": true + }, + "extra_compute_units": 0 + } + ], + "headers": [], + "inheritance_apis": [], + "parse_directives": [], + "verifications": [ + { + "name": "simulate", + "parse_directive": { + "function_template": "/cosmos/tx/v1beta1/simulate", + "function_tag": "VERIFICATION", + "result_parsing": { + "parser_arg": [ + "0", + "code" + ], + "parser_func": "PARSE_CANONICAL" + }, + "api_name": "/cosmos/tx/v1beta1/simulate" + }, + "values": [ + { + "expected_value": "3" + } + ] + } + ] + }, + { + "enabled": true, + "collection_data": { + "api_interface": "grpc", + "internal_path": "", + "type": "", + "add_on": "" + }, + "apis": [ + { + "name": "cosmos.auth.v1beta1.Query/Account", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "grpc.reflection.v1alpha.ServerReflection/ServerReflectionInfo", + "block_parsing": { + "parser_arg": [ + "" + ], + "parser_func": "EMPTY" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.auth.v1beta1.Query/Accounts", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.auth.v1beta1.Query/ModuleAccountByName", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.auth.v1beta1.Query/ModuleAccounts", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.auth.v1beta1.Query/Params", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.authz.v1beta1.Query/GranteeGrants", + "block_parsing": { + "parser_arg": [ + "" + ], + "parser_func": "EMPTY" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.authz.v1beta1.Query/GranterGrants", + "block_parsing": { + "parser_arg": [ + "" + ], + "parser_func": "EMPTY" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.authz.v1beta1.Query/Grants", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.bank.v1beta1.Query/AllBalances", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.bank.v1beta1.Query/Balance", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.bank.v1beta1.Query/BaseDenom", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.bank.v1beta1.Query/DenomMetadata", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.bank.v1beta1.Query/DenomsMetadata", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.bank.v1beta1.Query/Params", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.bank.v1beta1.Query/SpendableBalances", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.bank.v1beta1.Query/SupplyOf", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.bank.v1beta1.Query/SupplyOfWithoutOffset", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.bank.v1beta1.Query/TotalSupply", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.bank.v1beta1.Query/TotalSupplyWithoutOffset", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.base.tendermint.v1beta1.Service/GetBlockByHeight", + "block_parsing": { + "parser_arg": [ + "height", + "=", + "0" + ], + "parser_func": "PARSE_DICTIONARY_OR_ORDERED" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.base.tendermint.v1beta1.Service/GetLatestBlock", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.base.tendermint.v1beta1.Service/GetLatestValidatorSet", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.base.tendermint.v1beta1.Service/GetNodeInfo", + "block_parsing": { + "parser_arg": [ + "" + ], + "parser_func": "EMPTY" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.base.tendermint.v1beta1.Service/GetSyncing", + "block_parsing": { + "parser_arg": [ + "" + ], + "parser_func": "EMPTY" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.base.tendermint.v1beta1.Service/GetValidatorSetByHeight", + "block_parsing": { + "parser_arg": [ + "0" + ], + "parser_func": "PARSE_BY_ARG" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.distribution.v1beta1.Query/CommunityPool", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.distribution.v1beta1.Query/DelegationRewards", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.distribution.v1beta1.Query/DelegationTotalRewards", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.distribution.v1beta1.Query/DelegatorValidators", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.distribution.v1beta1.Query/DelegatorWithdrawAddress", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.distribution.v1beta1.Query/Params", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.distribution.v1beta1.Query/ValidatorCommission", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.distribution.v1beta1.Query/ValidatorOutstandingRewards", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.distribution.v1beta1.Query/ValidatorSlashes", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.evidence.v1beta1.Query/AllEvidence", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.evidence.v1beta1.Query/Evidence", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.feegrant.v1beta1.Query/Allowance", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.feegrant.v1beta1.Query/Allowances", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.feegrant.v1beta1.Query/AllowancesByGranter", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.gov.v1beta1.Query/Deposit", + "block_parsing": { + "parser_arg": [ + "" + ], + "parser_func": "EMPTY" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.gov.v1beta1.Query/Deposits", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.gov.v1beta1.Query/Params", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.gov.v1beta1.Query/Proposal", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.gov.v1beta1.Query/Proposals", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.gov.v1beta1.Query/TallyResult", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.gov.v1beta1.Query/Vote", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.gov.v1beta1.Query/Votes", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.mint.v1beta1.Query/AnnualProvisions", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.mint.v1beta1.Query/Inflation", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.mint.v1beta1.Query/Params", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.params.v1beta1.Query/Params", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.slashing.v1beta1.Query/Params", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.slashing.v1beta1.Query/SigningInfo", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.slashing.v1beta1.Query/SigningInfos", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.staking.v1beta1.Query/Delegation", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.staking.v1beta1.Query/DelegatorDelegations", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.staking.v1beta1.Query/DelegatorUnbondingDelegations", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.staking.v1beta1.Query/DelegatorValidator", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.staking.v1beta1.Query/DelegatorValidators", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.staking.v1beta1.Query/HistoricalInfo", + "block_parsing": { + "parser_arg": [ + "0" + ], + "parser_func": "PARSE_BY_ARG" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.staking.v1beta1.Query/Params", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.staking.v1beta1.Query/Pool", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.staking.v1beta1.Query/Redelegations", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.staking.v1beta1.Query/UnbondingDelegation", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.staking.v1beta1.Query/Validator", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.staking.v1beta1.Query/ValidatorDelegations", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.staking.v1beta1.Query/ValidatorUnbondingDelegations", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.staking.v1beta1.Query/Validators", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.tx.v1beta1.Service/BroadcastTx", + "block_parsing": { + "parser_arg": [ + "" + ], + "parser_func": "EMPTY" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 1, + "hanging_api": true + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.tx.v1beta1.Service/GetBlockWithTxs", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.tx.v1beta1.Service/GetTx", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.tx.v1beta1.Service/GetTxsEvent", + "block_parsing": { + "parser_arg": [ + "" + ], + "parser_func": "EMPTY" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.tx.v1beta1.Service/Simulate", + "block_parsing": { + "parser_arg": [ + "" + ], + "parser_func": "EMPTY" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.upgrade.v1beta1.Query/AppliedPlan", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.upgrade.v1beta1.Query/CurrentPlan", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.upgrade.v1beta1.Query/ModuleVersions", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.base.node.v1beta1.Service/Config", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": false, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.upgrade.v1beta1.Query/UpgradedConsensusState", + "block_parsing": { + "parser_arg": [ + "0" + ], + "parser_func": "PARSE_BY_ARG" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "router.v1.Query.Params", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.group.v1.Query/GroupsByAdmin", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.base.reflection.v2alpha1.ReflectionService/GetCodecDescriptor", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.gov.v1.Query/Votes", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.params.v1beta1.Query/Subspaces", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.bank.v1beta1.Query/SendEnabled", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.upgrade.v1beta1.Query/Authority", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.base.reflection.v1beta1.ReflectionService/ListImplementations", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.group.v1.Query/GroupPolicyInfo", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.base.reflection.v1beta1.ReflectionService/ListAllInterfaces", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.group.v1.Query/GroupInfo", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.gov.v1.Query/Params", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.base.tendermint.v1beta1.Service/ABCIQuery", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.bank.v1beta1.Query/SpendableBalanceByDenom", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.group.v1.Query/VoteByProposalVoter", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.base.reflection.v2alpha1.ReflectionService/GetConfigurationDescriptor", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.gov.v1.Query/Deposit", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.distribution.v1beta1.Query/ValidatorDistributionInfo", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.base.reflection.v2alpha1.ReflectionService/GetChainDescriptor", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.group.v1.Query/TallyResult", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.tx.v1beta1.Service/TxDecodeAmino", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.gov.v1.Query/TallyResult", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.group.v1.Query/ProposalsByGroupPolicy", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.gov.v1.Query/Deposits", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.group.v1.Query/VotesByVoter", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.group.v1.Query/VotesByProposal", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.bank.v1beta1.Query/DenomOwners", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.group.v1.Query/GroupsByMember", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.tx.v1beta1.Service/TxDecode", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.tx.v1beta1.Service/TxEncodeAmino", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.group.v1.Query/Proposal", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.tx.v1beta1.Service/TxEncode", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.group.v1.Query/Groups", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.auth.v1beta1.Query/AddressBytesToString", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.group.v1.Query/GroupMembers", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.gov.v1.Query/Proposal", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.gov.v1.Query/Vote", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.auth.v1beta1.Query/Bech32Prefix", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.auth.v1beta1.Query/AddressStringToBytes", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.group.v1.Query/GroupPoliciesByGroup", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.base.reflection.v2alpha1.ReflectionService/GetTxDescriptor", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.gov.v1.Query/Proposals", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.base.reflection.v2alpha1.ReflectionService/GetQueryServicesDescriptor", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.base.reflection.v2alpha1.ReflectionService/GetAuthnDescriptor", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.group.v1.Query/GroupPoliciesByAdmin", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.auth.v1beta1.Query/AccountInfo", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + }, + { + "name": "cosmos.auth.v1beta1.Query/AccountAddressByID", + "block_parsing": { + "parser_arg": [ + "latest" + ], + "parser_func": "DEFAULT" + }, + "compute_units": 10, + "enabled": true, + "category": { + "deterministic": true, + "local": false, + "subscription": false, + "stateful": 0 + }, + "extra_compute_units": 0 + } + ], + "headers": [ + { + "name": "x-cosmos-block-height", + "kind": "pass_both", + "function_tag": "SET_LATEST_IN_METADATA" + }, + { + "name": "grpc-metadata-x-cosmos-block-height", + "kind": "pass_both", + "function_tag": "SET_LATEST_IN_METADATA" + } + ], + "inheritance_apis": [], + "parse_directives": [ + { + "function_template": "", + "function_tag": "GET_BLOCKNUM", + "result_parsing": { + "parser_arg": [ + "0", + "block", + "header", + "height" + ], + "parser_func": "PARSE_CANONICAL" + }, + "api_name": "cosmos.base.tendermint.v1beta1.Service/GetLatestBlock" + }, + { + "function_template": "{\"height\":\"%d\"}", + "function_tag": "GET_BLOCK_BY_NUM", + "result_parsing": { + "parser_arg": [ + "0", + "blockId", + "hash" + ], + "parser_func": "PARSE_CANONICAL", + "encoding": "base64" + }, + "api_name": "cosmos.base.tendermint.v1beta1.Service/GetBlockByHeight" + }, + { + "function_template": "%d", + "function_tag": "SET_LATEST_IN_METADATA", + "api_name": "grpc-metadata-x-cosmos-block-height" + } + ], + "verifications": [ + { + "name": "minimum-gas-price", + "parse_directive": { + "function_template": "", + "function_tag": "VERIFICATION", + "result_parsing": { + "parser_arg": [ + "minimumGasPrice", + "=" + ], + "parser_func": "PARSE_DICTIONARY" + }, + "api_name": "cosmos.base.node.v1beta1.Service/Config" + } + }, + { + "name": "chain-id", + "parse_directive": { + "function_template": "", + "function_tag": "VERIFICATION", + "result_parsing": { + "parser_arg": [ + "0", + "defaultNodeInfo", + "network" + ], + "parser_func": "PARSE_CANONICAL" + }, + "api_name": "cosmos.base.tendermint.v1beta1.Service/GetNodeInfo" + } + }, + { + "name": "tx-indexing", + "parse_directive": { + "function_template": "", + "function_tag": "VERIFICATION", + "result_parsing": { + "parser_arg": [ + "0", + "defaultNodeInfo", + "other", + "txIndex" + ], + "parser_func": "PARSE_CANONICAL" + }, + "api_name": "cosmos.base.tendermint.v1beta1.Service/GetNodeInfo" + }, + "values": [ + { + "expected_value": "on" + } + ] + }, + { + "name": "pruning", + "parse_directive": { + "function_tag": "GET_BLOCK_BY_NUM" + } + } + ] } ] } From ba2087498190146bbdba64fee161b507b75c4db9 Mon Sep 17 00:00:00 2001 From: Maksim Dogonov Date: Sun, 15 Sep 2024 21:48:00 +0400 Subject: [PATCH 6/6] fix API rpc --- cookbook/specs/cometbft.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cookbook/specs/cometbft.json b/cookbook/specs/cometbft.json index 06e783e5bc..7d19a301e0 100644 --- a/cookbook/specs/cometbft.json +++ b/cookbook/specs/cometbft.json @@ -23,7 +23,7 @@ { "enabled": true, "collection_data": { - "api_interface": "cometbftrpc", + "api_interface": "tendermintrpc", "internal_path": "", "type": "", "add_on": ""