From 4c249a418211ec0518b390cf84887a5c1ebbf149 Mon Sep 17 00:00:00 2001 From: Elad Gildnur Date: Sun, 15 Dec 2024 16:13:00 +0200 Subject: [PATCH] Step three: Remove cookbook/specs --- cookbook/specs/agoric.json | 499 --- cookbook/specs/aptos.json | 621 --- cookbook/specs/arbitrum.json | 161 - cookbook/specs/avalanche.json | 774 ---- cookbook/specs/axelar.json | 2628 ------------- cookbook/specs/base.json | 118 - cookbook/specs/beacon.json | 1366 ------- cookbook/specs/bera.json | 131 - cookbook/specs/blast.json | 114 - cookbook/specs/bsc.json | 118 - cookbook/specs/canto.json | 1558 -------- cookbook/specs/celestia.json | 1734 --------- cookbook/specs/celo.json | 130 - cookbook/specs/cosmoshub.json | 242 -- cookbook/specs/cosmossdk.json | 4804 ------------------------ cookbook/specs/cosmossdk_45.json | 1139 ------ cookbook/specs/cosmossdk_full.json | 29 - cookbook/specs/cosmoswasm.json | 433 --- cookbook/specs/elys.json | 2972 --------------- cookbook/specs/ethereum.json | 1582 -------- cookbook/specs/ethermint.json | 739 ---- cookbook/specs/evmos.json | 1766 --------- cookbook/specs/fantom.json | 981 ----- cookbook/specs/fuel.json | 81 - cookbook/specs/fuse.json | 74 - cookbook/specs/fvm.json | 2997 --------------- cookbook/specs/ibc.json | 1459 ------- cookbook/specs/juno.json | 299 -- cookbook/specs/kakarot.json | 73 - cookbook/specs/koii.json | 47 - cookbook/specs/lava.json | 3049 --------------- cookbook/specs/lava_mainnet.json | 3013 --------------- cookbook/specs/manta_pacific.json | 118 - cookbook/specs/mantle.json | 108 - cookbook/specs/moralis.json | 1038 ----- cookbook/specs/movement.json | 169 - cookbook/specs/namada.json | 74 - cookbook/specs/near.json | 622 --- cookbook/specs/optimism.json | 208 - cookbook/specs/osmosis.json | 2784 -------------- cookbook/specs/polygon.json | 299 -- cookbook/specs/scroll.json | 118 - cookbook/specs/secret.json | 1322 ------- cookbook/specs/side.json | 444 --- cookbook/specs/solana.json | 1501 -------- cookbook/specs/spec_add_injective.json | 4530 ---------------------- cookbook/specs/sqdsubgraph.json | 160 - cookbook/specs/stargaze.json | 704 ---- cookbook/specs/starknet.json | 1156 ------ cookbook/specs/stride.json | 1856 --------- cookbook/specs/sui.json | 1096 ------ cookbook/specs/tendermint.json | 750 ---- cookbook/specs/ton.json | 538 --- cookbook/specs/union.json | 264 -- cookbook/specs/zksync.json | 114 - 55 files changed, 55704 deletions(-) delete mode 100644 cookbook/specs/agoric.json delete mode 100644 cookbook/specs/aptos.json delete mode 100644 cookbook/specs/arbitrum.json delete mode 100644 cookbook/specs/avalanche.json delete mode 100644 cookbook/specs/axelar.json delete mode 100644 cookbook/specs/base.json delete mode 100644 cookbook/specs/beacon.json delete mode 100644 cookbook/specs/bera.json delete mode 100644 cookbook/specs/blast.json delete mode 100644 cookbook/specs/bsc.json delete mode 100644 cookbook/specs/canto.json delete mode 100644 cookbook/specs/celestia.json delete mode 100644 cookbook/specs/celo.json delete mode 100644 cookbook/specs/cosmoshub.json delete mode 100644 cookbook/specs/cosmossdk.json delete mode 100644 cookbook/specs/cosmossdk_45.json delete mode 100644 cookbook/specs/cosmossdk_full.json delete mode 100644 cookbook/specs/cosmoswasm.json delete mode 100644 cookbook/specs/elys.json delete mode 100644 cookbook/specs/ethereum.json delete mode 100644 cookbook/specs/ethermint.json delete mode 100644 cookbook/specs/evmos.json delete mode 100644 cookbook/specs/fantom.json delete mode 100644 cookbook/specs/fuel.json delete mode 100644 cookbook/specs/fuse.json delete mode 100644 cookbook/specs/fvm.json delete mode 100644 cookbook/specs/ibc.json delete mode 100644 cookbook/specs/juno.json delete mode 100644 cookbook/specs/kakarot.json delete mode 100644 cookbook/specs/koii.json delete mode 100644 cookbook/specs/lava.json delete mode 100644 cookbook/specs/lava_mainnet.json delete mode 100644 cookbook/specs/manta_pacific.json delete mode 100644 cookbook/specs/mantle.json delete mode 100644 cookbook/specs/moralis.json delete mode 100644 cookbook/specs/movement.json delete mode 100644 cookbook/specs/namada.json delete mode 100644 cookbook/specs/near.json delete mode 100644 cookbook/specs/optimism.json delete mode 100644 cookbook/specs/osmosis.json delete mode 100644 cookbook/specs/polygon.json delete mode 100644 cookbook/specs/scroll.json delete mode 100644 cookbook/specs/secret.json delete mode 100644 cookbook/specs/side.json delete mode 100755 cookbook/specs/solana.json delete mode 100644 cookbook/specs/spec_add_injective.json delete mode 100644 cookbook/specs/sqdsubgraph.json delete mode 100644 cookbook/specs/stargaze.json delete mode 100644 cookbook/specs/starknet.json delete mode 100644 cookbook/specs/stride.json delete mode 100644 cookbook/specs/sui.json delete mode 100644 cookbook/specs/tendermint.json delete mode 100644 cookbook/specs/ton.json delete mode 100644 cookbook/specs/union.json delete mode 100644 cookbook/specs/zksync.json diff --git a/cookbook/specs/agoric.json b/cookbook/specs/agoric.json deleted file mode 100644 index 2e1f628769..0000000000 --- a/cookbook/specs/agoric.json +++ /dev/null @@ -1,499 +0,0 @@ -{ - "proposal": { - "title": "Add Specs: Agoric", - "description": "Adding new specification support for relaying agoric data on Lava", - "specs": [ - { - "index": "AGR", - "name": "agoric mainnet", - "enabled": true, - "imports": [ - "COSMOSSDKFULL", - "COSMOSSDK45DEP" - ], - "reliability_threshold": 268435455, - "data_reliability_enabled": true, - "block_distance_for_finalized_data": 0, - "blocks_in_finalization_proof": 1, - "average_block_time": 5000, - "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": "/agoric/swingset/egress/{peer}", - "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": "/agoric/swingset/mailbox/{peer}", - "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": "/agoric/swingset/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": "/agoric/vbank/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": "/agoric/vbank/state", - "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": "/agoric/vstorage/children/{path}", - "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": "/agoric/vstorage/data/{path}", - "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": "agoric-3" - } - ] - }, - { - "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": "agoric.swingset.Query/Egress", - "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": "agoric.swingset.Query/Mailbox", - "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": "agoric.swingset.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": "agoric.vbank.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": "agoric.vbank.Query/State", - "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": "agoric.vstorage.Query/Children", - "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": "agoric.vstorage.Query/Data", - "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": "agoric-3" - } - ] - }, - { - "name": "pruning", - "values": [ - { - "latest_distance": 14400 - } - ] - } - ], - "extensions": [ - { - "name": "archive", - "cu_multiplier": 5, - "rule": { - "block": 14200 - } - } - ] - }, - { - "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": "agoric-3" - } - ] - }, - { - "name": "pruning", - "values": [ - { - "latest_distance": 14400 - }, - { - "extension": "archive", - "expected_value": "2115669" - } - ] - } - ], - "extensions": [ - { - "name": "archive", - "cu_multiplier": 5, - "rule": { - "block": 14200 - } - } - ] - } - ] - }, - { - "index": "AGRT", - "name": "agoric testnet", - "enabled": true, - "imports": [ - "AGR" - ], - "reliability_threshold": 268435455, - "data_reliability_enabled": true, - "block_distance_for_finalized_data": 0, - "blocks_in_finalization_proof": 1, - "average_block_time": 5000, - "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": "agoric-emerynet-8" - } - ] - } - ] - }, - { - "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": "agoric-emerynet-8" - } - ] - } - ] - }, - { - "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": "agoric-emerynet-8" - } - ] - } - ] - } - ] - } - ] - }, - "deposit": "10000000ulava" -} \ No newline at end of file diff --git a/cookbook/specs/aptos.json b/cookbook/specs/aptos.json deleted file mode 100644 index a0aef79581..0000000000 --- a/cookbook/specs/aptos.json +++ /dev/null @@ -1,621 +0,0 @@ -{ - "proposal": { - "title": "Add Specs: Aptos", - "description": "Adding new specification support for relaying Aptos data on Lava", - "specs": [ - { - "index": "APT1", - "name": "aptos mainnet", - "enabled": true, - "reliability_threshold": 268435455, - "data_reliability_enabled": true, - "block_distance_for_finalized_data": 0, - "blocks_in_finalization_proof": 5, - "average_block_time": 200, - "allowed_block_lag_for_qos_sync": 50, - "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": "/", - "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": "/-/healthy", - "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": "/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": "/accounts/{address}/events/{creation_number}", - "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": "/accounts/{address}/events/{event_handle}/{field_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": "/accounts/{address}/module/{module_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": "/accounts/{address}/modules", - "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": "/accounts/{address}/resource/{resource_type}", - "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": "/accounts/{address}/resources", - "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": "/accounts/{address}/transactions", - "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": "/blocks/by_height/{block_height}", - "block_parsing": { - "parser_arg": [ - "block_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": "/blocks/by_version/{version}", - "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": "/estimate_gas_price", - "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": "/events/{event_key}", - "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": "/spec", - "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": "/transactions/by_hash/{txn_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": "/transactions/by_version/{txn_version}", - "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": "/transactions/encode_submission", - "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": "/transactions", - "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-aptos-ledger-version", - "kind": "pass_reply" - }, - { - "name": "x-aptos-block-height", - "kind": "pass_reply" - }, - { - "name": "x-aptos-ledger-oldest-version", - "kind": "pass_reply" - }, - { - "name": "x-aptos-oldest-block-height", - "kind": "pass_reply" - }, - { - "name": "x-aptos-chain-id", - "kind": "pass_reply" - }, - { - "name": "x-aptos-epoch", - "kind": "pass_reply" - }, - { - "name": "x-aptos-ledger-timestampusec", - "kind": "pass_ignore" - }, - { - "name": "x-aptos-cursor", - "kind": "pass_reply" - } - ], - "inheritance_apis": [], - "parse_directives": [ - { - "function_template": "/", - "function_tag": "GET_BLOCKNUM", - "result_parsing": { - "parser_arg": [ - "0", - "block_height" - ], - "parser_func": "PARSE_CANONICAL" - }, - "api_name": "/" - }, - { - "function_template": "/blocks/by_height/%d", - "function_tag": "GET_BLOCK_BY_NUM", - "result_parsing": { - "parser_arg": [ - "0", - "block_height" - ], - "parser_func": "PARSE_CANONICAL", - "encoding": "hex" - }, - "api_name": "/blocks/by_height/{block_height}" - } - ], - "verifications": [ - { - "name": "chain-id", - "parse_directive": { - "function_template": "/", - "function_tag": "VERIFICATION", - "result_parsing": { - "parser_arg": [ - "0", - "chain_id" - ], - "parser_func": "PARSE_CANONICAL" - }, - "api_name": "/" - }, - "values": [ - { - "expected_value": "1" - } - ] - }, - { - "name": "pruning", - "parse_directive": { - "function_template": "/", - "function_tag": "VERIFICATION", - "result_parsing": { - "parser_arg": [ - "0", - "oldest_block_height" - ], - "parser_func": "PARSE_CANONICAL" - }, - "api_name": "/" - }, - "values": [ - { - "latest_distance": 432000 - }, - { - "extension": "archive", - "expected_value": "0" - } - ] - } - ], - "extensions": [ - { - "name": "archive", - "cu_multiplier": 5, - "rule": { - "block": 427500 - } - } - ] - }, - { - "enabled": true, - "collection_data": { - "api_interface": "rest", - "internal_path": "", - "type": "POST", - "add_on": "" - }, - "apis": [ - { - "name": "/transactions/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": "/view", - "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": "/transactions/batch", - "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": "/tables/table_handle/raw_item", - "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": "/tables/{table_handle}/item", - "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": "/transactions", - "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 - } - ], - "headers": [], - "inheritance_apis": [], - "parse_directives": [] - } - ] - } - ] - }, - "deposit": "10000000ulava" -} \ No newline at end of file diff --git a/cookbook/specs/arbitrum.json b/cookbook/specs/arbitrum.json deleted file mode 100644 index c9a5f4e34a..0000000000 --- a/cookbook/specs/arbitrum.json +++ /dev/null @@ -1,161 +0,0 @@ -{ - "proposal": { - "title": "Add Specs: Arbitrum", - "description": "Adding new specification support for relaying Arbitrum data on Lava", - "specs": [ - { - "index": "ARB1", - "name": "arbitrum mainnet", - "enabled": true, - "imports": [ - "ETH1" - ], - "reliability_threshold": 268435455, - "data_reliability_enabled": true, - "block_distance_for_finalized_data": 1, - "blocks_in_finalization_proof": 3, - "average_block_time": 500, - "allowed_block_lag_for_qos_sync": 20, - "shares": 1, - "min_stake_provider": { - "denom": "ulava", - "amount": "47500000000" - }, - "api_collections": [ - { - "enabled": true, - "collection_data": { - "api_interface": "jsonrpc", - "internal_path": "", - "type": "POST", - "add_on": "" - }, - "apis": [], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "chain-id", - "values": [ - { - "expected_value": "0xa4b1" - } - ] - }, - { - "name": "pruning", - "values": [ - { - "latest_distance": 288000 - }, - { - "extension": "archive", - "expected_value": "0x0" - } - ] - } - ], - "extensions": [ - { - "name": "archive", - "cu_multiplier": 5, - "rule": { - "block": 284000 - } - } - ] - } - ] - }, - { - "index": "ARBN", - "name": "arbitrum nova testnet", - "enabled": true, - "imports": [ - "ARB1" - ], - "reliability_threshold": 268435455, - "data_reliability_enabled": true, - "block_distance_for_finalized_data": 1, - "blocks_in_finalization_proof": 3, - "average_block_time": 500, - "allowed_block_lag_for_qos_sync": 20, - "shares": 1, - "min_stake_provider": { - "denom": "ulava", - "amount": "47500000000" - }, - "api_collections": [ - { - "enabled": true, - "collection_data": { - "api_interface": "jsonrpc", - "internal_path": "", - "type": "POST", - "add_on": "" - }, - "apis": [], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "chain-id", - "values": [ - { - "expected_value": "0xa4ba" - } - ] - } - ] - } - ] - }, - { - "index": "ARBS", - "name": "arbitrum sepolia testnet", - "enabled": true, - "imports": [ - "ARB1" - ], - "reliability_threshold": 268435455, - "data_reliability_enabled": true, - "block_distance_for_finalized_data": 1, - "blocks_in_finalization_proof": 3, - "average_block_time": 500, - "allowed_block_lag_for_qos_sync": 20, - "min_stake_provider": { - "denom": "ulava", - "amount": "47500000000" - }, - "api_collections": [ - { - "enabled": true, - "collection_data": { - "api_interface": "jsonrpc", - "internal_path": "", - "type": "POST", - "add_on": "" - }, - "apis": [], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "chain-id", - "values": [ - { - "expected_value": "0x66eee" - } - ] - } - ] - } - ] - } - ] - }, - "deposit": "10000000ulava" -} \ No newline at end of file diff --git a/cookbook/specs/avalanche.json b/cookbook/specs/avalanche.json deleted file mode 100644 index 3633cf938f..0000000000 --- a/cookbook/specs/avalanche.json +++ /dev/null @@ -1,774 +0,0 @@ -{ - "proposal": { - "title": "Add Specs: avalanche", - "description": "Adding new specification support for relaying avalanche data on Lava", - "specs": [ - { - "index": "AVAX", - "name": "avalanche mainnet", - "enabled": true, - "reliability_threshold": 268435455, - "data_reliability_enabled": true, - "block_distance_for_finalized_data": 4, - "blocks_in_finalization_proof": 3, - "average_block_time": 2000, - "allowed_block_lag_for_qos_sync": 5, - "imports": [ - "ETH1" - ], - "shares": 1, - "min_stake_provider": { - "denom": "ulava", - "amount": "50000000" - }, - "api_collections": [ - { - "enabled": false, - "collection_data": { - "api_interface": "jsonrpc", - "internal_path": "", - "type": "POST", - "add_on": "" - } - }, - { - "enabled": true, - "collection_data": { - "api_interface": "jsonrpc", - "internal_path": "/C/rpc", - "type": "POST", - "add_on": "" - }, - "apis": [], - "headers": [], - "inheritance_apis": [ - { - "api_interface": "jsonrpc", - "internal_path": "", - "type": "POST", - "add_on": "" - } - ], - "parse_directives": [], - "verifications": [ - { - "name": "chain-id", - "values": [ - { - "expected_value": "0xa86a" - } - ] - }, - { - "name": "pruning", - "values": [ - { - "latest_distance": 43200 - } - ] - } - ], - "extensions": [ - { - "name": "archive", - "cu_multiplier": 5, - "rule": { - "block": 42600 - } - } - ] - }, - { - "enabled": true, - "collection_data": { - "api_interface": "jsonrpc", - "internal_path": "/C/avax", - "type": "POST", - "add_on": "" - }, - "apis": [ - { - "name": "avax.export", - "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": "avax.exportKey", - "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": "avax.getAtomicTx", - "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": "avax.getAtomicTxStatus", - "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": "avax.import", - "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": "avax.importKey", - "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": "avax.issueTx", - "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": [] - }, - { - "enabled": true, - "collection_data": { - "api_interface": "jsonrpc", - "internal_path": "/P", - "type": "POST", - "add_on": "" - }, - "apis": [ - { - "name": "platform.addDelegator", - "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": "platform.getBlock", - "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": "platform.getBlockchainStatus", - "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": "platform.getCurrentSupply", - "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": "platform.getCurrentValidators", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 15, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "platform.getHeight", - "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": "platform.getMinStake", - "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": "platform.getPendingValidators", - "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": "platform.getStakingAssetID", - "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": "platform.getTimestamp", - "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": "platform.getTotalStake", - "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": "platform.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": "platform.getTxStatus", - "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": "platform.getUTXOs", - "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": "platform.getValidatorsAt", - "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": "platform.issueTx", - "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": "platform.sampleValidators", - "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": "platform.validatedBy", - "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": "platform.validates", - "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": [] - }, - { - "enabled": true, - "collection_data": { - "api_interface": "jsonrpc", - "internal_path": "/X", - "type": "POST", - "add_on": "" - }, - "apis": [ - { - "name": "avm.getAssetDescription", - "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": "avm.getBlock", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 15, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "avm.getBlockByHeight", - "block_parsing": { - "parser_arg": [ - "height", - ":", - "0" - ], - "parser_func": "PARSE_DICTIONARY_OR_ORDERED" - }, - "compute_units": 15, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "avm.getHeight", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 15, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "avm.getTxStatus", - "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": "avm.getUTXOs", - "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": "avm.issueTx", - "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": [] - } - ] - }, - { - "index": "AVAXT", - "name": "avalanche testnet", - "enabled": true, - "imports": [ - "AVAX" - ], - "reliability_threshold": 268435455, - "data_reliability_enabled": true, - "block_distance_for_finalized_data": 4, - "blocks_in_finalization_proof": 3, - "average_block_time": 2000, - "allowed_block_lag_for_qos_sync": 5, - "shares": 1, - "min_stake_provider": { - "denom": "ulava", - "amount": "50000000" - }, - "api_collections": [ - { - "enabled": true, - "collection_data": { - "api_interface": "jsonrpc", - "internal_path": "/C/rpc", - "type": "POST", - "add_on": "" - }, - "apis": [], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "chain-id", - "values": [ - { - "expected_value": "0xa869" - } - ] - } - ] - } - ] - } - ] - }, - "deposit": "10000000ulava" -} \ No newline at end of file diff --git a/cookbook/specs/axelar.json b/cookbook/specs/axelar.json deleted file mode 100644 index c0888849ed..0000000000 --- a/cookbook/specs/axelar.json +++ /dev/null @@ -1,2628 +0,0 @@ -{ - "proposal": { - "title": "Add Specs: Axelar", - "description": "Adding new specification support for relaying axelar data on Lava", - "specs": [ - { - "index": "AXELAR", - "name": "axelar mainnet", - "enabled": true, - "imports": [ - "COSMOSSDKFULL", - "COSMOSSDK45DEP" - ], - "reliability_threshold": 268435455, - "data_reliability_enabled": true, - "block_distance_for_finalized_data": 0, - "blocks_in_finalization_proof": 1, - "average_block_time": 5800, - "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": "/axelar/axelarnet/v1beta1/ibc_transfer_count", - "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": "/axelar/evm/v1beta1/batched_commands/{chain}/{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": "/axelar/evm/v1beta1/burner_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": "/axelar/evm/v1beta1/bytecode/{chain}/{contract}", - "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": "/axelar/evm/v1beta1/chains", - "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": "/axelar/evm/v1beta1/confirmation_height/{chain}", - "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": "/axelar/evm/v1beta1/deposit_state", - "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": "/axelar/evm/v1beta1/erc20_tokens/{chain}", - "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": "/axelar/evm/v1beta1/event/{chain}/{event_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": "/axelar/evm/v1beta1/gateway_address/{chain}", - "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": "/axelar/evm/v1beta1/key_address/{chain}", - "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": "/axelar/evm/v1beta1/pending_commands/{chain}", - "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": "/axelar/evm/v1beta1/token_info/{chain}", - "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": "/axelar/evm/v1beta1/command_request", - "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": "/axelar/multisig/v1beta1/key", - "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": "/axelar/multisig/v1beta1/key_id/{chain}", - "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": "/axelar/multisig/v1beta1/keygen_session", - "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": "/axelar/multisig/v1beta1/next_key_id/{chain}", - "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": "/axelar/nexus/v1beta1/assets/{chain}", - "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": "/axelar/nexus/v1beta1/chain_maintainers/{chain}", - "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": "/axelar/nexus/v1beta1/chain_state/{chain}", - "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": "/axelar/nexus/v1beta1/chains", - "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": "/axelar/nexus/v1beta1/chains_by_asset/{asset}", - "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": "/axelar/nexus/v1beta1/fee_info/{chain}/{asset}", - "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": "/axelar/nexus/v1beta1/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": "/axelar/nexus/v1beta1/latest_deposit_address/{recipient_addr}/{recipient_chain}/{deposit_chain}", - "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": "/axelar/nexus/v1beta1/recipient_address/{deposit_chain}/{deposit_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": "/axelar/nexus/v1beta1/transfer_fee/{source_chain}/{destination_chain}/{amount}", - "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": "/axelar/nexus/v1beta1/transfer_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": "/axelar/nexus/v1beta1/transfer_rate_limit/{chain}/{asset}", - "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": "/axelar/nexus/v1beta1/transfers_for_chain/{chain}/{state}", - "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": "/axelar/nexus/v1beta1/message", - "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": "/axelar/permission/v1beta1/governance_key", - "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": "/axelar/reward/v1beta1/inflation_rate", - "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": "/axelar/reward/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": "/axelar/axelarnet/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": "/axelar/evm/v1beta1/params/{chain}", - "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": "/axelar/multisig/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": "/axelar/nexus/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": "/axelar/snapshot/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": "/axelar/tss/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": "/axelar/vote/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": "/axelar/permission/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": "/axelar/reward/v1beta1/inflation_rate/{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 - } - ], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "chain-id", - "values": [ - { - "expected_value": "axelar-dojo-1" - } - ] - }, - { - "name": "pruning", - "values": [ - { - "latest_distance": 14400 - } - ] - } - ], - "extensions": [ - { - "name": "archive", - "cu_multiplier": 5, - "rule": { - "block": 14200 - } - } - ] - }, - { - "enabled": true, - "collection_data": { - "api_interface": "rest", - "internal_path": "", - "type": "POST", - "add_on": "" - }, - "apis": [ - { - "name": "/axelar/axelarnet/add_cosmos_based_chain", - "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": "/axelar/axelarnet/call_contract", - "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": "/axelar/axelarnet/confirm_deposit", - "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": "/axelar/axelarnet/execute_pending_transfers", - "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": "/axelar/axelarnet/link", - "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": "/axelar/axelarnet/register_asset", - "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": "/axelar/axelarnet/register_fee_collector", - "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": "/axelar/axelarnet/retry_ibc_transfer", - "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": "/axelar/axelarnet/route_ibc_transfers", - "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": "/axelar/axelarnet/route_message", - "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": "/axelar/evm/add_chain", - "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": "/axelar/evm/confirm_deposit", - "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": "/axelar/evm/confirm_gateway_tx", - "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": "/axelar/evm/confirm_gateway_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 - }, - { - "name": "/axelar/evm/confirm_token", - "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": "/axelar/evm/confirm_transfer_key", - "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": "/axelar/evm/create_burn_tokens", - "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": "/axelar/evm/create_deploy_token", - "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": "/axelar/evm/create_pending_transfers", - "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": "/axelar/evm/create_transfer_operatorship", - "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": "/axelar/evm/link", - "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": "/axelar/evm/retry-failed-event", - "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": "/axelar/evm/set_gateway", - "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": "/axelar/evm/sign_commands", - "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": "/axelar/multisig/rotate_key", - "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": "/axelar/multisig/start_keygen", - "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": "/axelar/multisig/submit_pub_key", - "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": "/axelar/multisig/submit_signature", - "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": "/axelar/multisig/v1beta1/keygen_opt_in", - "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": "/axelar/multisig/v1beta1/keygen_opt_out", - "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": "/axelar/nexus/activate_chain", - "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": "/axelar/nexus/deactivate_chain", - "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": "/axelar/nexus/deregister_chain_maintainer", - "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": "/axelar/nexus/register_asset_fee", - "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": "/axelar/nexus/register_chain_maintainer", - "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": "/axelar/nexus/set_transfer_rate_limit", - "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": "/axelar/reward/refund_message", - "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": "/axelar/snapshot/deactivate_proxy", - "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": "/axelar/snapshot/register_proxy", - "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": "/axelar/tss/heartbeat", - "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": "/axelar/vote/vote", - "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": "/axelar/permission/deregister_controller", - "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": "/axelar/permission/register_controller", - "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": "/axelar/permission/update_governance_key", - "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": [], - "extensions": [ - { - "name": "archive", - "cu_multiplier": 5, - "rule": { - "block": 14200 - } - } - ] - }, - { - "enabled": true, - "collection_data": { - "api_interface": "grpc", - "internal_path": "", - "type": "", - "add_on": "" - }, - "apis": [ - { - "name": "axelar.axelarnet.v1beta1.QueryService/PendingIBCTransferCount", - "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": "axelar.evm.v1beta1.QueryService/BatchedCommands", - "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": "axelar.evm.v1beta1.QueryService/BurnerInfo", - "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": "axelar.evm.v1beta1.QueryService/Bytecode", - "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": "axelar.evm.v1beta1.QueryService/Chains", - "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": "axelar.evm.v1beta1.QueryService/Command", - "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": "axelar.evm.v1beta1.QueryService/ConfirmationHeight", - "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": "axelar.evm.v1beta1.QueryService/DepositState", - "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": "axelar.evm.v1beta1.QueryService/ERC20Tokens", - "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": "axelar.evm.v1beta1.QueryService/Event", - "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": "axelar.evm.v1beta1.QueryService/GatewayAddress", - "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": "axelar.evm.v1beta1.QueryService/KeyAddress", - "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": "axelar.evm.v1beta1.QueryService/PendingCommands", - "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": "axelar.evm.v1beta1.QueryService/TokenInfo", - "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": "axelar.multisig.v1beta1.QueryService/Key", - "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": "axelar.multisig.v1beta1.QueryService/KeyID", - "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": "axelar.multisig.v1beta1.QueryService/KeygenSession", - "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": "axelar.multisig.v1beta1.QueryService/NextKeyID", - "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": "axelar.nexus.v1beta1.QueryService/Assets", - "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": "axelar.nexus.v1beta1.QueryService/ChainMaintainers", - "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": "axelar.nexus.v1beta1.QueryService/ChainState", - "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": "axelar.nexus.v1beta1.QueryService/Chains", - "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": "axelar.nexus.v1beta1.QueryService/ChainsByAsset", - "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": "axelar.nexus.v1beta1.QueryService/FeeInfo", - "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": "axelar.nexus.v1beta1.QueryService/LatestDepositAddress", - "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": "axelar.nexus.v1beta1.QueryService/Message", - "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": "axelar.nexus.v1beta1.QueryService/RecipientAddress", - "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": "axelar.nexus.v1beta1.QueryService/TransferFee", - "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": "axelar.nexus.v1beta1.QueryService/TransferRateLimit", - "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": "axelar.nexus.v1beta1.QueryService/TransfersForChain", - "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": "axelar.permission.v1beta1.Query/GovernanceKey", - "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": "axelar.reward.v1beta1.QueryService/InflationRate", - "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": "axelar.reward.v1beta1.QueryService/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": "axelar.nexus.v1beta1.QueryService/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": "axelar.permission.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": "axelar.evm.v1beta1.QueryService/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": "axelar.vote.v1beta1.QueryService/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": "axelar.multisig.v1beta1.QueryService/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": "axelar.tss.v1beta1.QueryService/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": "axelar.snapshot.v1beta1.QueryService/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 - } - ], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "chain-id", - "values": [ - { - "expected_value": "axelar-dojo-1" - } - ] - }, - { - "name": "pruning", - "values": [ - { - "latest_distance": 14400 - } - ] - } - ], - "extensions": [ - { - "name": "archive", - "cu_multiplier": 5, - "rule": { - "block": 14200 - } - } - ] - }, - { - "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": "axelar-dojo-1" - } - ] - }, - { - "name": "pruning", - "values": [ - { - "latest_distance": 14400 - }, - { - "extension": "archive", - "expected_value": "1" - } - ] - } - ], - "extensions": [ - { - "name": "archive", - "cu_multiplier": 5, - "rule": { - "block": 14200 - } - } - ] - } - ] - }, - { - "index": "AXELART", - "name": "axelar testnet", - "enabled": true, - "imports": [ - "AXELAR" - ], - "reliability_threshold": 268435455, - "data_reliability_enabled": true, - "block_distance_for_finalized_data": 0, - "blocks_in_finalization_proof": 1, - "average_block_time": 5000, - "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": "axelar-testnet-lisbon-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": "axelar-testnet-lisbon-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": "axelar-testnet-lisbon-3" - } - ] - }, - { - "name": "pruning", - "values": [ - { - "extension": "archive", - "expected_value": "690489" - } - ] - } - ] - } - ] - } - ] - }, - "deposit": "10000000ulava" -} \ No newline at end of file diff --git a/cookbook/specs/base.json b/cookbook/specs/base.json deleted file mode 100644 index ffc8cdc980..0000000000 --- a/cookbook/specs/base.json +++ /dev/null @@ -1,118 +0,0 @@ -{ - "proposal": { - "title": "Add Specs: Base", - "description": "Adding new specification support for relaying Base data on Lava", - "specs": [ - { - "index": "BASE", - "name": "base mainnet", - "enabled": true, - "imports": [ - "ETH1" - ], - "reliability_threshold": 268435455, - "data_reliability_enabled": true, - "block_distance_for_finalized_data": 1, - "blocks_in_finalization_proof": 1, - "average_block_time": 2000, - "allowed_block_lag_for_qos_sync": 5, - "shares": 1, - "min_stake_provider": { - "denom": "ulava", - "amount": "47500000000" - }, - "api_collections": [ - { - "enabled": true, - "collection_data": { - "api_interface": "jsonrpc", - "internal_path": "", - "type": "POST", - "add_on": "" - }, - "apis": [], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "chain-id", - "values": [ - { - "expected_value": "0x2105" - } - ] - }, - { - "name": "pruning", - "values": [ - { - "latest_distance": 43200 - }, - { - "extension": "archive", - "expected_value": "0x0" - } - ] - } - ], - "extensions": [ - { - "name": "archive", - "cu_multiplier": 5, - "rule": { - "block": 42600 - } - } - ] - } - ] - }, - { - "index": "BASES", - "name": "base sepolia testnet", - "enabled": true, - "imports": [ - "BASE" - ], - "reliability_threshold": 268435455, - "data_reliability_enabled": true, - "block_distance_for_finalized_data": 1, - "blocks_in_finalization_proof": 1, - "average_block_time": 2000, - "allowed_block_lag_for_qos_sync": 5, - "shares": 1, - "min_stake_provider": { - "denom": "ulava", - "amount": "47500000000" - }, - "api_collections": [ - { - "enabled": true, - "collection_data": { - "api_interface": "jsonrpc", - "internal_path": "", - "type": "POST", - "add_on": "" - }, - "apis": [], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "chain-id", - "values": [ - { - "expected_value": "0x14a34" - } - ] - } - ] - } - ] - } - ] - }, - "deposit": "10000000ulava" -} \ No newline at end of file diff --git a/cookbook/specs/beacon.json b/cookbook/specs/beacon.json deleted file mode 100644 index ceaf011786..0000000000 --- a/cookbook/specs/beacon.json +++ /dev/null @@ -1,1366 +0,0 @@ -{ - "proposal": { - "title": "Add Specs: BEACON", - "description": "Adding new specification support for relaying Beacon Chain data on Lava", - "specs": [ - { - "index": "ETHBEACON", - "name": "ethereum beacon mainnet", - "enabled": true, - "reliability_threshold": 268435455, - "data_reliability_enabled": true, - "block_distance_for_finalized_data": 0, - "blocks_in_finalization_proof": 1, - "average_block_time": 6000, - "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": "/eth/v1/beacon/genesis", - "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": "/eth/v1/beacon/states/{state_id}/root", - "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": "/eth/v1/beacon/states/{state_id}/fork", - "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": "/eth/v1/beacon/states/{state_id}/finality_checkpoints", - "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": "/eth/v1/beacon/states/{state_id}/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": "/eth/v1/beacon/states/{state_id}/validators/{validator_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": "/eth/v1/beacon/states/{state_id}/validator_balances", - "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": "/eth/v1/beacon/states/{state_id}/committees", - "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": "/eth/v1/beacon/states/{state_id}/sync_committees", - "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": "/eth/v1/beacon/states/{state_id}/rando", - "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": "/eth/v1/beacon/headers", - "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": "/eth/v1/beacon/headers/{block_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": "/eth/v2/beacon/blocks/{block_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": "/eth/v1/beacon/blocks/{block_id}/root", - "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": "/eth/v1/beacon/blocks/{block_id}/attestations", - "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": "/eth/v1/beacon/blob_sidecars/{block_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": "/eth/v1/beacon/deposit_snapshot", - "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": "/eth/v1/beacon/rewards/blocks/{block_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": "/eth/v1/beacon/blinded_blocks/{block_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": "/eth/v1/beacon/light_client/bootstrap/{block_root}", - "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": "/eth/v1/beacon/light_client/updates", - "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": "/eth/v1/beacon/light_client/finality_update", - "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": "/eth/v1/beacon/light_client/optimistic_update", - "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": "/eth/v1/beacon/pool/attestations", - "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": "/eth/v1/beacon/pool/attester_slashings", - "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": "/eth/v1/beacon/pool/proposer_slashings", - "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": "/eth/v1/beacon/pool/voluntary_exits", - "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": "/eth/v1/beacon/pool/bls_to_execution_changes", - "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": "/eth/v1/builder/states/{state_id}/expected_withdrawals", - "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": "/eth/v1/config/fork_schedule", - "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": "/eth/v1/config/spec", - "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": "/eth/v1/config/deposit_contract", - "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": "/eth/v1/events", - "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": "/eth/v1/validator/duties/proposer/{epoch}", - "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": "/eth/v3/validator/blocks/{slot}", - "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": "/eth/v1/validator/attestation_data", - "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": "/eth/v1/validator/aggregate_attestation", - "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": "/eth/v1/validator/sync_committee_contribution", - "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": "/eth/v1/node/identity", - "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": "/eth/v1/node/peers", - "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": "/eth/v1/node/peers/{peer_id}", - "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": "/eth/v1/node/peer_count", - "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": "/eth/v1/node/version", - "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": "/eth/v1/node/syncing", - "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": "/eth/v1/node/health", - "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 - } - ], - "headers": [], - "inheritance_apis": [], - "parse_directives": [ - { - "function_template": "/eth/v1/beacon/headers/head", - "function_tag": "GET_BLOCKNUM", - "result_parsing": { - "parser_arg": [ - "0", - "data", - "header", - "message", - "slot" - ], - "parser_func": "PARSE_CANONICAL" - }, - "api_name": "/eth/v1/beacon/headers/head" - }, - { - "function_template": "/eth/v1/beacon/headers/%d", - "function_tag": "GET_BLOCK_BY_NUM", - "result_parsing": { - "parser_arg": [ - "0", - "data", - "header", - "message", - "slot" - ], - "parser_func": "PARSE_CANONICAL" - }, - "api_name": "/eth/v1/beacon/headers/{block_id}" - } - - ], - "verifications": [ - { - "name": "genesis", - "parse_directive": { - "function_template": "/eth/v1/beacon/genesis", - "function_tag": "VERIFICATION", - "result_parsing": { - "parser_arg": [ - "0", - "data", - "genesis_fork_version" - ], - "parser_func": "PARSE_CANONICAL" - }, - "api_name": "/eth/v1/beacon/genesis" - }, - "values": [ - { - "expected_value": "0x00000000" - } - ] - }, - { - "name": "pruning", - "parse_directive": { - "function_tag": "GET_BLOCK_BY_NUM" - } - } - ], - "extensions": [ - { - "name": "archive", - "cu_multiplier": 5, - "rule": { - "block": 7140 - } - } - ] - }, - { - "enabled": true, - "collection_data": { - "api_interface": "rest", - "internal_path": "", - "type": "POST", - "add_on": "" - }, - "apis": [ - { - "name": "/eth/v1/beacon/blocks", - "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": "/eth/v1/beacon/blinded_blocks", - "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": "/eth/v1/beacon/pool/attestations", - "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": "/eth/v1/beacon/pool/attester_slashings", - "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": "/eth/v1/beacon/pool/proposer_slashings", - "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": "/eth/v1/beacon/pool/sync_committees", - "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": "/eth/v1/beacon/pool/voluntary_exits", - "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": "/eth/v1/validator/duties/attester/{epoch}", - "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": "/eth/v1/validator/duties/sync/{epoch}", - "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": "/eth/v1/validator/aggregate_and_proofs", - "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": "/eth/v1/validator/beacon_committee_subscriptions", - "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": "/eth/v1/validator/sync_committee_subscriptions", - "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": "/eth/v1/validator/beacon_committee_selections", - "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": "/eth/v1/validator/sync_committee_selections", - "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": "/eth/v1/validator/contribution_and_proofs", - "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": "/eth/v1/validator/prepare_beacon_proposer", - "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": "/eth/v1/validator/register_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": "/eth/v1/validator/liveness/{epoch}", - "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": [], - "extensions": [ - { - "name": "archive", - "cu_multiplier": 5, - "rule": { - "block": 7140 - } - } - ] - }, - { - "enabled": true, - "collection_data": { - "api_interface": "rest", - "internal_path": "", - "type": "GET", - "add_on": "debug" - }, - "apis": [ - { - "name": "/eth/v2/debug/beacon/states/{state_id}", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 200, - "enabled": true, - "category": { - "deterministic": false, - "local": true, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "/eth/v2/debug/beacon/heads", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 200, - "enabled": true, - "category": { - "deterministic": false, - "local": true, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "/eth/v1/debug/fork_choice", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 200, - "enabled": true, - "category": { - "deterministic": false, - "local": true, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - } - ], - "verifications": [ - { - "name": "enabled", - "parse_directive": { - "function_template": "/eth/v2/debug/beacon/states/genesis", - "function_tag": "VERIFICATION", - "result_parsing": { - "parser_arg": [ - "0", - "data", - "slot" - ], - "parser_func": "PARSE_CANONICAL" - }, - "api_name": "/eth/v2/debug/beacon/states/{state_id}" - }, - "values": [ - { - "expected_value": "0" - } - ] - } - ], - "extensions": [ - { - "name": "archive", - "cu_multiplier": 5, - "rule": { - "block": 7140 - } - } - ] - } - ] - } - ] - }, - "deposit": "10000000ulava" -} \ No newline at end of file diff --git a/cookbook/specs/bera.json b/cookbook/specs/bera.json deleted file mode 100644 index 79d539ae49..0000000000 --- a/cookbook/specs/bera.json +++ /dev/null @@ -1,131 +0,0 @@ -{ - "proposal": { - "title": "Add Specs: Berachain", - "description": "Adding new specification support for relaying Berachain data on Lava", - "specs": [ - { - "index": "BERAT", - "name": "berachain artio testnet", - "enabled": true, - "imports": [ - "ETH1" - ], - "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": "jsonrpc", - "internal_path": "", - "type": "POST", - "add_on": "" - }, - "apis": [], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "chain-id", - "values": [ - { - "expected_value": "0x138d4" - } - ] - }, - { - "name": "pruning", - "values": [ - { - "latest_distance": 14400 - } - ] - } - ], - "extensions": [ - { - "name": "archive", - "cu_multiplier": 5, - "rule": { - "block": 14200 - } - } - ] - } - ] - },{ - "index": "BERAT2", - "name": "berachain bartio testnet", - "enabled": true, - "imports": [ - "ETH1" - ], - "reliability_threshold": 268435455, - "data_reliability_enabled": true, - "block_distance_for_finalized_data": 0, - "blocks_in_finalization_proof": 1, - "average_block_time": 2000, - "allowed_block_lag_for_qos_sync": 2, - "shares": 1, - "min_stake_provider": { - "denom": "ulava", - "amount": "47500000000" - }, - "api_collections": [ - { - "enabled": true, - "collection_data": { - "api_interface": "jsonrpc", - "internal_path": "", - "type": "POST", - "add_on": "" - }, - "apis": [], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "chain-id", - "values": [ - { - "expected_value": "0x138d4" - } - ] - }, - { - "name": "pruning", - "values": [ - { - "latest_distance": 43200 - } - ] - } - ], - "extensions": [ - { - "name": "archive", - "cu_multiplier": 5, - "rule": { - "block": 42600 - } - } - ] - } - ] - } - ] - }, - - "deposit": "10000000ulava" -} diff --git a/cookbook/specs/blast.json b/cookbook/specs/blast.json deleted file mode 100644 index 721ad04d06..0000000000 --- a/cookbook/specs/blast.json +++ /dev/null @@ -1,114 +0,0 @@ -{ - "proposal": { - "title": "Add Specs: Blast", - "description": "Adding new specification support for relaying data on Blast ", - "specs": [ - { - "index": "BLAST", - "name": "blast mainnet", - "enabled": true, - "imports": ["ETH1"], - "reliability_threshold": 268435455, - "data_reliability_enabled": true, - "block_distance_for_finalized_data": 6, - "blocks_in_finalization_proof": 2, - "average_block_time": 2000, - "allowed_block_lag_for_qos_sync": 15, - "shares": 1, - "min_stake_provider": { - "denom": "ulava", - "amount": "47500000000" - }, - "api_collections": [ - { - "enabled": true, - "collection_data": { - "api_interface": "jsonrpc", - "internal_path": "", - "type": "POST", - "add_on": "" - }, - "apis": [], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "chain-id", - "values": [ - { - "expected_value": "0x13e31" - } - ] - }, - { - "name": "pruning", - "values": [ - { - "latest_distance": 43200 - }, - { - "extension": "archive", - "expected_value": "0x0" - } - ] - } - ], - "extensions": [ - { - "name": "archive", - "cu_multiplier": 5, - "rule": { - "block": 43000 - } - } - ] - } - ] - }, - { - "index": "BLASTSP", - "name": "blast sepolia testnet", - "enabled": true, - "imports": ["BLAST"], - "reliability_threshold": 268435455, - "data_reliability_enabled": true, - "block_distance_for_finalized_data": 6, - "blocks_in_finalization_proof": 2, - "average_block_time": 2000, - "allowed_block_lag_for_qos_sync": 15, - "shares": 1, - "min_stake_provider": { - "denom": "ulava", - "amount": "47500000000" - }, - "api_collections": [ - { - "enabled": true, - "collection_data": { - "api_interface": "jsonrpc", - "internal_path": "", - "type": "POST", - "add_on": "" - }, - "apis": [], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "chain-id", - "values": [ - { - "expected_value": "0xa0c71fd" - } - ] - } - ] - } - ] - } - ] - }, - "deposit": "10000000ulava" -} diff --git a/cookbook/specs/bsc.json b/cookbook/specs/bsc.json deleted file mode 100644 index 1b2242e9ab..0000000000 --- a/cookbook/specs/bsc.json +++ /dev/null @@ -1,118 +0,0 @@ -{ - "proposal": { - "title": "Add Specs: Binance Smart Chain", - "description": "Adding new specification support for relaying BSC- binance smart chain data on Lava", - "specs": [ - { - "index": "BSC", - "name": "bsc mainnet", - "enabled": true, - "imports": [ - "ETH1" - ], - "reliability_threshold": 268435455, - "data_reliability_enabled": true, - "block_distance_for_finalized_data": 0, - "blocks_in_finalization_proof": 1, - "average_block_time": 3000, - "allowed_block_lag_for_qos_sync": 4, - "shares": 1, - "min_stake_provider": { - "denom": "ulava", - "amount": "47500000000" - }, - "api_collections": [ - { - "enabled": true, - "collection_data": { - "api_interface": "jsonrpc", - "internal_path": "", - "type": "POST", - "add_on": "" - }, - "apis": [], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "chain-id", - "values": [ - { - "expected_value": "0x38" - } - ] - }, - { - "name": "pruning", - "values": [ - { - "latest_distance": 28800 - }, - { - "extension": "archive", - "expected_value": "0x0" - } - ] - } - ], - "extensions": [ - { - "name": "archive", - "cu_multiplier": 5, - "rule": { - "block": 28400 - } - } - ] - } - ] - }, - { - "index": "BSCT", - "name": "bsc testnet", - "enabled": true, - "imports": [ - "BSC" - ], - "reliability_threshold": 268435455, - "data_reliability_enabled": true, - "block_distance_for_finalized_data": 0, - "blocks_in_finalization_proof": 1, - "average_block_time": 3000, - "allowed_block_lag_for_qos_sync": 4, - "shares": 1, - "min_stake_provider": { - "denom": "ulava", - "amount": "47500000000" - }, - "api_collections": [ - { - "enabled": true, - "collection_data": { - "api_interface": "jsonrpc", - "internal_path": "", - "type": "POST", - "add_on": "" - }, - "apis": [], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "chain-id", - "values": [ - { - "expected_value": "0x61" - } - ] - } - ] - } - ] - } - ] - }, - "deposit": "10000000ulava" -} \ No newline at end of file diff --git a/cookbook/specs/canto.json b/cookbook/specs/canto.json deleted file mode 100644 index eb94ca474b..0000000000 --- a/cookbook/specs/canto.json +++ /dev/null @@ -1,1558 +0,0 @@ -{ - "proposal": { - "title": "Add Specs: Canto", - "description": "Adding new specification support for relaying Canto data on Lava", - "specs": [ - { - "index": "CANTO", - "name": "canto mainnet", - "enabled": true, - "imports": [ - "ETH1", - "COSMOSSDK", - "COSMOSSDK45DEP" - ], - "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": "/canto/epochs/v1/current_epoch", - "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": "/canto/epochs/v1/epochs", - "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": "/canto/erc20/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": "/canto/erc20/v1/token_pairs", - "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": "/canto/erc20/v1/token_pairs/{token}", - "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": "/canto/fees/v1/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": "/canto/fees/v1/fees/{contract_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": "/canto/fees/v1/fees/{deployer_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": "/canto/fees/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": "/canto/govshuttle/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": "/canto/inflation/v1/circulating_supply", - "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": "/canto/inflation/v1/epoch_mint_provision", - "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": "/canto/inflation/v1/inflation_rate", - "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": "/canto/inflation/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": "/canto/inflation/v1/period", - "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": "/canto/inflation/v1/skipped_epochs", - "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": "/canto/recovery/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": "/canto/v1/csr/contract/{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": "/canto/v1/csr/csrs", - "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": "/canto/v1/csr/nft/{nftId}", - "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": "/canto/v1/csr/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": "/canto/v1/csr/turnstile", - "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": "/canto/vesting/v1/balances/{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": "/ethermint/evm/v1/account/{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": "/ethermint/evm/v1/balances/{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": "/ethermint/evm/v1/base_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": "/ethermint/evm/v1/codes/{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": "/ethermint/evm/v1/cosmos_account/{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": "/ethermint/evm/v1/estimate_gas", - "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": "/ethermint/evm/v1/eth_call", - "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": "/ethermint/evm/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": "/ethermint/evm/v1/storage/{address}/{key}", - "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": "/ethermint/evm/v1/trace_block", - "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": "/ethermint/evm/v1/trace_tx", - "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": "/ethermint/evm/v1/validator_account/{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": "/ethermint/feemarket/v1/base_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": "/ethermint/feemarket/v1/block_gas", - "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": "/ethermint/feemarket/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 - } - ], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "chain-id", - "values": [ - { - "expected_value": "canto_7700-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": "canto.csr.v1.Query/CSRByContract", - "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": "canto.csr.v1.Query/CSRByNFT", - "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": "canto.csr.v1.Query/CSRs", - "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": "canto.csr.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": "canto.csr.v1.Query/Turnstile", - "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": "canto.epochs.v1.Query/CurrentEpoch", - "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": "canto.epochs.v1.Query/EpochInfos", - "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": "canto.erc20.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": "canto.erc20.v1.Query/TokenPair", - "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": "canto.erc20.v1.Query/TokenPairs", - "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": "canto.fees.v1.Query/DeployerFees", - "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": "canto.fees.v1.Query/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": "canto.fees.v1.Query/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": "canto.fees.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": "canto.govshuttle.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": "canto.inflation.v1.Query/CirculatingSupply", - "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": "canto.inflation.v1.Query/EpochMintProvision", - "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": "canto.inflation.v1.Query/InflationRate", - "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": "canto.inflation.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": "canto.inflation.v1.Query/Period", - "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": "canto.inflation.v1.Query/SkippedEpochs", - "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": "canto.recovery.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": "canto.vesting.v1.Query/Balances", - "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": "ethermint.evm.v1.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": "ethermint.evm.v1.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": "ethermint.evm.v1.Query/BaseFee", - "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": "ethermint.evm.v1.Query/Code", - "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": "ethermint.evm.v1.Query/CosmosAccount", - "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": "ethermint.evm.v1.Query/EstimateGas", - "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": "ethermint.evm.v1.Query/EthCall", - "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": "ethermint.evm.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": "ethermint.evm.v1.Query/Storage", - "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": "ethermint.evm.v1.Query/TraceBlock", - "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": "ethermint.evm.v1.Query/TraceTx", - "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": "ethermint.evm.v1.Query/ValidatorAccount", - "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": "ethermint.feemarket.v1.Query/BaseFee", - "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": "ethermint.feemarket.v1.Query/BlockGas", - "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": "ethermint.feemarket.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 - } - ], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "chain-id", - "values": [ - { - "expected_value": "canto_7700-1" - } - ] - }, - { - "name": "pruning", - "values": [ - { - "latest_distance": 14400 - } - ] - } - ], - "extensions": [ - { - "name": "archive", - "cu_multiplier": 5, - "rule": { - "block": 14200 - } - } - ] - }, - { - "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": "canto_7700-1" - } - ] - } - ], - "extensions": [ - { - "name": "archive", - "cu_multiplier": 5, - "rule": { - "block": 14200 - } - } - ] - }, - { - "enabled": true, - "collection_data": { - "api_interface": "jsonrpc", - "internal_path": "", - "type": "POST", - "add_on": "" - }, - "apis": [], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "chain-id", - "values": [ - { - "expected_value": "0x1e14" - } - ] - }, - { - "name": "pruning", - "values": [ - { - "expected_value": "" - }, - { - "extension": "archive", - "expected_value": "" - } - ] - } - ], - "extensions": [ - { - "name": "archive", - "cu_multiplier": 5, - "rule": { - "block": 14200 - } - } - ] - } - ] - } - ] - }, - "deposit": "10000000ulava" -} \ No newline at end of file diff --git a/cookbook/specs/celestia.json b/cookbook/specs/celestia.json deleted file mode 100644 index e4a1323c4d..0000000000 --- a/cookbook/specs/celestia.json +++ /dev/null @@ -1,1734 +0,0 @@ -{ - "proposal": { - "title": "Add Specs: Celestia", - "description": "Adding new specification support for relaying Celestia data on Lava", - "specs": [ - { - "index": "CELESTIA", - "name": "celestia mainnet", - "enabled": true, - "imports": [ - "COSMOSSDKFULL" - ], - "reliability_threshold": 268435455, - "data_reliability_enabled": true, - "block_distance_for_finalized_data": 0, - "blocks_in_finalization_proof": 1, - "average_block_time": 12000, - "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": "/celestia/minfee/v1/min_gas_price", - "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": "/ibc/apps/packetforward/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": "/celestia/core/v1/tx/{tx_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/mint/v1beta1/inflation_rate", - "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/genesis_time", - "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": "/signal/v1/tally/{version}", - "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": "/signal/v1/upgrade", - "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": "/blob/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": "/qgb/v1/attestations/requests/{nonce}", - "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": "/qgb/v1/data_commitment/range/height", - "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": "/qgb/v1/evm_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": "/qgb/v1/attestations/nonce/earliest", - "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": "/qgb/v1/attestations/nonce/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": "/qgb/v1/data_commitment/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": "/qgb/v1/unbonding", - "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": "/qgb/v1/valset/request/before/{nonce}", - "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": "/qgb/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 - } - ], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "minimum-gas-price", - "values": [ - { - "expected_value": "0.002000000000000000utia", - "severity": "Warning" - } - ] - }, - { - "name": "chain-id", - "values": [ - { - "expected_value": "celestia" - } - ] - }, - { - "name": "pruning", - "values": [ - { - "latest_distance": 5760 - } - ] - } - ], - "extensions": [ - { - "name": "archive", - "cu_multiplier": 5, - "rule": { - "block": 5680 - } - } - ] - }, - { - "enabled": true, - "collection_data": { - "api_interface": "grpc", - "internal_path": "", - "type": "", - "add_on": "" - }, - "apis": [ - { - "name": "celestia.qgb.v1.Query/EVMAddress", - "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": "celestia.qgb.v1.Query/LatestUnbondingHeight", - "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": "celestia.qgb.v1.Query/LatestAttestationNonce", - "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": "celestia.qgb.v1.Query/DataCommitmentRangeForHeight", - "block_parsing": { - "parser_arg": [ - "height", - ":" - ], - "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": "celestia.qgb.v1.Query/AttestationRequestByNonce", - "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": "celestia.qgb.v1.Query/EarliestAttestationNonce", - "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": "celestia.blob.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": "celestia.core.v1.tx.Tx/TxStatus", - "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": "celestia.qgb.v1.Query/LatestValsetRequestBeforeNonce", - "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": "celestia.qgb.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": "packetforward.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": "celestia.qgb.v1.Query/LatestDataCommitment", - "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": "celestia.mint.v1.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": "celestia.signal.v1.Query/GetUpgrade", - "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": "celestia.signal.v1.Query/VersionTally", - "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": "celestia.minfee.v1.Querycelestia.minfee.v1.Query/NetworkMinGasPrice", - "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": "celestia.mint.v1.Query/GenesisTime", - "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": "celestia.mint.v1.Query/InflationRate", - "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": "minimum-gas-price", - "values": [ - { - "expected_value": "0.002000000000000000utia", - "severity": "Warning" - } - ] - }, - { - "name": "chain-id", - "values": [ - { - "expected_value": "celestia" - } - ] - }, - { - "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": "celestia" - } - ] - }, - { - "name": "pruning", - "values": [ - { - "latest_distance": 5760 - }, - { - "extension": "archive", - "expected_value": "1" - } - ] - } - ], - "extensions": [ - { - "name": "archive", - "cu_multiplier": 5, - "rule": { - "block": 5680 - } - } - ] - }, - { - "enabled": true, - "collection_data": { - "api_interface": "jsonrpc", - "internal_path": "", - "type": "POST", - "add_on": "" - }, - "apis": [ - { - "name": "blob.Get", - "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": "blob.GetAll", - "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": "blob.GetProof", - "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": "blob.Included", - "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": "blob.Submit", - "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": "das.SamplingStats", - "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": "das.WaitCatchUp", - "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": "fraud.Get", - "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": "header.GetByHash", - "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": "header.GetByHeight", - "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": "header.GetRangeByHeight", - "block_parsing": { - "parser_arg": [ - "1" - ], - "parser_func": "PARSE_BY_ARG" - }, - "compute_units": 10, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "header.LocalHead", - "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": "header.NetworkHead", - "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": "header.SyncState", - "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": "header.SyncWait", - "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": "header.WaitForHeight", - "block_parsing": { - "parser_arg": [ - "0" - ], - "parser_func": "PARSE_BY_ARG" - }, - "compute_units": 10, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "node.Ready", - "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": "share.GetEDS", - "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": "share.GetShare", - "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": "share.GetSharesByNamespace", - "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": "share.SharesAvailable", - "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": "state.BalanceForAddress", - "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": "state.BeginRedelegate", - "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": "state.CancelUnbondingDelegation", - "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": "state.Delegate", - "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": "state.QueryDelegation", - "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": "state.QueryRedelegations", - "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": "state.QueryUnbonding", - "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": "state.SubmitPayForBlob", - "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": "state.SubmitTx", - "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": "state.Transfer", - "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": "state.Undelegate", - "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 - } - ], - "headers": [], - "inheritance_apis": [], - "parse_directives": [ - { - "function_template": "{\"jsonrpc\":\"2.0\",\"method\":\"header.LocalHead\",\"params\":[],\"id\":1}", - "function_tag": "GET_BLOCKNUM", - "result_parsing": { - "parser_arg": [ - "0", - "header", - "height" - ], - "parser_func": "PARSE_CANONICAL" - }, - "api_name": "header.LocalHead" - }, - { - "function_tag": "GET_BLOCK_BY_NUM", - "function_template": "{\"jsonrpc\":\"2.0\",\"method\":\"header.GetByHeight\",\"params\":[%d],\"id\":1}", - "result_parsing": { - "parser_arg": [ - "0", - "commit", - "block_id", - "hash" - ], - "parser_func": "PARSE_CANONICAL" - }, - "api_name": "header.GetByHeight" - } - ], - "verifications": [ - { - "name": "chain-id", - "parse_directive": { - "function_template": "{\"jsonrpc\":\"2.0\",\"method\":\"header.LocalHead\",\"params\":[],\"id\":1}", - "function_tag": "VERIFICATION", - "result_parsing": { - "parser_arg": [ - "0", - "header", - "chain_id" - ], - "parser_func": "PARSE_CANONICAL" - }, - "api_name": "header.LocalHead" - }, - "values": [ - { - "expected_value": "celestia" - } - ] - }, - { - "name": "pruning", - "parse_directive": { - "function_tag": "GET_BLOCK_BY_NUM" - }, - "values": [ - { - "latest_distance": 5760 - } - ] - } - ], - - - "extensions": [ - { - "name": "archive", - "cu_multiplier": 5, - "rule": { - "block": 5680 - } - } - ] - } - ] - }, - { - "index": "CELESTIATM", - "name": "celestia mocha testnet", - "enabled": true, - "imports": [ - "CELESTIA" - ], - "reliability_threshold": 268435455, - "data_reliability_enabled": true, - "block_distance_for_finalized_data": 0, - "blocks_in_finalization_proof": 1, - "average_block_time": 5100, - "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": "minimum-gas-price", - "values": [ - { - "expected_value": "0.002000000000000000utia", - "severity": "Warning" - } - ] - }, - { - "name": "chain-id", - "values": [ - { - "expected_value": "mocha-4" - } - ] - } - ] - }, - { - "enabled": true, - "collection_data": { - "api_interface": "grpc", - "internal_path": "", - "type": "", - "add_on": "" - }, - "apis": [], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "minimum-gas-price", - "values": [ - { - "expected_value": "0.002000000000000000utia", - "severity": "Warning" - } - ] - }, - { - "name": "chain-id", - "values": [ - { - "expected_value": "mocha-4" - } - ] - } - ] - }, - { - "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": "mocha-4" - } - ] - } - ] - }, - { - "enabled": true, - "collection_data": { - "api_interface": "jsonrpc", - "internal_path": "", - "type": "POST", - "add_on": "" - }, - "apis": [], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "chain-id", - "values": [ - { - "expected_value": "mocha-4" - } - ] - } - ] - } - - ] - }, - { - "index": "CELESTIATA", - "name": "celestia arabica testnet", - "enabled": true, - "imports": [ - "CELESTIA" - ], - "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": [], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "minimum-gas-price", - "values": [ - { - "expected_value": "0.002000000000000000utia", - "severity": "Warning" - } - ] - }, - { - "name": "chain-id", - "values": [ - { - "expected_value": "arabica-11" - } - ] - } - ] - }, - { - "enabled": true, - "collection_data": { - "api_interface": "grpc", - "internal_path": "", - "type": "", - "add_on": "" - }, - "apis": [], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "minimum-gas-price", - "values": [ - { - "expected_value": "0.002000000000000000utia", - "severity": "Warning" - } - ] - }, - { - "name": "chain-id", - "values": [ - { - "expected_value": "arabica-11" - } - ] - } - ] - }, - { - "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": "arabica-11" - } - ] - } - ] - }, - { - "enabled": true, - "collection_data": { - "api_interface": "jsonrpc", - "internal_path": "", - "type": "POST", - "add_on": "" - }, - "apis": [], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "chain-id", - "values": [ - { - "expected_value": "arabica-11" - } - ] - } - ] - } - ] - } - ] - }, - "deposit": "10000000ulava" -} \ No newline at end of file diff --git a/cookbook/specs/celo.json b/cookbook/specs/celo.json deleted file mode 100644 index 2d57721d9a..0000000000 --- a/cookbook/specs/celo.json +++ /dev/null @@ -1,130 +0,0 @@ -{ - "proposal": { - "title": "Add Specs: Celo", - "description": "Adding new specification support for relaying Celo data on Lava", - "specs": [ - { - "index": "CELO", - "name": "celo mainnet", - "enabled": true, - "imports": [ - "ETH1" - ], - "reliability_threshold": 268435455, - "data_reliability_enabled": true, - "block_distance_for_finalized_data": 1, - "blocks_in_finalization_proof": 3, - "average_block_time": 5000, - "allowed_block_lag_for_qos_sync": 2, - "shares": 1, - "min_stake_provider": { - "denom": "ulava", - "amount": "5000000000" - }, - "api_collections": [ - { - "enabled": true, - "collection_data": { - "api_interface": "jsonrpc", - "internal_path": "", - "type": "POST", - "add_on": "" - }, - "apis": [], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "chain-id", - "values": [ - { - "expected_value": "0xa4ec" - } - ] - }, - { - "name": "pruning", - "values": [ - { - "latest_distance": 17280 - }, - { - "extension": "archive", - "expected_value": "0x0" - } - ] - } - ], - "extensions": [ - { - "name": "archive", - "cu_multiplier": 5, - "rule": { - "block": 17040 - } - } - ] - } - ] - }, - { - "index": "ALFAJORES", - "name": "celo alfajores testnet", - "enabled": true, - "imports": [ - "CELO" - ], - "reliability_threshold": 268435455, - "data_reliability_enabled": true, - "block_distance_for_finalized_data": 1, - "blocks_in_finalization_proof": 3, - "average_block_time": 1000, - "allowed_block_lag_for_qos_sync": 10, - "shares": 1, - "min_stake_provider": { - "denom": "ulava", - "amount": "5000000000" - }, - "api_collections": [ - { - "enabled": true, - "collection_data": { - "api_interface": "jsonrpc", - "internal_path": "", - "type": "POST", - "add_on": "" - }, - "apis": [], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "chain-id", - "values": [ - { - "expected_value": "0xaef3" - } - ] - }, - { - "name": "pruning", - "values": [ - { - "latest_distance": 86400 - }, - { - "extension": "archive", - "expected_value": "0x0" - } - ] - } - ] - } - ] - } - ] - }, - "deposit": "10000000ulava" -} \ No newline at end of file diff --git a/cookbook/specs/cosmoshub.json b/cookbook/specs/cosmoshub.json deleted file mode 100644 index 5a479f7af5..0000000000 --- a/cookbook/specs/cosmoshub.json +++ /dev/null @@ -1,242 +0,0 @@ -{ - "proposal": { - "title": "Add Specs: Cosmos hub", - "description": "Adding new specification support for relaying cosmoshub data on Lava", - "specs": [ - { - "index": "COSMOSHUB", - "name": "cosmos hub mainnet", - "enabled": true, - "imports": [ - "COSMOSSDKFULL", - "COSMOSSDK45DEP" - ], - "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": [], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "chain-id", - "values": [ - { - "expected_value": "cosmoshub-4" - } - ] - }, - { - "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": [], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "chain-id", - "values": [ - { - "expected_value": "cosmoshub-4" - } - ] - }, - { - "name": "pruning", - "values": [ - { - "latest_distance": 14400 - } - ] - } - ], - "extensions": [ - { - "name": "archive", - "cu_multiplier": 5, - "rule": { - "block": 14200 - } - } - ] - }, - { - "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": "cosmoshub-4" - } - ] - }, - { - "name": "pruning", - "values": [ - { - "latest_distance": 14400 - }, - { - "extension": "archive", - "expected_value": "5200791" - } - ] - } - ], - "extensions": [ - { - "name": "archive", - "cu_multiplier": 5, - "rule": { - "block": 14200 - } - } - ] - } - ] - }, - { - "index": "COSMOSHUBT", - "name": "cosmos hub testnet", - "enabled": true, - "imports": [ - "COSMOSHUB" - ], - "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": [], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "chain-id", - "values": [ - { - "expected_value": "theta-testnet-001" - } - ] - } - ] - }, - { - "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": "theta-testnet-001" - } - ] - } - ] - }, - { - "enabled": true, - "collection_data": { - "api_interface": "tendermintrpc", - "internal_path": "", - "type": "", - "add_on": "" - }, - "parse_directives": [], - "verifications": [ - { - "name": "chain-id", - "values": [ - { - "expected_value": "theta-testnet-001" - } - ] - } - ] - } - ] - } - ] - }, - "deposit": "10000000ulava" -} \ No newline at end of file diff --git a/cookbook/specs/cosmossdk.json b/cookbook/specs/cosmossdk.json deleted file mode 100644 index 106790b65f..0000000000 --- a/cookbook/specs/cosmossdk.json +++ /dev/null @@ -1,4804 +0,0 @@ -{ - "proposal": { - "title": "Add Specs: Cosmos SDK", - "description": "Adding default Cosmos SDK specification", - "specs": [ - { - "index": "COSMOSSDK", - "name": "cosmos sdk", - "enabled": false, - "imports": [ - "IBC", - "TENDERMINT" - ], - "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": "/cosmos/auth/v1beta1/account_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/auth/v1beta1/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/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/auth/v1beta1/address_by_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/auth/v1beta1/bech32", - "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/bech32/{address_bytes}", - "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/bech32/{address_string}", - "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/module_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/module_accounts/{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/auth/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/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/bank/v1beta1/balances/{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/bank/v1beta1/balances/{address}/by_denom", - "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/balances/{address}/{denom}", - "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/base_denom", - "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/denom_owners/{denom}", - "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/denoms_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": "/cosmos/bank/v1beta1/denoms_metadata/{denom}", - "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/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/send_enabled", - "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/spendable_balances/{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/bank/v1beta1/spendable_balances/{address}/by_denom", - "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/supply", - "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/supply/by_denom", - "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/supply/{denom}", - "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/supply_without_offset", - "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/supply_without_offset/{denom}", - "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/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/reflection/v1beta1/app_descriptor/authn", - "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/app_descriptor/chain", - "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/app_descriptor/codec", - "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/app_descriptor/configuration", - "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/app_descriptor/query_services", - "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/app_descriptor/tx_descriptor", - "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/interfaces", - "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/interfaces/{interface_name}/implementations", - "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/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/distribution/v1beta1/community_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/distribution/v1beta1/delegators/{delegator_address}/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": "/cosmos/distribution/v1beta1/delegators/{delegator_address}/rewards/{validator_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/distribution/v1beta1/delegators/{delegator_address}/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/distribution/v1beta1/delegators/{delegator_address}/withdraw_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/distribution/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/distribution/v1beta1/validators/{validator_address}/commission", - "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/validators/{validator_address}/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": "/cosmos/distribution/v1beta1/validators/{validator_address}/slashes", - "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/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/evidence/v1beta1/evidence/{evidence_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": "/cosmos/evidence/v1beta1/evidence/{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": "/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/gov/v1/params/{params_type}", - "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/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/v1/proposals/{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/gov/v1/proposals/{proposal_id}/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/v1/proposals/{proposal_id}/deposits/{depositor}", - "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/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/gov/v1/proposals/{proposal_id}/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/gov/v1/proposals/{proposal_id}/votes/{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/gov/v1beta1/params/{params_type}", - "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/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/proposals/{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/gov/v1beta1/proposals/{proposal_id}/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/proposals/{proposal_id}/deposits/{depositor}", - "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/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/gov/v1beta1/proposals/{proposal_id}/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/gov/v1beta1/proposals/{proposal_id}/votes/{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/mint/v1beta1/annual_provisions", - "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/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/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/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/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/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}/delegations/{delegator_addr}/unbonding_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/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/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 - }, - { - "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/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/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": "/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": "/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": "/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": "/validatorsets/{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/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/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/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/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/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/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/distribution/v1beta1/validators/{validator_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 - } - ], - "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" - } - } - ] - } - ] - } - ] - }, - "deposit": "10000000ulava" -} \ No newline at end of file diff --git a/cookbook/specs/cosmossdk_45.json b/cookbook/specs/cosmossdk_45.json deleted file mode 100644 index 3f68cf3dc6..0000000000 --- a/cookbook/specs/cosmossdk_45.json +++ /dev/null @@ -1,1139 +0,0 @@ -{ - "proposal": { - "title": "Add Specs: Cosmos SDK v0.45", - "description": "Adding default Cosmos SDK v0.45 deprecated apis specification", - "specs": [ - { - "index": "COSMOSSDK45DEP", - "name": "cosmos sdk deprecated apis", - "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": "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 diff --git a/cookbook/specs/cosmossdk_full.json b/cookbook/specs/cosmossdk_full.json deleted file mode 100644 index 897941ff88..0000000000 --- a/cookbook/specs/cosmossdk_full.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "proposal": { - "title": "Add Specs: Full Cosmos SDK", - "description": "Adding full Cosmos SDK specification", - "specs": [ - { - "index": "COSMOSSDKFULL", - "name": "full cosmos sdk", - "enabled": false, - "imports": [ - "COSMOSSDK", - "COSMOSWASM" - ], - "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": "50000000000" - } - } - ] - }, - "deposit": "10000000ulava" -} \ No newline at end of file diff --git a/cookbook/specs/cosmoswasm.json b/cookbook/specs/cosmoswasm.json deleted file mode 100644 index 8154fdd8b9..0000000000 --- a/cookbook/specs/cosmoswasm.json +++ /dev/null @@ -1,433 +0,0 @@ -{ - "proposal": { - "title": "Add Specs: Cosmos Wasm", - "description": "Adding default Cosmos Wasm specification", - "specs": [ - { - "index": "COSMOSWASM", - "name": "cosmos wasm", - "enabled": false, - "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": "/cosmwasm/wasm/v1/code", - "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": "/cosmwasm/wasm/v1/code/{code_id}", - "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": "/cosmwasm/wasm/v1/code/{code_id}/contracts", - "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": "/cosmwasm/wasm/v1/codes/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": "/cosmwasm/wasm/v1/codes/pinned", - "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": "/cosmwasm/wasm/v1/contract/{address}", - "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": "/cosmwasm/wasm/v1/contract/{address}/history", - "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": "/cosmwasm/wasm/v1/contract/{address}/raw/{query_data}", - "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": "/cosmwasm/wasm/v1/contract/{address}/smart/{query_data}", - "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": "/cosmwasm/wasm/v1/contract/{address}/state", - "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": "/cosmwasm/wasm/v1/contracts/creator/{creator_address}", - "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 - } - ], - "headers": [], - "inheritance_apis": [], - "parse_directives": [] - }, - { - "enabled": true, - "collection_data": { - "api_interface": "grpc", - "internal_path": "", - "type": "", - "add_on": "" - }, - "apis": [ - { - "name": "cosmwasm.wasm.v1.Query/AllContractState", - "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": "cosmwasm.wasm.v1.Query/Code", - "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": "cosmwasm.wasm.v1.Query/Codes", - "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": "cosmwasm.wasm.v1.Query/ContractHistory", - "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": "cosmwasm.wasm.v1.Query/ContractInfo", - "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": "cosmwasm.wasm.v1.Query/ContractsByCode", - "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": "cosmwasm.wasm.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": "cosmwasm.wasm.v1.Query/PinnedCodes", - "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": "cosmwasm.wasm.v1.Query/RawContractState", - "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": "cosmwasm.wasm.v1.Query/SmartContractState", - "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 - } - ], - "headers": [], - "inheritance_apis": [], - "parse_directives": [] - } - ] - } - ] - }, - "deposit": "10000000ulava" -} \ No newline at end of file diff --git a/cookbook/specs/elys.json b/cookbook/specs/elys.json deleted file mode 100644 index ff085a2ec3..0000000000 --- a/cookbook/specs/elys.json +++ /dev/null @@ -1,2972 +0,0 @@ -{ - "proposal": { - "title": "Add Specs: ELYS", - "description": "Adding new specification support for relaying elys data on Lava", - "specs": [ - { - "index": "ELYS", - "name": "elys testnet", - "enabled": true, - "imports": [ - "COSMOSSDKFULL" - ], - "reliability_threshold": 268435455, - "data_reliability_enabled": true, - "block_distance_for_finalized_data": 0, - "blocks_in_finalization_proof": 1, - "average_block_time": 4500, - "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": "/elys-network/elys/accountedpool/accounted_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": "/elys-network/elys/accountedpool/accounted_pool/{pool_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": "/elys-network/elys/amm/balance/{address}/{denom}", - "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": "/elys-network/elys/amm/denom_liquidity", - "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": "/elys-network/elys/amm/denom_liquidity/{denom}", - "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": "/elys-network/elys/amm/exit_pool_estimation", - "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": "/elys-network/elys/amm/in_route_by_denom/{denom_in}/{denom_out}", - "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": "/elys-network/elys/amm/join_pool_estimation", - "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": "/elys-network/elys/amm/out_route_by_denom/{denom_out}/{denom_in}", - "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": "/elys-network/elys/amm/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": "/elys-network/elys/amm/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": "/elys-network/elys/amm/pool/{pool_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": "/elys-network/elys/amm/slippage_track/{pool_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": "/elys-network/elys/amm/slippage_tracks", - "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": "/elys-network/elys/amm/swap_estimation", - "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": "/elys-network/elys/amm/swap_estimation_by_denom", - "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": "/elys-network/elys/assetprofile/entry", - "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": "/elys-network/elys/assetprofile/entry/{base_denom}", - "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": "/elys-network/elys/assetprofile/entry/{denom}", - "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": "/elys-network/elys/assetprofile/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": "/elys-network/elys/burner/history", - "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": "/elys-network/elys/burner/history/{timestamp}/{denom}", - "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": "/elys-network/elys/burner/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": "/elys/clock/v1/contracts", - "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": "/elys/clock/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": "/elys-network/elys/commitment/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": "/elys-network/elys/commitment/show_commitments/{creator}", - "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": "/elys-network/elys/epochs/v1/current_epoch", - "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": "/elys-network/elys/epochs/v1/epochs", - "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": "/elys-network/elys/incentive/apr/{withdraw_type}/{denom}", - "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": "/elys-network/elys/incentive/aprs", - "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": "/elys-network/elys/incentive/community_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": "/elys-network/elys/incentive/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": "/elys-network/elys/incentive/pool_aprs", - "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": "/elys-network/elys/incentive/pool_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": "/elys-network/elys/leveragelp/is-whitelisted", - "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": "/elys-network/elys/leveragelp/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": "/elys-network/elys/leveragelp/pool/{index}", - "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": "/elys-network/elys/leveragelp/pool/{pagination.key}", - "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": "/elys-network/elys/leveragelp/position/{address}/{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": "/elys-network/elys/leveragelp/positions-by-pool/{amm_pool_id}/{pagination.key}", - "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": "​/elys-network​/elys​/leveragelp​/positions-for-address​/{address}​/{pagination.key}", - "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": "/elys-network/elys/leveragelp/positions/{pagination.key}", - "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": "/elys-network/elys/leveragelp/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": "/elys-network/elys/leveragelp/whitelist/{pagination.key}", - "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": "/elys-network/elys/oracle/asset_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": "/elys-network/elys/oracle/asset_info/{denom}", - "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": "/elys-network/elys/oracle/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": "/elys-network/elys/oracle/price", - "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": "/elys-network/elys/oracle/price_feeder", - "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": "/elys-network/elys/oracle/price_feeder/{feeder}", - "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": "/elys/oracle/band_price_result/{request_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": "/elys/oracle/last_band_price_request_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": "/elys-network/elys/parameter/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": "​/elys-network​/elys​/perpetual​/is-whitelisted", - "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": "/elys-network/elys/perpetual/mtp/{address}/{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": "​/elys-network​/elys​/perpetual​/mtps-by-pool​/{amm_pool_id}​/{pagination.key}", - "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": "/elys-network/elys/perpetual/mtps-for-address/{address}/{pagination.key}", - "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": "/elys-network/elys/perpetual/open-estimation", - "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": "/elys-network/elys/perpetual/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": "/elys-network/elys/perpetual/pool/{index}", - "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": "/elys-network/elys/perpetual/pool/{pagination.key}", - "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": "/elys-network/elys/perpetual/positions/{pagination.key}", - "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": "​/elys-network​/elys​/perpetual​/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": "/elys-network/elys/perpetual/whitelist/{pagination.key}", - "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": "/elys-network/elys/stablestake/borrow-ratio", - "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": "/elys-network/elys/stablestake/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": "​/elys-network​/elys​/tokenomics​/airdrop", - "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": "/elys-network/elys/tokenomics/airdrop/{intent}", - "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": "/elys-network/elys/tokenomics/genesis_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": "/elys-network/elys/tokenomics/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": "/elys-network/elys/tokenomics/time_based_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": "/elys-network/elys/tokenomics/time_based_inflation/{start_block_height}/{end_block_height}", - "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": "​/elys-network​/elys​/transferhook​/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 - } - ], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "chain-id", - "values": [ - { - "expected_value": "elystestnet-1" - } - ] - }, - { - "name": "pruning", - "values": [ - { - "latest_distance": 19200 - }, - { - "extension": "archive", - "expected_value": "1" - } - ] - } - ], - "extensions": [ - { - "name": "archive", - "cu_multiplier": 5, - "rule": { - "block": 19000 - } - } - ] - }, - { - "enabled": true, - "collection_data": { - "api_interface": "grpc", - "internal_path": "", - "type": "", - "add_on": "" - }, - "apis": [ - { - "name": "elys.accountedpool.Query/AccountedPool", - "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": "elys.accountedpool.Query/AllAccountedPool", - "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": "elys.amm.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": "elys.amm.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": "elys.amm.Query/DenomLiquidity", - "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": "elys.amm.Query/DenomLiquidityAll", - "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": "elys.amm.Query/SwapEstimation", - "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": "elys.amm.Query/JoinPoolEstimation", - "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": "elys.amm.Query/ExitPoolEstimation", - "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": "elys.amm.Query/SlippageTrack", - "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": "elys.amm.Query/SlippageTrackAll", - "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": "elys.amm.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": "elys.amm.Query/InRouteByDenom", - "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": "elys.amm.Query/OutRouteByDenom", - "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": "elys.amm.Query/SwapEstimationByDenom", - "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": "elys.assetprofile.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": "elys.assetprofile.Query/Entry", - "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": "elys.assetprofile.Query/EntryByDenom", - "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": "elys.assetprofile.Query/EntryAll", - "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": "elys.burner.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": "elys.burner.Query/History", - "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": "elys.burner.Query/HistoryAll", - "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": "elys.clock.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": "elys.clock.v1.Query/ClockContracts", - "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": "elys.commitment.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": "elys.commitment.Query/ShowCommitments", - "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": "elys.epochs.v1.Query/EpochInfos", - "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": "elys.epochs.v1.Query/CurrentEpoch", - "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": "elys.estaking.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": "elys.estaking.Query/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": "elys.incentive.Query/Apr", - "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": "elys.incentive.Query/Aprs", - "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": "elys.incentive.Query/PoolRewards", - "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": "elys.incentive.Query/AllProgramRewards", - "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": "elys.leveragelp.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": "elys.leveragelp.Query/QueryPositions", - "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": "elys.leveragelp.Query/QueryPositionsByPool", - "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": "elys.leveragelp.Query/GetStatus", - "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": "elys.leveragelp.Query/QueryPositionsForAddress", - "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": "elys.leveragelp.Query/GetWhitelist", - "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": "elys.leveragelp.Query/IsWhitelisted", - "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": "elys.leveragelp.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": "elys.leveragelp.Query/Pools", - "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": "elys.leveragelp.Query/Positions", - "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": "elys.masterchef.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": "elys.masterchef.Query/ExternalIncentive", - "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": "elys.masterchef.Query/PoolInfo", - "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": "elys.masterchef.Query/PoolRewardInfo", - "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": "elys.masterchef.Query/UserRewardInfo", - "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": "elys.masterchef.Query/UserPendingReward", - "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": "elys.masterchef.Query/StableStakeApr", - "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": "elys.masterchef.Query/PoolAprs", - "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": "elys.oracle.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": "elys.oracle.Query/BandPriceResult", - "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": "elys.oracle.Query/LastBandRequestId", - "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": "elys.oracle.Query/AssetInfo", - "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": "elys.oracle.Query/AssetInfoAll", - "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": "elys.oracle.Query/Price", - "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": "elys.oracle.Query/PriceAll", - "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": "elys.oracle.Query/PriceFeeder", - "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": "elys.oracle.Query/PriceFeederAll", - "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": "elys.parameter.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": "elys.perpetual.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": "elys.perpetual.Query/GetPositions", - "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": "elys.perpetual.Query/GetPositionsByPool", - "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": "elys.perpetual.Query/GetStatus", - "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": "elys.perpetual.Query/GetPositionsForAddress", - "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": "elys.perpetual.Query/GetWhitelist", - "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": "elys.perpetual.Query/IsWhitelisted", - "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": "elys.perpetual.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": "elys.perpetual.Query/Pools", - "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": "elys.perpetual.Query/MTP", - "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": "elys.perpetual.Query/OpenEstimation", - "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": "elys.stablestake.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": "elys.stablestake.Query/BorrowRatio", - "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": "elys.tokenomics.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": "elys.tokenomics.Query/Airdrop", - "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": "elys.tokenomics.Query/AirdropAll", - "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": "elys.tokenomics.Query/GenesisInflation", - "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": "elys.tokenomics.Query/TimeBasedInflation", - "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": "elys.tokenomics.Query/TimeBasedInflationAll", - "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": "elys.transferhook.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 - } - ], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "chain-id", - "values": [ - { - "expected_value": "elystestnet-1" - } - ] - }, - { - "name": "pruning", - "values": [ - { - "latest_distance": 19200 - }, - { - "extension": "archive", - "expected_value": "1" - } - ] - } - ], - "extensions": [ - { - "name": "archive", - "cu_multiplier": 5, - "rule": { - "block": 19000 - } - } - ] - }, - { - "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": "elystestnet-1" - } - ] - }, - { - "name": "pruning", - "values": [ - { - "latest_distance": 19200 - }, - { - "extension": "archive", - "expected_value": "1" - } - ] - } - ], - "extensions": [ - { - "name": "archive", - "cu_multiplier": 5, - "rule": { - "block": 19000 - } - } - ] - } - ] - } - ] - }, - "deposit": "10000000ulava" -} \ No newline at end of file diff --git a/cookbook/specs/ethereum.json b/cookbook/specs/ethereum.json deleted file mode 100644 index f64a71046b..0000000000 --- a/cookbook/specs/ethereum.json +++ /dev/null @@ -1,1582 +0,0 @@ -{ - "proposal": { - "title": "Add Specs: Ethereum", - "description": "Adding new specification support for relaying Ethereum data on Lava", - "specs": [ - { - "index": "ETH1", - "name": "ethereum mainnet", - "enabled": true, - "reliability_threshold": 268435455, - "data_reliability_enabled": true, - "block_distance_for_finalized_data": 8, - "blocks_in_finalization_proof": 3, - "average_block_time": 13000, - "allowed_block_lag_for_qos_sync": 2, - "shares": 1, - "min_stake_provider": { - "denom": "ulava", - "amount": "47500000000" - }, - "api_collections": [ - { - "enabled": true, - "collection_data": { - "api_interface": "jsonrpc", - "internal_path": "", - "type": "POST", - "add_on": "" - }, - "apis": [ - { - "name": "eth_accounts", - "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": "eth_blockNumber", - "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": "eth_call", - "block_parsing": { - "parser_arg": [ - "1" - ], - "parser_func": "PARSE_BY_ARG" - }, - "compute_units": 20, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "eth_chainId", - "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": "eth_coinbase", - "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": "eth_compileLLL", - "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": "eth_createAccessList", - "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": "eth_estimateGas", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 100, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "eth_feeHistory", - "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": "eth_gasPrice", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 20, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0, - "timeout_ms": 1000 - }, - { - "name": "eth_getBalance", - "block_parsing": { - "parser_arg": [ - "1" - ], - "parser_func": "PARSE_BY_ARG" - }, - "compute_units": 20, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "eth_getBlockByHash", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 20, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "eth_getBlockByNumber", - "block_parsing": { - "parser_arg": [ - "0" - ], - "parser_func": "PARSE_BY_ARG" - }, - "compute_units": 20, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "eth_getBlockReceipts", - "block_parsing": { - "parser_arg": [ - "0" - ], - "parser_func": "PARSE_BY_ARG" - }, - "compute_units": 20, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "eth_getBlockTransactionCountByHash", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 20, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "eth_getBlockTransactionCountByNumber", - "block_parsing": { - "parser_arg": [ - "0" - ], - "parser_func": "PARSE_BY_ARG" - }, - "compute_units": 20, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "eth_getCode", - "block_parsing": { - "parser_arg": [ - "1" - ], - "parser_func": "PARSE_BY_ARG" - }, - "compute_units": 20, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "eth_getCompilers", - "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": "eth_getFilterChanges", - "block_parsing": { - "parser_arg": [ - "1" - ], - "parser_func": "PARSE_BY_ARG" - }, - "compute_units": 20, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "eth_getFilterLogs", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 60, - "enabled": true, - "category": { - "deterministic": false, - "local": true, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "eth_getLogs", - "block_parsing": { - "parser_arg": [ - "0", - "toBlock" - ], - "parser_func": "PARSE_CANONICAL" - }, - "compute_units": 80, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "eth_getProof", - "block_parsing": { - "parser_arg": [ - "2" - ], - "parser_func": "PARSE_BY_ARG" - }, - "compute_units": 20, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "eth_getStorageAt", - "block_parsing": { - "parser_arg": [ - "2" - ], - "parser_func": "PARSE_BY_ARG" - }, - "compute_units": 20, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "eth_getTransactionByBlockHashAndIndex", - "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": "eth_getTransactionByBlockNumberAndIndex", - "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": "eth_getTransactionByHash", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 20, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "eth_getTransactionCount", - "block_parsing": { - "parser_arg": [ - "1" - ], - "parser_func": "PARSE_BY_ARG" - }, - "compute_units": 20, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "eth_getTransactionReceipt", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 20, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "eth_getUncleByBlockHashAndIndex", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 15, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "eth_getUncleByBlockNumberAndIndex", - "block_parsing": { - "parser_arg": [ - "0" - ], - "parser_func": "PARSE_BY_ARG" - }, - "compute_units": 15, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "eth_getUncleCountByBlockHash", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 20, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "eth_getUncleCountByBlockNumber", - "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": "eth_getWork", - "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": "eth_hashrate", - "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": "eth_maxPriorityFeePerGas", - "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": "eth_mining", - "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": "eth_newBlockFilter", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 20, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "eth_newFilter", - "block_parsing": { - "parser_arg": [ - "0", - "toBlock" - ], - "parser_func": "PARSE_CANONICAL" - }, - "compute_units": 20, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "eth_newPendingTransactionFilter", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 20, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "eth_protocolVersion", - "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": "eth_sendRawTransaction", - "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": "eth_sendTransaction", - "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": "eth_sign", - "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": "eth_signTransaction", - "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": "eth_subscribe", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 1000, - "enabled": true, - "category": { - "deterministic": false, - "local": true, - "subscription": true, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "eth_syncing", - "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": "eth_uninstallFilter", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 10, - "enabled": true, - "category": { - "deterministic": false, - "local": true, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "eth_unsubscribe", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 10, - "enabled": true, - "category": { - "deterministic": false, - "local": true, - "subscription": true, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "net_listening", - "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": "net_peerCount", - "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_version", - "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": "rpc_modules", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 1, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "web3_clientVersion", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 20, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "web3_sha3", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 15, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - } - ], - "headers": [], - "inheritance_apis": [], - "parse_directives": [ - { - "function_template": "{\"jsonrpc\":\"2.0\",\"method\":\"eth_blockNumber\",\"params\":[],\"id\":1}", - "function_tag": "GET_BLOCKNUM", - "result_parsing": { - "parser_arg": [ - "0" - ], - "parser_func": "PARSE_BY_ARG" - }, - "api_name": "eth_blockNumber" - }, - { - "function_tag": "GET_BLOCK_BY_NUM", - "function_template": "{\"jsonrpc\":\"2.0\",\"method\":\"eth_getBlockByNumber\",\"params\":[\"0x%x\", false],\"id\":1}", - "result_parsing": { - "parser_arg": [ - "0", - "hash" - ], - "parser_func": "PARSE_CANONICAL", - "encoding": "hex" - }, - "api_name": "eth_getBlockByNumber" - }, - { - "function_template": "{\"jsonrpc\":\"2.0\",\"method\":\"eth_getBlockByNumber\",\"params\":[\"earliest\", false],\"id\":1}", - "function_tag": "GET_EARLIEST_BLOCK", - "result_parsing": { - "parser_arg": [ - "0", - "number" - ], - "parser_func": "PARSE_CANONICAL", - "encoding": "hex" - }, - "api_name": "eth_getBlockByNumber" - }, - { - "function_tag": "SUBSCRIBE", - "api_name": "eth_subscribe" - }, - { - "function_template": "{\"jsonrpc\":\"2.0\",\"method\":\"eth_unsubscribe\",\"params\":[\"%s\"],\"id\":1}", - "function_tag": "UNSUBSCRIBE", - "api_name": "eth_unsubscribe" - } - ], - "verifications": [ - { - "name": "chain-id", - "parse_directive": { - "function_template": "{\"jsonrpc\":\"2.0\",\"method\":\"eth_chainId\",\"params\":[],\"id\":1}", - "function_tag": "VERIFICATION", - "result_parsing": { - "parser_arg": [ - "0" - ], - "parser_func": "PARSE_BY_ARG", - "encoding": "hex" - }, - "api_name": "eth_chainId" - }, - "values": [ - { - "expected_value": "0x1" - } - ] - }, - { - "name": "pruning", - "parse_directive": { - "function_tag": "GET_EARLIEST_BLOCK" - }, - "values": [ - { - "latest_distance": 6646 - }, - { - "extension": "archive", - "expected_value": "0x0" - } - ] - }, - { - "name": "trustless-rpc", - "parse_directive": { - "function_template": "{\"jsonrpc\":\"2.0\",\"method\":\"eth_getCode\",\"params\":[\"0x0000000000000000000000000000000000000000\",\"latest\"],\"id\":1}", - "function_tag": "VERIFICATION", - "result_parsing": { - "parser_arg": [ - "0" - ], - "parser_func": "PARSE_BY_ARG", - "encoding": "hex" - }, - "api_name": "eth_getCode" - }, - "values": [ - { - "expected_value": "*" - } - ] - } - ], - "extensions": [ - { - "name": "archive", - "cu_multiplier": 5, - "rule": { - "block": 6554 - } - } - ] - }, - { - "enabled": true, - "collection_data": { - "api_interface": "jsonrpc", - "internal_path": "", - "type": "POST", - "add_on": "debug" - }, - "apis": [ - { - "name": "debug_getBadBlocks", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 200, - "enabled": true, - "category": { - "deterministic": false, - "local": true, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "debug_getRawBlock", - "block_parsing": { - "parser_arg": [ - "0" - ], - "parser_func": "PARSE_BY_ARG" - }, - "compute_units": 50, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "debug_getRawHeader", - "block_parsing": { - "parser_arg": [ - "0" - ], - "parser_func": "PARSE_BY_ARG" - }, - "compute_units": 50, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "debug_getRawReceipts", - "block_parsing": { - "parser_arg": [ - "0" - ], - "parser_func": "PARSE_BY_ARG" - }, - "compute_units": 50, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "debug_getRawTransaction", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 50, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "debug_storageRangeAt", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 200, - "enabled": true, - "category": { - "deterministic": true, - "local": true, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "debug_traceBlock", - "block_parsing": { - "parser_arg": [ - "0" - ], - "parser_func": "PARSE_BY_ARG" - }, - "compute_units": 20, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "debug_traceBlockByHash", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 100, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "debug_traceBlockByNumber", - "block_parsing": { - "parser_arg": [ - "0" - ], - "parser_func": "PARSE_BY_ARG" - }, - "compute_units": 100, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "debug_traceCall", - "block_parsing": { - "parser_arg": [ - "1" - ], - "parser_func": "PARSE_BY_ARG" - }, - "compute_units": 100, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "debug_traceTransaction", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 100, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - } - ], - "verifications": [ - { - "name": "enabled", - "parse_directive": { - "function_template": "{\"jsonrpc\":\"2.0\",\"method\":\"debug_getRawHeader\",\"params\":[\"latest\"],\"id\":1}", - "function_tag": "VERIFICATION", - "result_parsing": { - "parser_arg": [ - "0" - ], - "parser_func": "PARSE_BY_ARG", - "encoding": "hex" - }, - "api_name": "debug_getRawHeader" - }, - "values": [ - { - "expected_value": "*" - } - ] - } - ], - "extensions": [ - { - "name": "archive", - "cu_multiplier": 5, - "rule": { - "block": 6554 - } - } - ] - }, - { - "enabled": true, - "collection_data": { - "api_interface": "jsonrpc", - "internal_path": "", - "type": "POST", - "add_on": "bundler" - }, - "apis": [ - { - "name": "eth_sendUserOperation", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 200, - "enabled": true, - "category": { - "deterministic": false, - "local": true, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "eth_estimateUserOperationGas", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 200, - "enabled": true, - "category": { - "deterministic": true, - "local": true, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "eth_getUserOperationByHash", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 200, - "enabled": true, - "category": { - "deterministic": true, - "local": true, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "eth_getUserOperationReceipt", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 200, - "enabled": true, - "category": { - "deterministic": true, - "local": true, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "eth_supportedEntryPoints", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 200, - "enabled": true, - "category": { - "deterministic": false, - "local": true, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - } - ], - "verifications": [ - { - "name": "bundler", - "parse_directive": { - "function_template": "{\"jsonrpc\":\"2.0\",\"method\":\"eth_supportedEntryPoints\",\"params\":[],\"id\":1}", - "function_tag": "VERIFICATION", - "result_parsing": { - "parser_arg": [ - "0" - ], - "parser_func": "PARSE_BY_ARG" - }, - "api_name": "eth_supportedEntryPoints" - }, - "values": [ - { - "expected_value": "*" - } - ] - } - ], - "extensions": [] - } - ] - }, - { - "index": "SEP1", - "name": "ethereum testnet sepolia", - "enabled": true, - "imports": [ - "ETH1" - ], - "reliability_threshold": 268435455, - "data_reliability_enabled": true, - "block_distance_for_finalized_data": 7, - "blocks_in_finalization_proof": 3, - "average_block_time": 13000, - "allowed_block_lag_for_qos_sync": 2, - "shares": 1, - "min_stake_provider": { - "denom": "ulava", - "amount": "47500000000" - }, - "api_collections": [ - { - "enabled": true, - "collection_data": { - "api_interface": "jsonrpc", - "internal_path": "", - "type": "POST", - "add_on": "" - }, - "apis": [], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "chain-id", - "values": [ - { - "expected_value": "0xaa36a7" - } - ] - } - ] - } - ] - }, - { - "index": "HOL1", - "name": "ethereum testnet holesky", - "enabled": true, - "imports": [ - "ETH1" - ], - "reliability_threshold": 268435455, - "data_reliability_enabled": true, - "block_distance_for_finalized_data": 7, - "blocks_in_finalization_proof": 3, - "average_block_time": 13000, - "allowed_block_lag_for_qos_sync": 2, - "shares": 1, - "min_stake_provider": { - "denom": "ulava", - "amount": "47500000000" - }, - "api_collections": [ - { - "enabled": true, - "collection_data": { - "api_interface": "jsonrpc", - "internal_path": "", - "type": "POST", - "add_on": "" - }, - "apis": [], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "chain-id", - "values": [ - { - "expected_value": "0x4268" - } - ] - } - ] - } - ] - } - ] - }, - "deposit": "10000000ulava" -} \ No newline at end of file diff --git a/cookbook/specs/ethermint.json b/cookbook/specs/ethermint.json deleted file mode 100644 index 3e0d365cc7..0000000000 --- a/cookbook/specs/ethermint.json +++ /dev/null @@ -1,739 +0,0 @@ -{ - "proposal": { - "title": "Add Specs: ETHERMINT", - "description": "Adding default Ethermint specification", - "specs": [ - { - "index": "ETHERMINT", - "name": "ethermint", - "enabled": false, - "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": "/ethermint/evm/v1/account/{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": "/ethermint/evm/v1/balances/{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": "/ethermint/evm/v1/base_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": "/ethermint/evm/v1/codes/{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": "/ethermint/evm/v1/cosmos_account/{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": "/ethermint/evm/v1/estimate_gas", - "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": "/ethermint/evm/v1/eth_call", - "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": "/ethermint/evm/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": "/ethermint/evm/v1/storage/{address}/{key}", - "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": "/ethermint/evm/v1/trace_block", - "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": "/ethermint/evm/v1/trace_tx", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 20, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "/ethermint/evm/v1/validator_account/{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": "/ethermint/evm/v1/virtual_frontier_bank_contract/by_denom/{min_denom}", - "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": "/ethermint/evm/v1/virtual_frontier_bank_contracts", - "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": "/ethermint/evm/v1/virtual_frontier_contracts", - "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": "/ethermint/evm/v1/virtual_frontier_contracts/{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": "/ethermint/feemarket/v1/base_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": "/ethermint/feemarket/v1/block_gas", - "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": "/ethermint/feemarket/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 - } - ], - "headers": [], - "inheritance_apis": [], - "parse_directives": [] - }, - { - "enabled": true, - "collection_data": { - "api_interface": "grpc", - "internal_path": "", - "type": "", - "add_on": "" - }, - "apis": [ - { - "name": "ethermint.evm.v1.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": "ethermint.evm.v1.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": "ethermint.evm.v1.Query/BaseFee", - "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": "ethermint.evm.v1.Query/Code", - "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": "ethermint.evm.v1.Query/CosmosAccount", - "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": "ethermint.evm.v1.Query/EstimateGas", - "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": "ethermint.evm.v1.Query/EthCall", - "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": "ethermint.evm.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": "ethermint.evm.v1.Query/Storage", - "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": "ethermint.evm.v1.Query/TraceBlock", - "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": "ethermint.evm.v1.Query/TraceTx", - "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": "ethermint.evm.v1.Query/ValidatorAccount", - "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": "ethermint.evm.v1.Query/ListVirtualFrontierBankContracts", - "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": "ethermint.evm.v1.Query/ListVirtualFrontierContracts", - "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": "ethermint.evm.v1.Query/VirtualFrontierBankContractByDenom", - "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": "ethermint.evm.v1.Query/VirtualFrontierContractByAddress", - "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": "ethermint.feemarket.v1.Query/BaseFee", - "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": "ethermint.feemarket.v1.Query/BlockGas", - "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": "ethermint.feemarket.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 - } - ], - "headers": [], - "inheritance_apis": [], - "parse_directives": [] - } - ] - } - ] - }, - "deposit": "10000000ulava" -} \ No newline at end of file diff --git a/cookbook/specs/evmos.json b/cookbook/specs/evmos.json deleted file mode 100644 index 7bc68cfafd..0000000000 --- a/cookbook/specs/evmos.json +++ /dev/null @@ -1,1766 +0,0 @@ -{ - "proposal": { - "title": "Add Specs: Evmos", - "description": "Adding new specification support for relaying Evmos data on Lava", - "specs": [ - { - "index": "EVMOS", - "name": "evmos mainnet", - "enabled": true, - "imports": [ - "COSMOSSDK", - "ETHERMINT", - "ETH1" - ], - "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": "50000000000" - }, - "api_collections": [ - { - "enabled": true, - "collection_data": { - "api_interface": "rest", - "internal_path": "", - "type": "GET", - "add_on": "" - }, - "apis": [ - { - "name": "/evmos/claims/v1/claims_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": "/evmos/claims/v1/claims_records/{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": "/evmos/claims/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": "/evmos/claims/v1/total_unclaimed", - "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": "/evmos/epochs/v1/current_epoch", - "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": "/evmos/epochs/v1/epochs", - "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": "/evmos/erc20/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": "/evmos/erc20/v1/token_pairs", - "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": "/evmos/erc20/v1/token_pairs/{token}", - "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": "/evmos/evm/v1/account/{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": "/evmos/evm/v1/balances/{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": "/evmos/evm/v1/base_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": "/evmos/evm/v1/codes/{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": "/evmos/evm/v1/cosmos_account/{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": "/evmos/evm/v1/estimate_gas", - "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": "/evmos/evm/v1/eth_call", - "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": "/evmos/evm/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": "/evmos/evm/v1/storage/{address}/{key}", - "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": "/evmos/evm/v1/trace_block", - "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": "/evmos/evm/v1/trace_tx", - "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": "/evmos/evm/v1/validator_account/{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": "/evmos/feemarket/v1/base_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": "/evmos/feemarket/v1/block_gas", - "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": "/evmos/feemarket/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": "/evmos/incentives/v1/allocation_meters", - "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": "/evmos/incentives/v1/allocation_meters/{denom}", - "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": "/evmos/incentives/v1/gas_meters/{contract}", - "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": "/evmos/incentives/v1/gas_meters/{contract}/{participant}", - "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": "/evmos/incentives/v1/incentives", - "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": "/evmos/incentives/v1/incentives/{contract}", - "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": "/evmos/incentives/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": "/evmos/inflation/v1/circulating_supply", - "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": "/evmos/inflation/v1/epoch_mint_provision", - "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": "/evmos/inflation/v1/inflation_rate", - "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": "/evmos/inflation/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": "/evmos/inflation/v1/period", - "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": "/evmos/inflation/v1/skipped_epochs", - "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": "/evmos/recovery/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": "/evmos/vesting/v1/balances/{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": "/evmos/vesting/v2/balances/{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": "/evmos/revenue/v1/revenues/{withdrawer_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": "/evmos/revenue/v1/revenues/{contract_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": "/evmos/revenue/v1/revenues/{deployer_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": "/evmos/revenue/v1/revenues", - "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": "/evmos/revenue/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 - } - ], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "minimum-gas-price", - "values": [ - { - "expected_value": "50000000000.000000000000000000aevmos", - "severity": "Warning" - } - ] - }, - { - "name": "chain-id", - "values": [ - { - "expected_value": "evmos_9001-2" - } - ] - }, - { - "name": "pruning", - "values": [ - { - "latest_distance": 10000 - }, - { - "extension": "archive", - "latest_distance": 1000000 - } - ] - } - ], - "extensions": [ - { - "name": "archive", - "cu_multiplier": 5, - "rule": { - "block": 9990 - } - } - ] - }, - { - "enabled": true, - "collection_data": { - "api_interface": "grpc", - "internal_path": "", - "type": "", - "add_on": "" - }, - "apis": [ - { - "name": "evmos.claims.v1.Query/ClaimsRecord", - "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": "evmos.claims.v1.Query/ClaimsRecords", - "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": "evmos.claims.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": "evmos.claims.v1.Query/TotalUnclaimed", - "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": "evmos.epochs.v1.Query/CurrentEpoch", - "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": "evmos.epochs.v1.Query/EpochInfos", - "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": "evmos.erc20.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": "evmos.erc20.v1.Query/TokenPair", - "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": "evmos.erc20.v1.Query/TokenPairs", - "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": "evmos.incentives.v1.Query/AllocationMeter", - "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": "evmos.incentives.v1.Query/AllocationMeters", - "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": "evmos.incentives.v1.Query/GasMeter", - "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": "evmos.incentives.v1.Query/GasMeters", - "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": "evmos.incentives.v1.Query/Incentive", - "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": "evmos.incentives.v1.Query/Incentives", - "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": "evmos.incentives.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": "evmos.inflation.v1.Query/CirculatingSupply", - "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": "evmos.inflation.v1.Query/EpochMintProvision", - "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": "evmos.inflation.v1.Query/InflationRate", - "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": "evmos.inflation.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": "evmos.inflation.v1.Query/Period", - "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": "evmos.inflation.v1.Query/SkippedEpochs", - "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": "evmos.recovery.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": "evmos.vesting.v1.Query/Balances", - "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": "evmos.revenue.v1.Query/DeployerRevenues", - "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": "evmos.revenue.v1.Query/Revenues", - "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": "evmos.vesting.v2.Query/Balances", - "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": "evmos.revenue.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": "evmos.revenue.v1.Query/WithdrawerRevenues", - "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": "evmos.revenue.v1.Query/Revenue", - "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": "minimum-gas-price", - "values": [ - { - "expected_value": "50000000000.000000000000000000aevmos", - "severity": "Warning" - } - ] - }, - { - "name": "chain-id", - "values": [ - { - "expected_value": "evmos_9001-2" - } - ] - }, - { - "name": "pruning", - "values": [ - { - "latest_distance": 10000 - }, - { - "extension": "archive", - "latest_distance": 1000000 - } - ] - } - ], - "extensions": [ - { - "name": "archive", - "cu_multiplier": 5, - "rule": { - "block": 9990 - } - } - ] - }, - { - "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": "evmos_9001-2" - } - ] - }, - { - "name": "pruning", - "values": [ - { - "latest_distance": 10000 - }, - { - "extension": "archive", - "latest_distance": 1000000 - } - ] - } - ], - "extensions": [ - { - "name": "archive", - "cu_multiplier": 5, - "rule": { - "block": 9990 - } - } - ] - }, - { - "enabled": true, - "collection_data": { - "api_interface": "jsonrpc", - "internal_path": "", - "type": "POST", - "add_on": "" - }, - "apis": [], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "chain-id", - "values": [ - { - "expected_value": "0x2329" - } - ] - }, - { - "name": "pruning", - "parse_directive": { - "function_tag": "GET_BLOCK_BY_NUM" - }, - "values": [ - { - "latest_distance": 10000 - }, - { - "extension": "archive", - "latest_distance": 1000000 - } - ] - } - ], - "extensions": [ - { - "name": "archive", - "cu_multiplier": 5, - "rule": { - "block": 9990 - } - } - ] - }, - { - "enabled": true, - "collection_data": { - "api_interface": "jsonrpc", - "internal_path": "", - "type": "POST", - "add_on": "debug" - }, - "apis": [ - { - "name": "debug_getBadBlocks", - "compute_units": 1, - "enabled": false - }, - { - "name": "debug_getRawBlock", - "compute_units": 1, - "enabled": false - }, - { - "name": "debug_getRawHeader", - "compute_units": 1, - "enabled": false - }, - { - "name": "debug_getRawReceipts", - "compute_units": 1, - "enabled": false - }, - { - "name": "debug_getRawTransaction", - "compute_units": 1, - "enabled": false - }, - { - "name": "debug_storageRangeAt", - "compute_units": 1, - "enabled": false - }, - { - "name": "debug_traceCall", - "compute_units": 1, - "enabled": false - } - ], - "verifications": [ - { - "name": "enabled", - "parse_directive": { - "function_template": "{\"jsonrpc\":\"2.0\",\"method\":\"debug_traceBlockByNumber\",\"params\":[\"latest\", {\"tracer\": \"callTracer\"}],\"id\":1}", - "function_tag": "VERIFICATION", - "result_parsing": { - "parser_arg": [ - "0" - ], - "parser_func": "PARSE_BY_ARG", - "encoding": "hex" - }, - "api_name": "debug_traceBlockByNumber" - }, - "values": [ - { - "expected_value": "*" - } - ] - } - ] - } - ] - }, - { - "index": "EVMOST", - "name": "evmos testnet", - "enabled": true, - "imports": [ - "EVMOS" - ], - "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": "50000000000" - }, - "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": "evmos_9000-4" - } - ] - } - ] - }, - { - "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": "evmos_9000-4" - } - ] - } - ] - }, - { - "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": "evmos_9000-4" - } - ] - } - ] - }, - { - "enabled": true, - "collection_data": { - "api_interface": "jsonrpc", - "internal_path": "", - "type": "POST", - "add_on": "" - }, - "apis": [], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "chain-id", - "values": [ - { - "expected_value": "0x2328" - } - ] - }, - { - "name": "pruning", - "values": [] - } - ] - } - ] - } - ] - }, - "deposit": "10000000ulava" -} \ No newline at end of file diff --git a/cookbook/specs/fantom.json b/cookbook/specs/fantom.json deleted file mode 100644 index 01470e7bfa..0000000000 --- a/cookbook/specs/fantom.json +++ /dev/null @@ -1,981 +0,0 @@ -{ - "proposal": { - "title": "Add Specs: Fantom", - "description": "Adding new specification support for relaying Fantom data on Lava", - "specs": [ - { - "index": "FTM250", - "name": "fantom mainnet", - "enabled": true, - "imports": [ - "ETH1" - ], - "reliability_threshold": 268435455, - "data_reliability_enabled": true, - "block_distance_for_finalized_data": 0, - "blocks_in_finalization_proof": 1, - "average_block_time": 1500, - "allowed_block_lag_for_qos_sync": 7, - "shares": 1, - "min_stake_provider": { - "denom": "ulava", - "amount": "47500000000" - }, - "api_collections": [ - { - "enabled": true, - "collection_data": { - "api_interface": "jsonrpc", - "internal_path": "", - "type": "POST", - "add_on": "" - }, - "apis": [ - { - "name": "ftm_accounts", - "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": "ftm_chainId", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 1, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "ftm_blockNumber", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 10, - "enabled": true, - "category": { - "deterministic": false, - "local": true, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "ftm_coinbase", - "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": "ftm_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": "ftm_subscribe", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 10, - "enabled": true, - "category": { - "deterministic": false, - "local": true, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "ftm_unsubscribe", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 19, - "enabled": true, - "category": { - "deterministic": false, - "local": true, - "subscription": true, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "ftm_feeHistory", - "block_parsing": { - "parser_arg": [ - "1" - ], - "parser_func": "PARSE_BY_ARG" - }, - "compute_units": 19, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "ftm_maxPriorityFeePerGas", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 21, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "ftm_newBlockFilter", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 20, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "ftm_newFilter", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 20, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "ftm_newPendingTransactionFilter", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 20, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "ftm_uninstallFilter", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 10, - "enabled": true, - "category": { - "deterministic": false, - "local": true, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "ftm_createAccessList", - "block_parsing": { - "parser_arg": [ - "0" - ], - "parser_func": "PARSE_BY_ARG" - }, - "compute_units": 16, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "ftm_getTransactionReceipt", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 20, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "ftm_getTransactionByBlockHashAndIndex", - "block_parsing": { - "parser_arg": [ - "0" - ], - "parser_func": "PARSE_BY_ARG" - }, - "compute_units": 20, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "ftm_getTransactionByBlockNumberAndIndex", - "block_parsing": { - "parser_arg": [ - "1" - ], - "parser_func": "PARSE_BY_ARG" - }, - "compute_units": 19, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "ftm_getBlockByNumber", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 75, - "enabled": false, - "category": { - "deterministic": false, - "local": true, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "ftm_getBlockReceipts", - "block_parsing": { - "parser_arg": [ - "0" - ], - "parser_func": "PARSE_BY_ARG" - }, - "compute_units": 20, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "ftm_getStorageAt", - "block_parsing": { - "parser_arg": [ - "0", - "toBlock" - ], - "parser_func": "PARSE_CANONICAL" - }, - "compute_units": 75, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "ftm_getTransactionByHash", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 21, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "ftm_gasPrice", - "block_parsing": { - "parser_arg": [ - "2" - ], - "parser_func": "PARSE_BY_ARG" - }, - "compute_units": 17, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "ftm_getBalance", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 15, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "ftm_getCode", - "block_parsing": { - "parser_arg": [ - "0" - ], - "parser_func": "PARSE_BY_ARG" - }, - "compute_units": 15, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "ftm_getFilterChanges", - "block_parsing": { - "parser_arg": [ - "1" - ], - "parser_func": "PARSE_BY_ARG" - }, - "compute_units": 20, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "ftm_getFilterLogs", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 60, - "enabled": true, - "category": { - "deterministic": false, - "local": true, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "ftm_getLogs", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 60, - "enabled": true, - "category": { - "deterministic": false, - "local": true, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "ftm_getUncleByBlockHashAndIndex", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 15, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "ftm_getUncleByBlockNumberAndIndex", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 15, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "ftm_getUncleCountByBlockHash", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 15, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "ftm_getUncleCountByBlockNumber", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 15, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "ftm_sign", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 17, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "ftm_signTransaction", - "block_parsing": { - "parser_arg": [ - "1" - ], - "parser_func": "PARSE_BY_ARG" - }, - "compute_units": 26, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "ftm_sendTransaction", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 15, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "ftm_getBlockTransactionCountByHash", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 20, - "enabled": true, - "category": { - "deterministic": false, - "local": true, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "ftm_getBlockTransactionCountByNumber", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 250, - "enabled": true, - "category": { - "deterministic": false, - "local": true, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "ftm_getProof", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 10, - "enabled": true, - "category": { - "deterministic": false, - "local": true, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "ftm_getBlockByHash", - "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": "ftm_getTransactionCount", - "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": "ftm_call", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 10, - "enabled": true, - "category": { - "deterministic": false, - "local": true, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "ftm_hashrate", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 10, - "enabled": true, - "category": { - "deterministic": false, - "local": true, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "ftm_estimateGas", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 87, - "enabled": true, - "category": { - "deterministic": false, - "local": true, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "ftm_sendRawTransaction", - "block_parsing": { - "parser_arg": [ - "1" - ], - "parser_func": "PARSE_BY_ARG" - }, - "compute_units": 26, - "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": "0xfa" - } - ] - }, - { - "name": "pruning", - "values": [ - { - "latest_distance": 57600 - }, - { - "extension": "archive", - "expected_value": "0x0" - } - ] - } - ], - "extensions": [ - { - "name": "archive", - "cu_multiplier": 5, - "rule": { - "block": 56800 - } - } - ] - }, - { - "enabled": true, - "collection_data": { - "api_interface": "jsonrpc", - "internal_path": "", - "type": "POST", - "add_on": "trace" - }, - "apis": [ - { - "name": "trace_block", - "block_parsing": { - "parser_arg": [ - "0" - ], - "parser_func": "PARSE_BY_ARG" - }, - "compute_units": 200, - "enabled": true, - "category": { - "deterministic": true, - "local": true, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "trace_filter", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 200, - "enabled": true, - "category": { - "deterministic": false, - "local": true, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "trace_transaction", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 200, - "enabled": true, - "category": { - "deterministic": true, - "local": true, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - } - ], - "verifications": [ - { - "name": "trace", - "parse_directive": { - "function_template": "{\"jsonrpc\":\"2.0\",\"method\":\"trace_block\",\"params\":[\"latest\"],\"id\":1}", - "function_tag": "VERIFICATION", - "result_parsing": { - "parser_arg": [ - "0" - ], - "parser_func": "PARSE_BY_ARG" - }, - "api_name": "trace_block" - }, - "values": [ - { - "expected_value": "*" - } - ] - } - ], - "extensions": [] - } - ] - }, - { - "index": "FTM4002", - "name": "fantom testnet", - "enabled": true, - "imports": [ - "FTM250" - ], - "reliability_threshold": 268435455, - "data_reliability_enabled": true, - "block_distance_for_finalized_data": 0, - "blocks_in_finalization_proof": 1, - "average_block_time": 1500, - "allowed_block_lag_for_qos_sync": 7, - "shares": 1, - "min_stake_provider": { - "denom": "ulava", - "amount": "47500000000" - }, - "api_collections": [ - { - "enabled": true, - "collection_data": { - "api_interface": "jsonrpc", - "internal_path": "", - "type": "POST", - "add_on": "" - }, - "apis": [], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "chain-id", - "values": [ - { - "expected_value": "0xfa2" - } - ] - } - ] - } - ] - } - ] - }, - "deposit": "10000000ulava" -} \ No newline at end of file diff --git a/cookbook/specs/fuel.json b/cookbook/specs/fuel.json deleted file mode 100644 index 3a598124fa..0000000000 --- a/cookbook/specs/fuel.json +++ /dev/null @@ -1,81 +0,0 @@ -{ - "proposal": { - "title": "Add Specs: Fuel network", - "description": "Adding new specification support for Fuel network GraphQL", - "specs": [ - { - "index": "FUELNETWORK", - "name": "fuel network graphql", - "enabled": true, - "reliability_threshold": 268435455, - "data_reliability_enabled": false, - "block_distance_for_finalized_data": 0, - "blocks_in_finalization_proof": 1, - "average_block_time": 1000, - "allowed_block_lag_for_qos_sync": 1, - "shares": 1, - "min_stake_provider": { - "denom": "ulava", - "amount": "47500000000" - }, - "api_collections": [ - { - "enabled": true, - "collection_data": { - "api_interface": "rest", - "internal_path": "", - "type": "POST", - "add_on": "" - }, - "apis": [ - { - "name": "/v1/graphql", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 200, - "enabled": true, - "category": { - "deterministic": false, - "local": true, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - } - ], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "health", - "parse_directive": { - "function_template": "{\"query\":\"{ health }\"}", - "function_tag": "VERIFICATION", - "result_parsing": { - "parser_arg": [ - "0", - "data", - "health" - ], - "parser_func": "PARSE_CANONICAL" - }, - "api_name": "/v1/graphql" - }, - "values": [ - { - "expected_value": "%!s(bool=true)" - } - ] - } - ] - } - ] - } - ] - }, - "deposit": "10000000ulava" -} \ No newline at end of file diff --git a/cookbook/specs/fuse.json b/cookbook/specs/fuse.json deleted file mode 100644 index 830900c465..0000000000 --- a/cookbook/specs/fuse.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "proposal": { - "title": "Add Specs: Fuse", - "description": "Adding new specification support for relaying Fuse data on Lava", - "specs": [ - { - "index": "FUSE", - "name": "fuse mainnet", - "enabled": true, - "imports": [ - "ETH1" - ], - "reliability_threshold": 268435455, - "data_reliability_enabled": true, - "block_distance_for_finalized_data": 1, - "blocks_in_finalization_proof": 1, - "average_block_time": 5000, - "allowed_block_lag_for_qos_sync": 2, - "shares": 1, - "min_stake_provider": { - "denom": "ulava", - "amount": "50000000000" - }, - "api_collections": [ - { - "enabled": true, - "collection_data": { - "api_interface": "jsonrpc", - "internal_path": "", - "type": "POST", - "add_on": "" - }, - "apis": [], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "chain-id", - "values": [ - { - "expected_value": "0x7a" - } - ] - }, - { - "name": "pruning", - "values": [ - { - "latest_distance": 16384 - }, - { - "extension": "archive", - "expected_value": "0x0" - } - ] - } - ], - "extensions": [ - { - "name": "archive", - "cu_multiplier": 5, - "rule": { - "block": 16300 - } - } - ] - } - ] - } - ] - }, - "deposit": "10000000ulava" -} \ No newline at end of file diff --git a/cookbook/specs/fvm.json b/cookbook/specs/fvm.json deleted file mode 100644 index 2df44819d4..0000000000 --- a/cookbook/specs/fvm.json +++ /dev/null @@ -1,2997 +0,0 @@ -{ - "proposal": { - "title": "Add Specs: Filecoin Virtual Machine", - "description": "Adding new specification support for relaying FVM data on Lava", - "specs": [ - { - "index": "FVM", - "name": "filecoin mainnet", - "enabled": true, - "imports": ["ETH1"], - "reliability_threshold": 268435455, - "data_reliability_enabled": true, - "block_distance_for_finalized_data": 1, - "blocks_in_finalization_proof": 3, - "average_block_time": 30000, - "allowed_block_lag_for_qos_sync": 2, - "shares": 1, - "min_stake_provider": { - "denom": "ulava", - "amount": "5000000000" - }, - "api_collections": [ - { - "enabled": true, - "collection_data": { - "api_interface": "jsonrpc", - "internal_path": "", - "type": "POST", - "add_on": "" - }, - "apis": [ - { - "name": "Filecoin.AuthVerify", - "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": "Filecoin.ChainBlockstoreInfo", - "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": "ChainExport", - "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": "Filecoin.ChainGetBlock", - "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": "Filecoin.ChainGetBlockMessages", - "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": "Filecoin.ChainGetEvents", - "block_parsing": {}, - "compute_units": 10, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "Filecoin.ChainGetGenesis", - "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": "Filecoin.ChainGetMessage", - "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": "Filecoin.ChainGetMessagesInTipset", - "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": "Filecoin.ChainGetNode", - "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": "Filecoin.ChainGetParentMessages", - "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": "Filecoin.ChainGetParentReceipts", - "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": "Filecoin.ChainGetPath", - "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": "Filecoin.ChainGetTipSet", - "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": "Filecoin.ChainGetTipSetAfterHeight", - "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": "Filecoin.ChainGetTipSetByHeight", - "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": "Filecoin.ChainHasObj", - "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": "Filecoin.ChainHead", - "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": "Filecoin.ChainNotify", - "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": "Filecoin.ChainReadObj", - "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": "Filecoin.ChainStatObj", - "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": "Filecoin.ChainTipSetWeight", - "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": "Filecoin.EthAccounts", - "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": "Filecoin.EthAddressToFilecoinAddress", - "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": "Filecoin.EthBlockNumber", - "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": "Filecoin.EthCall", - "block_parsing": { - "parser_arg": [ - "1" - ], - "parser_func": "PARSE_BY_ARG" - }, - "compute_units": 10, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "Filecoin.EthChainId", - "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": "Filecoin.EthEstimateGas", - "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": "Filecoin.EthFeeHistory", - "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": "Filecoin.EthGasPrice", - "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": "Filecoin.EthGetBalance", - "block_parsing": { - "parser_arg": [ - "1" - ], - "parser_func": "PARSE_BY_ARG" - }, - "compute_units": 10, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "Filecoin.EthGetBlockByHash", - "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": "Filecoin.EthGetBlockByNumber", - "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": "Filecoin.EthGetBlockReceipts", - "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": "Filecoin.EthGetBlockTransactionCountByHash", - "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": "Filecoin.EthGetBlockTransactionCountByNumber", - "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": "Filecoin.EthGetCode", - "block_parsing": { - "parser_arg": [ - "1" - ], - "parser_func": "PARSE_BY_ARG" - }, - "compute_units": 10, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "Filecoin.EthGetFilterChanges", - "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": "Filecoin.EthGetFilterLogs", - "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": "Filecoin.EthGetLogs", - "block_parsing": { - "parser_arg": [ - "0", - "fromBlock" - ], - "parser_func": "PARSE_CANONICAL" - }, - "compute_units": 10, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "Filecoin.EthGetMessageCidByTransactionHash", - "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": "Filecoin.EthGetStorageAt", - "block_parsing": { - "parser_arg": [ - "2" - ], - "parser_func": "PARSE_BY_ARG" - }, - "compute_units": 10, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "Filecoin.EthGetTransactionByBlockHashAndIndex", - "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": "Filecoin.EthGetTransactionByBlockNumberAndIndex", - "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": "Filecoin.EthGetTransactionByHash", - "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": "Filecoin.EthGetTransactionByHashLimited", - "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": "Filecoin.EthGetTransactionCount", - "block_parsing": { - "parser_arg": [ - "1" - ], - "parser_func": "PARSE_BY_ARG" - }, - "compute_units": 10, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "Filecoin.EthGetTransactionHashByCid", - "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": "Filecoin.EthGetTransactionReceipt", - "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": "Filecoin.EthMaxPriorityFeePerGas", - "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": "Filecoin.EthNewBlockFilter", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 20, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "Filecoin.EthNewFilter", - "block_parsing": { - "parser_arg": [ - "0", - "fromBlock" - ], - "parser_func": "PARSE_CANONICAL" - }, - "compute_units": 20, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "Filecoin.EthNewPendingTransactionFilter", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 20, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "Filecoin.EthProtocolVersion", - "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": "Filecoin.EthSendRawTransaction", - "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": "Filecoin.EthSubscribe", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 1000, - "enabled": true, - "category": { - "deterministic": false, - "local": true, - "subscription": true, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "Filecoin.EthSyncing", - "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": "Filecoin.EthTraceBlock", - "block_parsing": { - "parser_arg": [ - "0" - ], - "parser_func": "PARSE_BY_ARG" - }, - "compute_units": 10, - "enabled": true, - "category": { - "deterministic": false, - "local": true, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "Filecoin.EthTraceFilter", - "block_parsing": { - "parser_arg": [ - "0", - "fromBlock" - ], - "parser_func": "PARSE_CANONICAL" - }, - "compute_units": 10, - "enabled": true, - "category": { - "deterministic": false, - "local": true, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "Filecoin.EthTraceReplayBlockTransactions", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 10, - "enabled": true, - "category": { - "deterministic": false, - "local": true, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "Filecoin.EthTraceTransaction", - "block_parsing": { - "parser_arg": [ - "0" - ], - "parser_func": "PARSE_BY_ARG" - }, - "compute_units": 10, - "enabled": true, - "category": { - "deterministic": false, - "local": true, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "Filecoin.EthUninstallFilter", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 10, - "enabled": true, - "category": { - "deterministic": false, - "local": true, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "Filecoin.EthUnsubscribe", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 10, - "enabled": true, - "category": { - "deterministic": false, - "local": true, - "subscription": true, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "Filecoin.FilecoinAddressToEthAddress", - "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": "Filecoin.GetActorEventsRaw", - "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": "Filecoin.MinerGetBaseInfo", - "block_parsing": { - "parser_arg": [ - "1" - ], - "parser_func": "PARSE_BY_ARG" - }, - "compute_units": 10, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "Filecoin.MpoolCheckMessages", - "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": "Filecoin.MpoolBatchPush", - "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": "Filecoin.MpoolBatchPushUntrusted", - "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": "Filecoin.MpoolCheckPendingMessages", - "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": "Filecoin.MpoolCheckReplaceMessages", - "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": "Filecoin.MpoolGetConfig", - "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": "Filecoin.MpoolGetNonce", - "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": "Filecoin.MpoolPending", - "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": "Filecoin.MpoolSelect", - "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": "Filecoin.MsigGetAvailableBalance", - "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": "Filecoin.MsigGetPending", - "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": "Filecoin.MsigGetVested", - "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": "Filecoin.MsigGetVestingSchedule", - "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": "Filecoin.NetListening", - "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": "Filecoin.NetVersion", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 10, - "enabled": true, - "category": { - "deterministic": true, - "local": true, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "Filecoin.StateAccountKey", - "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": "Filecoin.StateActorCodeCIDs", - "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": "Filecoin.StateActorManifestCID", - "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": "Filecoin.StateAllMinerFaults", - "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": "Filecoin.StateCall", - "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": "Filecoin.StateChangedActors", - "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": "Filecoin.StateCirculatingSupply", - "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": "Filecoin.StateCompute", - "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": "Filecoin.StateComputeDataCID", - "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": "Filecoin.StateDealProviderCollateralBounds", - "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": "Filecoin.StateDecodeParams", - "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": "Filecoin.StateEncodeParams", - "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": "Filecoin.StateGetActor", - "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": "Filecoin.StateGetAllAllocation", - "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": "Filecoin.StateGetAllClaims", - "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": "Filecoin.StateGetAllocation", - "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": "Filecoin.StateGetAllocationForPendingDeal", - "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": "Filecoin.StateGetAllocations", - "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": "Filecoin.StateGetBeaconEntry", - "block_parsing": { - "parser_arg": [ - "0" - ], - "parser_func": "PARSE_BY_ARG" - }, - "compute_units": 10, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "Filecoin.StateGetClaim", - "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": "Filecoin.StateGetClaims", - "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": "Filecoin.StateGetNetworkParams", - "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": "Filecoin.StateGetRandomnessDigestFromBeacon", - "block_parsing": { - "parser_arg": [ - "0" - ], - "parser_func": "PARSE_BY_ARG" - }, - "compute_units": 10, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "Filecoin.StateGetRandomnessDigestFromTickets", - "block_parsing": { - "parser_arg": [ - "0" - ], - "parser_func": "PARSE_BY_ARG" - }, - "compute_units": 10, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "Filecoin.StateGetRandomnessFromBeacon", - "block_parsing": { - "parser_arg": [ - "1" - ], - "parser_func": "PARSE_BY_ARG" - }, - "compute_units": 10, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "Filecoin.StateGetRandomnessFromTickets", - "block_parsing": { - "parser_arg": [ - "1" - ], - "parser_func": "PARSE_BY_ARG" - }, - "compute_units": 10, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "Filecoin.StateListActors", - "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": "Filecoin.StateListMessages", - "block_parsing": { - "parser_arg": [ - "2" - ], - "parser_func": "PARSE_BY_ARG" - }, - "compute_units": 10, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "Filecoin.StateListMiners", - "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": "Filecoin.StateLookupID", - "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": "Filecoin.StateLookupRobustAddress", - "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": "Filecoin.StateMarketBalance", - "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": "Filecoin.StateMarketDeals", - "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": "Filecoin.StateMarketParticipants", - "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": "Filecoin.StateMarketStorageDeal", - "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": "Filecoin.StateMinerActiveSectors", - "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": "Filecoin.StateMinerAllocated", - "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": "Filecoin.StateMinerAvailableBalance", - "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": "Filecoin.StateMinerDeadlines", - "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": "Filecoin.StateMinerFaults", - "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": "Filecoin.StateMinerInfo", - "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": "Filecoin.StateMinerPartitions", - "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": "Filecoin.StateMinerPledgeCollateral", - "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": "Filecoin.StateMinerPledgeForSector", - "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": "Filecoin.StateMinerPower", - "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": "Filecoin.StateMinerPreCommitDepositForPower", - "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": "Filecoin.StateMinerProvingDeadline", - "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": "Filecoin.StateMinerRecoveries", - "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": "Filecoin.StateMinerSectorAllocated", - "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": "Filecoin.StateMinerSectorCount", - "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": "Filecoin.StateMinerSectors", - "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": "Filecoin.StateNetworkName", - "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": "Filecoin.StateNetworkVersion", - "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": "Filecoin.StateReadState", - "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": "Filecoin.StateReplay", - "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": "Filecoin.StateSearchMsg", - "block_parsing": { - "parser_arg": [ - "2" - ], - "parser_func": "PARSE_BY_ARG" - }, - "compute_units": 10, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "Filecoin.StateSectorExpiration", - "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": "Filecoin.StateSectorGetInfo", - "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": "Filecoin.StateSectorPartition", - "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": "Filecoin.StatePreCommitInfo", - "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": "Filecoin.StateVMCirculatingSupplyInternal", - "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": "Filecoin.StateVerifiedClientStatus", - "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": "Filecoin.StateVerifiedRegistryRootKey", - "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": "Filecoin.StateVerifierStatus", - "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": "Filecoin.StateWaitMsg", - "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": "Filecoin.Version", - "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": "Filecoin.WalletBalance", - "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": "Filecoin.WalletValidateAddress", - "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": "Filecoin.WalletVerify", - "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": "Filecoin.Web3ClientVersion", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 10, - "enabled": true, - "category": { - "deterministic": true, - "local": true, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "Filecoin.GasEstimateFeeCap", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 10, - "enabled": true, - "category": { - "deterministic": true, - "local": true, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "Filecoin.GasEstimateGasLimit", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 10, - "enabled": true, - "category": { - "deterministic": true, - "local": true, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "Filecoin.GasEstimateGasPremium", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 10, - "enabled": true, - "category": { - "deterministic": true, - "local": true, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "Filecoin.GasEstimateMessageGas", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 10, - "enabled": true, - "category": { - "deterministic": true, - "local": true, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - } - ], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "chain-id", - "values": [ - { - "expected_value": "0x13a" - } - ] - }, - { - "name": "pruning", - "parse_directive": { - "function_tag": "GET_BLOCK_BY_NUM" - }, - "values": [ - { - "latest_distance": 2880 - }, - { - "extension": "archive", - "expected_value": "1" - } - ] - } - ], - "extensions": [ - { - "name": "archive", - "cu_multiplier": 5, - "rule": { - "block": 2840 - } - } - ] - }, - { - "enabled": true, - "collection_data": { - "api_interface": "jsonrpc", - "internal_path": "/rpc/v0", - "type": "POST", - "add_on": "" - }, - "apis": [], - "inheritance_apis": [ - { - "api_interface": "jsonrpc", - "internal_path": "", - "type": "POST", - "add_on": "" - } - ], - "parse_directives": [], - "verifications": [] - }, - { - "enabled": true, - "collection_data": { - "api_interface": "jsonrpc", - "internal_path": "/rpc/v1", - "type": "POST", - "add_on": "" - }, - "apis": [], - "inheritance_apis": [ - { - "api_interface": "jsonrpc", - "internal_path": "", - "type": "POST", - "add_on": "" - } - ], - "parse_directives": [], - "verifications": [] - } - ], - "contributor": [ - "lava@16gjdwqfpvk3dyasy83wsr26pk27kjq9wvfz0qy" - ], - "contributor_percentage": "0.025" - }, - { - "index": "FVMT", - "name": "filecoin testnet", - "enabled": true, - "imports": [ - "FVM" - ], - "reliability_threshold": 268435455, - "data_reliability_enabled": true, - "block_distance_for_finalized_data": 1, - "blocks_in_finalization_proof": 3, - "average_block_time": 30000, - "allowed_block_lag_for_qos_sync": 2, - "shares": 1, - "min_stake_provider": { - "denom": "ulava", - "amount": "5000000000" - }, - "api_collections": [ - { - "enabled": true, - "collection_data": { - "api_interface": "jsonrpc", - "internal_path": "", - "type": "POST", - "add_on": "" - }, - "apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "chain-id", - "values": [ - { - "expected_value": "0x4cb2f" - } - ] - } - ] - }, - { - "enabled": true, - "collection_data": { - "api_interface": "jsonrpc", - "internal_path": "/rpc/v0", - "type": "POST", - "add_on": "" - }, - "apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "chain-id", - "values": [ - { - "expected_value": "0x4cb2f" - } - ] - } - ] - }, - { - "enabled": true, - "collection_data": { - "api_interface": "jsonrpc", - "internal_path": "/rpc/v1", - "type": "POST", - "add_on": "" - }, - "apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "chain-id", - "values": [ - { - "expected_value": "0x4cb2f" - } - ] - } - ] - } - ], - "contributor": [ - "lava@16gjdwqfpvk3dyasy83wsr26pk27kjq9wvfz0qy" - ], - "contributor_percentage": "0.025" - } - ] - }, - "deposit": "1750000000ulava" -} \ No newline at end of file diff --git a/cookbook/specs/ibc.json b/cookbook/specs/ibc.json deleted file mode 100644 index ecd25abbaf..0000000000 --- a/cookbook/specs/ibc.json +++ /dev/null @@ -1,1459 +0,0 @@ -{ - "proposal": { - "title": "Add Specs: IBC", - "description": "Adding default Inter Blockchain Communication (IBC) specification", - "specs": [ - { - "index": "IBC", - "name": "ibc", - "enabled": false, - "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": "/ibc/apps/interchain_accounts/controller/v1/params", - "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": "/ibc/apps/interchain_accounts/host/v1/params", - "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": "/ibc/apps/router/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": "/ibc/apps/transfer/v1/channels/{channel_id}/ports/{port_id}/escrow_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": "/ibc/apps/transfer/v1/denom_hashes/{trace}", - "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": "/ibc/apps/transfer/v1/denom_traces", - "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": "/ibc/apps/transfer/v1/denom_traces/{hash}", - "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": "/ibc/apps/transfer/v1/params", - "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": "/ibc/client/v1/params", - "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": "/ibc/core/channel/v1/channels", - "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": "/ibc/core/channel/v1/channels/{channel_id}/ports/{port_id}", - "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": "/ibc/core/channel/v1/channels/{channel_id}/ports/{port_id}/client_state", - "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": "/ibc/core/channel/v1/channels/{channel_id}/ports/{port_id}/consensus_state/revision/{revision_number}/height/{revision_height}", - "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": "/ibc/core/channel/v1/channels/{channel_id}/ports/{port_id}/next_sequence", - "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": "/ibc/core/channel/v1/channels/{channel_id}/ports/{port_id}/next_sequence_send", - "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": "/ibc/core/channel/v1/channels/{channel_id}/ports/{port_id}/packet_acknowledgements", - "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": "/ibc/core/channel/v1/channels/{channel_id}/ports/{port_id}/packet_acks/{sequence}", - "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": "/ibc/core/channel/v1/channels/{channel_id}/ports/{port_id}/packet_commitments", - "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": "/ibc/core/channel/v1/channels/{channel_id}/ports/{port_id}/packet_commitments/{packet_ack_sequences}/unreceived_acks", - "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": "/ibc/core/channel/v1/channels/{channel_id}/ports/{port_id}/packet_commitments/{packet_commitment_sequences}/unreceived_packets", - "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": "/ibc/core/channel/v1/channels/{channel_id}/ports/{port_id}/packet_commitments/{sequence}", - "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": "/ibc/core/channel/v1/channels/{channel_id}/ports/{port_id}/packet_receipts/{sequence}", - "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": "/ibc/core/channel/v1/connections/{connection}/channels", - "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": "/ibc/core/client/v1/client_states", - "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": "/ibc/core/client/v1/client_states/{client_id}", - "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": "/ibc/core/client/v1/client_status/{client_id}", - "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": "/ibc/core/client/v1/consensus_states/{client_id}", - "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": "/ibc/core/client/v1/consensus_states/{client_id}/heights", - "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": "/ibc/core/client/v1/consensus_states/{client_id}/revision/{revision_number}/height/{revision_height}", - "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": "/ibc/core/client/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": "/ibc/core/client/v1/upgraded_client_states", - "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": "/ibc/core/client/v1/upgraded_consensus_states", - "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": "/ibc/core/connection/v1/client_connections/{client_id}", - "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": "/ibc/core/connection/v1/connections", - "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": "/ibc/core/connection/v1/connections/{connection_id}", - "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": "/ibc/core/connection/v1/connections/{connection_id}/client_state", - "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": "/ibc/core/connection/v1/connections/{connection_id}/consensus_state/revision/{revision_number}/height/{revision_height}", - "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": "/ibc/core/connection/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": "/ibc/apps/transfer/v1/denom_hashes/{trace=**}", - "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": "/ibc/apps/interchain_accounts/controller/v1/owners/{owner}/connections/{connection_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": "/ibc/apps/transfer/v1/denoms/{denom=**}/total_escrow", - "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": [] - }, - { - "enabled": true, - "collection_data": { - "api_interface": "grpc", - "internal_path": "", - "type": "", - "add_on": "" - }, - "apis": [ - { - "name": "ibc.applications.interchain_accounts.controller.v1.Query/Params", - "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": "ibc.applications.interchain_accounts.host.v1.Query/Params", - "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": "ibc.applications.transfer.v1.Query/DenomHash", - "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": "ibc.applications.transfer.v1.Query/DenomTrace", - "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": "ibc.applications.transfer.v1.Query/DenomTraces", - "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": "ibc.applications.transfer.v1.Query/EscrowAddress", - "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": "ibc.applications.transfer.v1.Query/Params", - "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": "ibc.core.channel.v1.Query/Channel", - "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": "ibc.core.channel.v1.Query/ChannelClientState", - "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": "ibc.core.channel.v1.Query/ChannelConsensusState", - "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": "ibc.core.channel.v1.Query/Channels", - "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": "ibc.core.channel.v1.Query/ConnectionChannels", - "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": "ibc.core.channel.v1.Query/NextSequenceReceive", - "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": "ibc.core.channel.v1.Query/PacketAcknowledgement", - "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": "ibc.core.channel.v1.Query/PacketAcknowledgements", - "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": "ibc.core.channel.v1.Query/PacketCommitment", - "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": "ibc.core.channel.v1.Query/PacketCommitments", - "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": "ibc.core.channel.v1.Query/PacketReceipt", - "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": "ibc.core.channel.v1.Query/UnreceivedAcks", - "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": "ibc.core.channel.v1.Query/UnreceivedPackets", - "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": "ibc.core.client.v1.Query/ClientParams", - "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": "ibc.core.client.v1.Query/ClientState", - "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": "ibc.core.client.v1.Query/ClientStates", - "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": "ibc.core.client.v1.Query/ClientStatus", - "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": "ibc.core.client.v1.Query/ConsensusState", - "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": "ibc.core.client.v1.Query/ConsensusStateHeights", - "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": "ibc.core.client.v1.Query/ConsensusStates", - "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": "ibc.core.client.v1.Query/UpgradedClientState", - "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": "ibc.core.client.v1.Query/UpgradedConsensusState", - "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": "ibc.core.connection.v1.Query/ClientConnections", - "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": "ibc.core.connection.v1.Query/Connection", - "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": "ibc.core.connection.v1.Query/ConnectionClientState", - "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": "ibc.core.connection.v1.Query/ConnectionConsensusState", - "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": "ibc.core.connection.v1.Query/Connections", - "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": "ibc.applications.interchain_accounts.controller.v1.Query/InterchainAccount", - "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": "ibc.applications.transfer.v1.Query/TotalEscrowForDenom", - "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": "ibc.core.connection.v1.Query/ConnectionParams", - "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": [] - } - ] - } - ] - }, - "deposit": "10000000ulava" -} \ No newline at end of file diff --git a/cookbook/specs/juno.json b/cookbook/specs/juno.json deleted file mode 100644 index bcd29b11aa..0000000000 --- a/cookbook/specs/juno.json +++ /dev/null @@ -1,299 +0,0 @@ -{ - "proposal": { - "title": "Add Specs: Juno", - "description": "Adding new specification support for relaying juno data on Lava", - "specs": [ - { - "index": "JUN1", - "name": "juno mainnet", - "enabled": true, - "imports": [ - "COSMOSSDKFULL" - ], - "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": [], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "chain-id", - "values": [ - { - "expected_value": "juno-1" - } - ] - }, - { - "name": "pruning", - "values": [ - { - "latest_distance": 24686 - } - ] - } - ], - "extensions": [ - { - "name": "archive", - "cu_multiplier": 5, - "rule": { - "block": 24344 - } - } - ] - }, - { - "enabled": true, - "collection_data": { - "api_interface": "grpc", - "internal_path": "", - "type": "", - "add_on": "" - }, - "apis": [ - { - "name": "juno.mint.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": "juno.mint.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": "juno.mint.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 - } - ], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "chain-id", - "values": [ - { - "expected_value": "juno-1" - } - ] - }, - { - "name": "pruning", - "values": [ - { - "latest_distance": 24686 - } - ] - } - ], - "extensions": [ - { - "name": "archive", - "cu_multiplier": 5, - "rule": { - "block": 24344 - } - } - ] - }, - { - "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": "juno-1" - } - ] - }, - { - "name": "pruning", - "values": [ - { - "latest_distance": 24686 - }, - { - "extension": "archive", - "expected_value": "1" - } - ] - } - ], - "extensions": [ - { - "name": "archive", - "cu_multiplier": 5, - "rule": { - "block": 24344 - } - } - ] - } - ] - }, - { - "index": "JUNT1", - "name": "juno testnet", - "enabled": true, - "imports": [ - "JUN1" - ], - "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": [], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "chain-id", - "values": [ - { - "expected_value": "uni-6" - } - ] - } - ] - }, - { - "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": "uni-6" - } - ] - } - ] - }, - { - "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": "uni-6" - } - ] - } - ] - } - ] - } - ] - }, - "deposit": "10000000ulava" -} \ No newline at end of file diff --git a/cookbook/specs/kakarot.json b/cookbook/specs/kakarot.json deleted file mode 100644 index 6db1d604d4..0000000000 --- a/cookbook/specs/kakarot.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "proposal": { - "title": "Add Specs: Kakarot", - "description": "Adding new specification support for relaying data on Kakarot", - "specs": [ - { - "index": "KAKAROTT", - "name": "kakarot sepolia testnet", - "enabled": true, - "imports": ["ETH1"], - "reliability_threshold": 268435455, - "data_reliability_enabled": true, - "block_distance_for_finalized_data": 1, - "blocks_in_finalization_proof": 3, - "average_block_time": 10200, - "allowed_block_lag_for_qos_sync": 5, - "shares": 1, - "min_stake_provider": { - "denom": "ulava", - "amount": "47500000000" - }, - "api_collections": [ - { - "enabled": true, - "collection_data": { - "api_interface": "jsonrpc", - "internal_path": "", - "type": "POST", - "add_on": "" - }, - "apis": [], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "chain-id", - "values": [ - { - "expected_value": "0x6b6b7274" - } - ] - }, - { - "name": "pruning", - "values": [ - { - "latest_distance": 8470 - }, - { - "extension": "archive", - "expected_value": "0x0" - } - ] - } - ], - "extensions": [ - { - "name": "archive", - "cu_multiplier": 5, - "rule": { - "block": 8382 - } - } - ] - } - ] - } - ] - }, - "deposit": "10000000ulava" - } - \ No newline at end of file diff --git a/cookbook/specs/koii.json b/cookbook/specs/koii.json deleted file mode 100644 index 1850f3a324..0000000000 --- a/cookbook/specs/koii.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "proposal": { - "title": "Add Specs: Koii", - "description": "Adding new specification support for relaying Koii data on Lava", - "specs": [ - { - "index": "KOII", - "name": "koii main net", - "enabled": true, - "imports": [ - "SOLANA" - ], - "reliability_threshold": 268435455, - "data_reliability_enabled": true, - "block_distance_for_finalized_data": 0, - "blocks_in_finalization_proof": 1, - "average_block_time": 400, - "allowed_block_lag_for_qos_sync": 25, - "shares": 1, - "min_stake_provider": { - "denom": "ulava", - "amount": "50000000000" - } - }, - { - "index": "KOIIT", - "name": "koii test net", - "enabled": true, - "imports": [ - "KOII" - ], - "reliability_threshold": 268435455, - "data_reliability_enabled": true, - "block_distance_for_finalized_data": 0, - "blocks_in_finalization_proof": 1, - "average_block_time": 600, - "allowed_block_lag_for_qos_sync": 17, - "shares": 1, - "min_stake_provider": { - "denom": "ulava", - "amount": "50000000000" - } - } - ] - }, - "deposit": "10000000ulava" -} \ No newline at end of file diff --git a/cookbook/specs/lava.json b/cookbook/specs/lava.json deleted file mode 100644 index a833151b52..0000000000 --- a/cookbook/specs/lava.json +++ /dev/null @@ -1,3049 +0,0 @@ -{ - "proposal": { - "title": "Add Specs: Lava", - "description": "Adding new specification support for relaying Lava data on Lava", - "specs": [ - { - "index": "LAV1", - "identity": "327af7338affeb1f0d0e2ec3b95d802571fbff4d", - "name": "lava testnet", - "enabled": true, - "imports": [ - "COSMOSSDK" - ], - "providers_types": 1, - "reliability_threshold": 268435455, - "data_reliability_enabled": true, - "block_distance_for_finalized_data": 0, - "blocks_in_finalization_proof": 1, - "average_block_time": 15000, - "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": "/lavanet/lava/conflict/conflict_vote/{index}", - "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": "/lavanet/lava/conflict/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": "/lavanet/lava/epochstorage/epoch_details", - "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": "/lavanet/lava/epochstorage/fixated_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": "/lavanet/lava/epochstorage/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": "/lavanet/lava/epochstorage/stake_storage", - "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": "/lavanet/lava/epochstorage/stake_storage/{index}", - "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": "/lavanet/lava/pairing/clients/{chainID}", - "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": "/lavanet/lava/pairing/epoch_payments", - "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": "/lavanet/lava/pairing/epoch_payments/{index}", - "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": "/lavanet/lava/pairing/get_pairing/{chainID}/{client}", - "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": "/lavanet/lava/pairing/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": "/lavanet/lava/pairing/provider_payment_storage", - "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": "/lavanet/lava/pairing/provider_payment_storage/{index}", - "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": "/lavanet/lava/pairing/providers/{chainID}", - "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": "/lavanet/lava/pairing/unique_payment_storage_client_provider", - "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": "/lavanet/lava/pairing/unique_payment_storage_client_provider/{index}", - "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": "/lavanet/lava/pairing/user_entry/{address}/{chainID}", - "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": "/lavanet/lava/pairing/verify_pairing/{chainID}/{client}/{provider}/{block}", - "block_parsing": { - "parser_arg": [ - "block", - "=", - "3" - ], - "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": "/lavanet/lava/plans/show_all_plans", - "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": "/lavanet/lava/plans/show_plan_info/{plan_index}", - "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": "/lavanet/lava/spec/chain/{chainID}", - "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": "/lavanet/lava/spec/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": "/lavanet/lava/spec/show_all_chains", - "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": "/lavanet/lava/spec/show_chain_info/{chainName}", - "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": "/lavanet/lava/spec/spec", - "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": "/lavanet/lava/spec/spec/{index}", - "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": "/lavanet/lava/timerstore/next/{store_key}/{prefix}", - "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": "/lavanet/lava/plans/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": "/lavanet/lava/fixationstore/store_keys", - "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": "/lavanet/lava/pairing/sdk_pairing", - "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": "/lavanet/lava/rewards/pools", - "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": "/lavanet/lava/timerstore/all_timers/{store_key}/{prefix}", - "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": "/lavanet/lava/downtime/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": "/lavanet/lava/fixationstore/Entry/{store_key}/{prefix}/{key}/{block}", - "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": "/lavanet/lava/dualstaking/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": "/lavanet/lava/subscription/list_projects/{subscription}", - "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": "/lavanet/lava/dualstaking/provider_delegators/{provider}", - "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": "/lavanet/lava/pairing/effective_policy/{consumer}/{specID}", - "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": "/lavanet/lava/spec/spec_raw/{ChainID}", - "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": "/lavanet/lava/subscription/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": "/lavanet/lava/projects/info/{project}", - "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": "/lavanet/lava/dualstaking/delegator_providers/{delegator}", - "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": "/lavanet/lava/projects/developer/{developer}", - "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": "/lavanet/lava/dualstaking/delegator_rewards/{delegator}/{provider}/{chain_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": "/lavanet/lava/rewards/block_reward", - "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": "/lavanet/lava/plans/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": "/lavanet/lava/subscription/current/{consumer}", - "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": "/lavanet/lava/pairing/static_providers_list/{chainID}", - "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": "/lavanet/lava/conflict/provider_conflicts/{provider}", - "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": "/lavanet/lava/epochstorage/fixated_params/{index}", - "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": "/lavanet/lava/protocol/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": "/lavanet/lava/conflict/conflict_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": "/lavanet/lava/pairing/provider_monthly_payout/{provider}", - "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": "/lavanet/lava/fixationstore/all_indices/{store_key}/{prefix}", - "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": "/lavanet/lava/fixationstore/versions/{store_key}/{prefix}/{key}", - "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": "/lavanet/lava/downtime/v1/query_downtime", - "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": "/lavanet/lava/conflict/consumer_conflicts/{consumer}", - "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": "/lavanet/lava/pairing/subscription_monthly_payout/{consumer}", - "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": "/lavanet/lava/spec/spec_raw", - "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": "/lavanet/lava/timerstore/store_keys", - "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": "/lavanet/lava/spec/spec/{ChainID}", - "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": "/lavanet/lava/rewards/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": "/lavanet/lava/projects/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": "/lavanet/lava/plans/info/{plan_index}", - "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": "/lavanet/lava/subscription/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": "/lavanet/lava/subscription/next_to_month_expiry", - "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": "/lavanet/lava/rewards/iprpc_provider_reward/{provider}", - "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": "/lavanet/lava/dualstaking/delegator_rewards/{delegator}", - "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": "/lavanet/lava/pairing/provider/{address}/{chainID}", - "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": "/lavanet/lava/pairing/provider_pairing_chance/{provider}/{chainID}/{geolocation}/{cluster}", - "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": "/lavanet/lava/rewards/iprpc_spec_reward/{spec}", - "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": "/lavanet/lava/rewards/provider_reward", - "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": "/lavanet/lava/rewards/show_iprpc_data", - "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": "/lavanet/lava/pairing/providers_epoch_cu", - "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": "/lavanet/lava/subscription/estimated_validator_rewards/{validator}/{amount_delegator}", - "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": "/lavanet/lava/subscription/tracked_usage/{subscription}", - "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": "/lavanet/lava/subscription/estimated_rewards/{provider}/{chain_id}/{amount_delegator}", - "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": "/lavanet/lava/rewards/SpecTrackedInfo/{chain_id}/{provider}", - "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": "/lavanet/lava/subscription/estimated_provider_rewards/{provider}/{amount_delegator}", - "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": "/lavanet/lava/epochstorage/provider_metadata/{provider}", - "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": "lava-testnet-2" - } - ] - }, - { - "name": "pruning", - "values": [ - { - "latest_distance": 5760 - }, - { - "extension": "archive", - "expected_value": "340778" - } - ] - } - ], - "extensions": [ - { - "name": "archive", - "cu_multiplier": 5, - "rule": { - "block": 5680 - } - } - ] - }, - { - "enabled": true, - "collection_data": { - "api_interface": "grpc", - "internal_path": "", - "type": "", - "add_on": "" - }, - "apis": [ - { - "name": "lavanet.lava.conflict.Query/ConflictVote", - "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": "lavanet.lava.conflict.Query/ConflictVoteAll", - "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": "lavanet.lava.conflict.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": "lavanet.lava.epochstorage.Query/EpochDetails", - "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": "lavanet.lava.epochstorage.Query/FixatedParams", - "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": "lavanet.lava.epochstorage.Query/FixatedParamsAll", - "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": "lavanet.lava.epochstorage.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": "lavanet.lava.epochstorage.Query/StakeStorage", - "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": "lavanet.lava.epochstorage.Query/StakeStorageAll", - "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": "lavanet.lava.pairing.Query/Clients", - "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": "lavanet.lava.pairing.Query/EpochPayments", - "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": "lavanet.lava.pairing.Query/EpochPaymentsAll", - "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": "lavanet.lava.pairing.Query/SdkPairing", - "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": "lavanet.lava.pairing.Query/GetPairing", - "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": "lavanet.lava.pairing.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": "lavanet.lava.pairing.Query/ProviderPaymentStorage", - "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": "lavanet.lava.pairing.Query/ProviderPaymentStorageAll", - "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": "lavanet.lava.pairing.Query/Providers", - "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": "lavanet.lava.pairing.Query/UniquePaymentStorageClientProvider", - "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": "lavanet.lava.pairing.Query/UniquePaymentStorageClientProviderAll", - "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": "lavanet.lava.pairing.Query/UserEntry", - "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": "lavanet.lava.pairing.Query/VerifyPairing", - "block_parsing": { - "parser_arg": [ - "block", - ":" - ], - "parser_func": "PARSE_DICTIONARY" - }, - "compute_units": 10, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "lavanet.lava.spec.Query/Chain", - "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": "lavanet.lava.spec.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": "lavanet.lava.spec.Query/ShowAllChains", - "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": "lavanet.lava.spec.Query/ShowChainInfo", - "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": "lavanet.lava.spec.Query/Spec", - "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": "lavanet.lava.spec.Query/SpecAll", - "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": "router.v1.Query.Params", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 10, - "enabled": false, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "lavanet.lava.spec.Query/SpecRaw", - "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": "lavanet.lava.subscription.Query/ListProjects", - "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": "lavanet.lava.fixationstore.Query/AllIndices", - "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": "lavanet.lava.conflict.Query/ConsumerConflicts", - "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": "lavanet.lava.protocol.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": "lavanet.lava.spec.Query/SpecAllRaw", - "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": "lavanet.lava.projects.Query/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": "lavanet.lava.timerstore.Query/StoreKeys", - "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": "lavanet.lava.projects.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": "lavanet.lava.fixationstore.Query/Entry", - "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": "lavanet.lava.rewards.Query/BlockReward", - "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": "lavanet.lava.dualstaking.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": "lavanet.lava.dualstaking.Query/DelegatorRewards", - "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": "lavanet.lava.downtime.v1.Query/QueryDowntime", - "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": "lavanet.lava.timerstore.Query/Next", - "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": "lavanet.lava.plans.Query/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": "lavanet.lava.pairing.Query/EffectivePolicy", - "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": "lavanet.lava.subscription.Query/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": "lavanet.lava.plans.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": "lavanet.lava.pairing.Query/StaticProvidersList", - "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": "lavanet.lava.downtime.v1.Query/QueryParams", - "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": "lavanet.lava.rewards.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": "lavanet.lava.subscription.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": "lavanet.lava.dualstaking.Query/ProviderDelegators", - "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": "lavanet.lava.plans.Query/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": "lavanet.lava.fixationstore.Query/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": "lavanet.lava.fixationstore.Query/StoreKeys", - "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": "lavanet.lava.rewards.Query/Pools", - "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": "lavanet.lava.conflict.Query/ProviderConflicts", - "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": "lavanet.lava.pairing.Query/ProviderMonthlyPayout", - "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": "lavanet.lava.pairing.Query/SubscriptionMonthlyPayout", - "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": "lavanet.lava.subscription.Query/Current", - "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": "lavanet.lava.timerstore.Query/AllTimers", - "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": "lavanet.lava.projects.Query/Developer", - "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": "lavanet.lava.dualstaking.Query/DelegatorProviders", - "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": "lavanet.lava.subscription.Query/NextToMonthExpiry", - "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": "lavanet.lava.dualstaking.Query/DelegatorRewardsList", - "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": "lavanet.lava.pairing.Query/ProviderPairingChance", - "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": "lavanet.lava.rewards.Query/ProviderReward", - "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": "lavanet.lava.pairing.Query/ProvidersEpochCu", - "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": "lavanet.lava.rewards.Query/IprpcProviderRewardEstimation", - "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": "lavanet.lava.rewards.Query/IprpcSpecReward", - "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": "lavanet.lava.rewards.Query/ShowIprpcData", - "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": "lavanet.lava.pairing.Query/Provider", - "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": "lavanet.lava.subscription.Query/EstimatedRewards", - "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": "lavanet.lava.rewards.Query/SpecTrackedInfo", - "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": "lavanet.lava.subscription.Query/EstimatedValidatorRewards", - "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": "lavanet.lava.subscription.Query/TrackedUsage", - "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": "lavanet.lava.epochstorage.Query/ProviderMetaData", - "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": "lavanet.lava.subscription.Query/EstimatedProviderRewards", - "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": "lava-testnet-2" - } - ] - }, - { - "name": "pruning", - "values": [ - { - "latest_distance": 5760 - }, - { - "extension": "archive", - "expected_value": "340778" - } - ] - } - ], - "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": "lava-testnet-2" - } - ] - }, - { - "name": "pruning", - "values": [ - { - "latest_distance": 5760 - }, - { - "extension": "archive", - "expected_value": "340778" - } - ] - } - ], - "extensions": [ - { - "name": "archive", - "cu_multiplier": 5, - "rule": { - "block": 5680 - } - } - ] - } - ] - } - ] - }, - "deposit": "10000000ulava" -} \ No newline at end of file diff --git a/cookbook/specs/lava_mainnet.json b/cookbook/specs/lava_mainnet.json deleted file mode 100644 index 465c52cba3..0000000000 --- a/cookbook/specs/lava_mainnet.json +++ /dev/null @@ -1,3013 +0,0 @@ -{ - "proposal": { - "title": "Add Specs: Lava", - "description": "Adding new specification support for relaying Lava data on Lava", - "specs": [ - { - "index": "LAVA", - "name": "lava mainnet", - "identity": "327af7338affeb1f0d0e2ec3b95d802571fbff4d", - "enabled": true, - "imports": [ - "COSMOSSDK" - ], - "providers_types": 1, - "reliability_threshold": 268435455, - "data_reliability_enabled": true, - "block_distance_for_finalized_data": 0, - "blocks_in_finalization_proof": 1, - "average_block_time": 15000, - "allowed_block_lag_for_qos_sync": 2, - "shares": 1, - "min_stake_provider": { - "denom": "ulava", - "amount": "5000000000" - }, - "api_collections": [ - { - "enabled": true, - "collection_data": { - "api_interface": "rest", - "internal_path": "", - "type": "GET", - "add_on": "" - }, - "apis": [ - { - "name": "/lavanet/lava/conflict/conflict_vote/{index}", - "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": "/lavanet/lava/conflict/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": "/lavanet/lava/epochstorage/epoch_details", - "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": "/lavanet/lava/epochstorage/fixated_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": "/lavanet/lava/epochstorage/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": "/lavanet/lava/epochstorage/stake_storage", - "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": "/lavanet/lava/epochstorage/stake_storage/{index}", - "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": "/lavanet/lava/pairing/clients/{chainID}", - "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": "/lavanet/lava/pairing/epoch_payments", - "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": "/lavanet/lava/pairing/epoch_payments/{index}", - "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": "/lavanet/lava/pairing/get_pairing/{chainID}/{client}", - "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": "/lavanet/lava/pairing/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": "/lavanet/lava/pairing/provider_payment_storage", - "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": "/lavanet/lava/pairing/provider_payment_storage/{index}", - "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": "/lavanet/lava/pairing/providers/{chainID}", - "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": "/lavanet/lava/pairing/unique_payment_storage_client_provider", - "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": "/lavanet/lava/pairing/unique_payment_storage_client_provider/{index}", - "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": "/lavanet/lava/pairing/user_entry/{address}/{chainID}", - "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": "/lavanet/lava/pairing/verify_pairing/{chainID}/{client}/{provider}/{block}", - "block_parsing": { - "parser_arg": [ - "block", - "=", - "3" - ], - "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": "/lavanet/lava/plans/show_all_plans", - "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": "/lavanet/lava/plans/show_plan_info/{plan_index}", - "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": "/lavanet/lava/spec/chain/{chainID}", - "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": "/lavanet/lava/spec/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": "/lavanet/lava/spec/show_all_chains", - "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": "/lavanet/lava/spec/show_chain_info/{chainName}", - "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": "/lavanet/lava/spec/spec", - "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": "/lavanet/lava/spec/spec/{index}", - "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": "/lavanet/lava/timerstore/next/{store_key}/{prefix}", - "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": "/lavanet/lava/plans/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": "/lavanet/lava/fixationstore/store_keys", - "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": "/lavanet/lava/pairing/sdk_pairing", - "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": "/lavanet/lava/rewards/pools", - "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": "/lavanet/lava/timerstore/all_timers/{store_key}/{prefix}", - "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": "/lavanet/lava/downtime/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": "/lavanet/lava/fixationstore/Entry/{store_key}/{prefix}/{key}/{block}", - "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": "/lavanet/lava/dualstaking/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": "/lavanet/lava/subscription/list_projects/{subscription}", - "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": "/lavanet/lava/dualstaking/provider_delegators/{provider}", - "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": "/lavanet/lava/pairing/effective_policy/{consumer}/{specID}", - "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": "/lavanet/lava/spec/spec_raw/{ChainID}", - "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": "/lavanet/lava/subscription/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": "/lavanet/lava/projects/info/{project}", - "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": "/lavanet/lava/dualstaking/delegator_providers/{delegator}", - "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": "/lavanet/lava/projects/developer/{developer}", - "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": "/lavanet/lava/dualstaking/delegator_rewards/{delegator}/{provider}/{chain_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": "/lavanet/lava/rewards/block_reward", - "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": "/lavanet/lava/plans/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": "/lavanet/lava/subscription/current/{consumer}", - "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": "/lavanet/lava/pairing/static_providers_list/{chainID}", - "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": "/lavanet/lava/conflict/provider_conflicts/{provider}", - "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": "/lavanet/lava/epochstorage/fixated_params/{index}", - "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": "/lavanet/lava/protocol/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": "/lavanet/lava/conflict/conflict_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": "/lavanet/lava/pairing/provider_monthly_payout/{provider}", - "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": "/lavanet/lava/fixationstore/all_indices/{store_key}/{prefix}", - "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": "/lavanet/lava/fixationstore/versions/{store_key}/{prefix}/{key}", - "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": "/lavanet/lava/downtime/v1/query_downtime", - "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": "/lavanet/lava/conflict/consumer_conflicts/{consumer}", - "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": "/lavanet/lava/pairing/subscription_monthly_payout/{consumer}", - "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": "/lavanet/lava/spec/spec_raw", - "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": "/lavanet/lava/timerstore/store_keys", - "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": "/lavanet/lava/spec/spec/{ChainID}", - "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": "/lavanet/lava/rewards/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": "/lavanet/lava/projects/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": "/lavanet/lava/plans/info/{plan_index}", - "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": "/lavanet/lava/subscription/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": "/lavanet/lava/subscription/next_to_month_expiry", - "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": "/lavanet/lava/rewards/iprpc_spec_reward/{spec}", - "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": "/lavanet/lava/subscription/estimated_rewards/{provider}/{chain_id}/{amount_delegator}", - "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": "/lavanet/lava/subscription/tracked_usage/{subscription}", - "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": "/lavanet/lava/rewards/iprpc_provider_reward/{provider}", - "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": "/lavanet/lava/subscription/estimated_validator_rewards/{validator}/{amount_delegator}", - "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": "/lavanet/lava/dualstaking/delegator_rewards/{delegator}", - "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": "/lavanet/lava/rewards/SpecTrackedInfo/{chain_id}/{provider}", - "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": "/lavanet/lava/pairing/providers_epoch_cu", - "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": "/lavanet/lava/pairing/provider/{address}/{chainID}", - "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": "/lavanet/lava/pairing/provider_pairing_chance/{provider}/{chainID}/{geolocation}/{cluster}", - "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": "/lavanet/lava/rewards/show_iprpc_data", - "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": "/lavanet/lava/epochstorage/provider_metadata/{provider}", - "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": "/lavanet/lava/subscription/estimated_provider_rewards/{provider}/{amount_delegator}", - "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": "lava-mainnet-1" - } - ] - }, - { - "name": "pruning", - "values": [ - { - "latest_distance": 5760 - }, - { - "extension": "archive", - "expected_value": "1" - } - ] - } - ], - "extensions": [ - { - "name": "archive", - "cu_multiplier": 5, - "rule": { - "block": 5680 - } - } - ] - }, - { - "enabled": true, - "collection_data": { - "api_interface": "grpc", - "internal_path": "", - "type": "", - "add_on": "" - }, - "apis": [ - { - "name": "lavanet.lava.conflict.Query/ConflictVote", - "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": "lavanet.lava.conflict.Query/ConflictVoteAll", - "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": "lavanet.lava.conflict.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": "lavanet.lava.epochstorage.Query/EpochDetails", - "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": "lavanet.lava.epochstorage.Query/FixatedParams", - "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": "lavanet.lava.epochstorage.Query/FixatedParamsAll", - "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": "lavanet.lava.epochstorage.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": "lavanet.lava.epochstorage.Query/StakeStorage", - "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": "lavanet.lava.epochstorage.Query/StakeStorageAll", - "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": "lavanet.lava.pairing.Query/Clients", - "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": "lavanet.lava.pairing.Query/EpochPayments", - "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": "lavanet.lava.pairing.Query/EpochPaymentsAll", - "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": "lavanet.lava.pairing.Query/SdkPairing", - "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": "lavanet.lava.pairing.Query/GetPairing", - "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": "lavanet.lava.pairing.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": "lavanet.lava.pairing.Query/ProviderPaymentStorage", - "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": "lavanet.lava.pairing.Query/ProviderPaymentStorageAll", - "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": "lavanet.lava.pairing.Query/Providers", - "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": "lavanet.lava.pairing.Query/UniquePaymentStorageClientProvider", - "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": "lavanet.lava.pairing.Query/UniquePaymentStorageClientProviderAll", - "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": "lavanet.lava.pairing.Query/UserEntry", - "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": "lavanet.lava.pairing.Query/VerifyPairing", - "block_parsing": { - "parser_arg": [ - "block", - ":" - ], - "parser_func": "PARSE_DICTIONARY" - }, - "compute_units": 10, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "lavanet.lava.spec.Query/Chain", - "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": "lavanet.lava.spec.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": "lavanet.lava.spec.Query/ShowAllChains", - "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": "lavanet.lava.spec.Query/ShowChainInfo", - "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": "lavanet.lava.spec.Query/Spec", - "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": "lavanet.lava.spec.Query/SpecAll", - "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": "router.v1.Query.Params", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 10, - "enabled": false, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "lavanet.lava.spec.Query/SpecRaw", - "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": "lavanet.lava.subscription.Query/ListProjects", - "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": "lavanet.lava.fixationstore.Query/AllIndices", - "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": "lavanet.lava.conflict.Query/ConsumerConflicts", - "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": "lavanet.lava.protocol.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": "lavanet.lava.spec.Query/SpecAllRaw", - "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": "lavanet.lava.projects.Query/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": "lavanet.lava.timerstore.Query/StoreKeys", - "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": "lavanet.lava.projects.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": "lavanet.lava.fixationstore.Query/Entry", - "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": "lavanet.lava.rewards.Query/BlockReward", - "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": "lavanet.lava.dualstaking.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": "lavanet.lava.dualstaking.Query/DelegatorRewards", - "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": "lavanet.lava.downtime.v1.Query/QueryDowntime", - "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": "lavanet.lava.timerstore.Query/Next", - "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": "lavanet.lava.plans.Query/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": "lavanet.lava.pairing.Query/EffectivePolicy", - "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": "lavanet.lava.subscription.Query/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": "lavanet.lava.plans.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": "lavanet.lava.pairing.Query/StaticProvidersList", - "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": "lavanet.lava.downtime.v1.Query/QueryParams", - "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": "lavanet.lava.rewards.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": "lavanet.lava.subscription.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": "lavanet.lava.dualstaking.Query/ProviderDelegators", - "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": "lavanet.lava.plans.Query/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": "lavanet.lava.fixationstore.Query/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": "lavanet.lava.fixationstore.Query/StoreKeys", - "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": "lavanet.lava.rewards.Query/Pools", - "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": "lavanet.lava.conflict.Query/ProviderConflicts", - "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": "lavanet.lava.pairing.Query/ProviderMonthlyPayout", - "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": "lavanet.lava.pairing.Query/SubscriptionMonthlyPayout", - "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": "lavanet.lava.subscription.Query/Current", - "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": "lavanet.lava.timerstore.Query/AllTimers", - "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": "lavanet.lava.projects.Query/Developer", - "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": "lavanet.lava.dualstaking.Query/DelegatorProviders", - "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": "lavanet.lava.subscription.Query/NextToMonthExpiry", - "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": "lavanet.lava.subscription.Query/EstimatedRewards", - "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": "lavanet.lava.rewards.Query/IprpcProviderRewardEstimation", - "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": "lavanet.lava.subscription.Query/TrackedUsage", - "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": "lavanet.lava.subscription.Query/EstimatedValidatorRewards", - "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": "lavanet.lava.dualstaking.Query/DelegatorRewardsList", - "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": "lavanet.lava.rewards.Query/IprpcSpecReward", - "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": "lavanet.lava.pairing.Query/ProvidersEpochCu", - "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": "lavanet.lava.rewards.Query/SpecTrackedInfo", - "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": "lavanet.lava.pairing.Query/Provider", - "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": "lavanet.lava.pairing.Query/ProviderPairingChance", - "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": "lavanet.lava.rewards.Query/ShowIprpcData", - "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": "lavanet.lava.subscription.Query/EstimatedProviderRewards", - "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": "lavanet.lava.epochstorage.Query/ProviderMetaData", - "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": "lava-mainnet-1" - } - ] - }, - { - "name": "pruning", - "values": [ - { - "latest_distance": 5760 - }, - { - "extension": "archive", - "expected_value": "1" - } - ] - } - ], - "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": "lava-mainnet-1" - } - ] - }, - { - "name": "pruning", - "values": [ - { - "latest_distance": 5760 - }, - { - "extension": "archive", - "expected_value": "1" - } - ] - } - ], - "extensions": [ - { - "name": "archive", - "cu_multiplier": 5, - "rule": { - "block": 5680 - } - } - ] - } - ] - } - ] - }, - "deposit": "1750000000ulava" -} \ No newline at end of file diff --git a/cookbook/specs/manta_pacific.json b/cookbook/specs/manta_pacific.json deleted file mode 100644 index 69774982c6..0000000000 --- a/cookbook/specs/manta_pacific.json +++ /dev/null @@ -1,118 +0,0 @@ -{ - "proposal": { - "title": "Add Specs: Manta Pacific", - "description": "Adding new specification support for relaying Manta Pacific data on Lava", - "specs": [ - { - "index": "MANTAPACIFIC", - "name": "manta pacific mainnet", - "enabled": true, - "imports": [ - "ETH1" - ], - "reliability_threshold": 268435455, - "data_reliability_enabled": true, - "block_distance_for_finalized_data": 1, - "blocks_in_finalization_proof": 3, - "average_block_time": 10000, - "allowed_block_lag_for_qos_sync": 2, - "shares": 1, - "min_stake_provider": { - "denom": "ulava", - "amount": "47500000000" - }, - "api_collections": [ - { - "enabled": true, - "collection_data": { - "api_interface": "jsonrpc", - "internal_path": "", - "type": "POST", - "add_on": "" - }, - "apis": [], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "chain-id", - "values": [ - { - "expected_value": "0xa9" - } - ] - }, - { - "name": "pruning", - "values": [ - { - "latest_distance": 8640 - }, - { - "extension": "archive", - "expected_value": "0x0" - } - ] - } - ], - "extensions": [ - { - "name": "archive", - "cu_multiplier": 5, - "rule": { - "block": 8550 - } - } - ] - } - ] - }, - { - "index": "MANTAPACIFICT", - "name": "manta pacific testnet", - "enabled": true, - "imports": [ - "MANTAPACIFIC" - ], - "reliability_threshold": 268435455, - "data_reliability_enabled": true, - "block_distance_for_finalized_data": 1, - "blocks_in_finalization_proof": 3, - "average_block_time": 10000, - "allowed_block_lag_for_qos_sync": 2, - "shares": 1, - "min_stake_provider": { - "denom": "ulava", - "amount": "47500000000" - }, - "api_collections": [ - { - "enabled": true, - "collection_data": { - "api_interface": "jsonrpc", - "internal_path": "", - "type": "POST", - "add_on": "" - }, - "apis": [], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "chain-id", - "values": [ - { - "expected_value": "0x34816d" - } - ] - } - ] - } - ] - } - ] - }, - "deposit": "10000000ulava" -} \ No newline at end of file diff --git a/cookbook/specs/mantle.json b/cookbook/specs/mantle.json deleted file mode 100644 index 5ec0179d8c..0000000000 --- a/cookbook/specs/mantle.json +++ /dev/null @@ -1,108 +0,0 @@ -{ - "proposal": { - "title": "Add Specs: Mantle", - "description": "Adding new specification support for relaying Mantle data on Lava", - "specs": [ - { - "index": "MANTLE", - "name": "mantle testnet", - "enabled": true, - "imports": [ - "ETH1" - ], - "reliability_threshold": 268435455, - "data_reliability_enabled": true, - "block_distance_for_finalized_data": 1, - "blocks_in_finalization_proof": 3, - "average_block_time": 5000, - "allowed_block_lag_for_qos_sync": 2, - "shares": 1, - "min_stake_provider": { - "denom": "ulava", - "amount": "47500000000" - }, - "api_collections": [ - { - "enabled": true, - "collection_data": { - "api_interface": "jsonrpc", - "internal_path": "", - "type": "POST", - "add_on": "" - }, - "apis": [ - { - "name": "eth_getBlockRange", - "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": "rollup_getInfo", - "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": "rollup_gasPrices", - "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 - } - ], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "chain-id", - "values": [ - { - "expected_value": "0x1389" - } - ] - } - ] - } - ] - } - ] - }, - "deposit": "10000000ulava" -} \ No newline at end of file diff --git a/cookbook/specs/moralis.json b/cookbook/specs/moralis.json deleted file mode 100644 index dfb171a970..0000000000 --- a/cookbook/specs/moralis.json +++ /dev/null @@ -1,1038 +0,0 @@ -{ - "proposal": { - "title": "Add Specs: Moralis", - "description": "Adding new specification support for Moralis Apis support", - "specs": [ - { - "index": "MORALIS", - "name": "moralis advanced api", - "enabled": true, - "reliability_threshold": 268435455, - "data_reliability_enabled": false, - "block_distance_for_finalized_data": 0, - "blocks_in_finalization_proof": 1, - "average_block_time": 1000, - "allowed_block_lag_for_qos_sync": 1, - "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": "/wallets/{address}/chains", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 200, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "/{address}/balance", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 200, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "/wallets/balances", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 200, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "/{address}/nft", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 200, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "/{address}/nft/collections", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 200, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "/{address}", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 200, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "/{address}/verbose", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 200, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "/{address}/erc20/transfers", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 200, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "/resolve/{address}/reverse", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 200, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "/resolve/ens/{domain}", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 200, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "/resolve/{address}/domain", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 200, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "/wallets/{address}/stats", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 200, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "/nft/{address}", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 200, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "/nft/{address}/{token_id}/metadata/resync", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 200, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "/nft/{address}/{token_id}", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 200, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "/{address}/nft/transfers", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 200, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "/nft/transfers", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 200, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "/block/{block_number_or_hash}/nft/transfers", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 200, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "/nft/{address}/{token_id}/transfers", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 200, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "/nft/{address}/metadata", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 200, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "/nft/{address}/owners", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 200, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "/nft/{address}/{token_id}/owners", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 200, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "/nft/{address}/trades", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 200, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "/nft/{address}/lowestprice", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 200, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "/nft/{address}/stats", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 200, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "/nft/{address}/{token_id}/stats", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 200, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "/erc20/metadata", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 200, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "/erc20/metadata/symbols", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 200, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "/erc20/{address}/price", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 200, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "/{address}/erc20", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 200, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "/erc20/{address}/allowance", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 200, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "/erc20/{address}/transfers", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 200, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "/{pair_address}/reserves", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 200, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "/{token0_address}/{token1_address}/pairAddress", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 200, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "/erc20/{address}/stats", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 200, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "/market-data/erc20s/top-tokens", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 200, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "/market-data/erc20s/top-movers", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 200, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "/market-data/nfts/top-collections", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 200, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "/market-data/nfts/hottest-collections", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 200, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "/block/{block_number_or_hash}", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 200, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "/dateToBlock", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 200, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "/transaction/{transaction_hash}", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 200, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "/transaction/{transaction_hash}/verbose", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 200, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "/transaction/{transaction_hash}/internal-transactions", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 200, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "/{address}/logs", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 200, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "/block/{block_number_or_hash}/stats", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 200, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "/web3/version", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 200, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "/info/endpointWeights", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 200, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - } - ], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "enabled", - "parse_directive": { - "function_template": "/web3/version", - "function_tag": "VERIFICATION", - "result_parsing": { - "parser_arg": [ - "0", - "version" - ], - "parser_func": "PARSE_CANONICAL" - }, - "api_name": "/web3/version" - }, - "values": [ - { - "expected_value": "*" - } - ] - } - ] - }, - { - "enabled": true, - "collection_data": { - "api_interface": "rest", - "internal_path": "", - "type": "POST", - "add_on": "" - }, - "apis": [ - { - "name": "/nft/getMultipleNFTs", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 200, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "/erc20/prices", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 200, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "/{address}/events", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 200, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "/contracts-review", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 200, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - } - ] - }, - { - "enabled": true, - "collection_data": { - "api_interface": "rest", - "internal_path": "", - "type": "PUT", - "add_on": "" - }, - "apis": [ - { - "name": "/nft/{address}/sync", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 200, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - } - ] - } - ] - } - ] - }, - "deposit": "10000000ulava" -} \ No newline at end of file diff --git a/cookbook/specs/movement.json b/cookbook/specs/movement.json deleted file mode 100644 index 21264f09b0..0000000000 --- a/cookbook/specs/movement.json +++ /dev/null @@ -1,169 +0,0 @@ -{ - "proposal": { - "title": "Add Specs: Movement", - "description": "Adding new specification support for relaying Movement data on Lava", - "specs": [ - { - "index": "MOVEMENT", - "name": "movement mainnet", - "enabled": true, - "imports": [ - "APT1" - ], - "reliability_threshold": 268435455, - "data_reliability_enabled": true, - "block_distance_for_finalized_data": 0, - "blocks_in_finalization_proof": 1, - "average_block_time": 1000, - "allowed_block_lag_for_qos_sync": 50, - "shares": 1, - "min_stake_provider": { - "denom": "ulava", - "amount": "5000000000" - }, - "api_collections": [ - { - "enabled": true, - "collection_data": { - "api_interface": "rest", - "internal_path": "", - "type": "GET", - "add_on": "" - }, - "apis": [ - { - "name": "/transactions/wait_by_hash/{txn_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-aptos-gas-used", - "kind": "pass_reply" - } - ], - "inheritance_apis": [], - "verifications": [ - { - "name": "chain-id", - "values": [ - { - "expected_value": "*" - } - ] - }, - { - "name": "pruning", - "values": [ - { - "latest_distance": 2400 - }, - { - "extension": "archive", - "latest_distance": 0 - } - ] - } - ], - "extensions": [ - { - "name": "archive", - "cu_multiplier": 5, - "rule": { - "block": 2200 - } - } - ] - } - ], - "contributor": [ - "lava@1w3qs6ksgzy66rjljmsjnetlqpvvhl9qkvntf0a" - ], - "contributor_percentage": "0.025" - }, - { - "index": "MOVEMENTT", - "name": "movement testnet bardock", - "enabled": true, - "imports": [ - "MOVEMENT" - ], - "reliability_threshold": 268435455, - "data_reliability_enabled": true, - "block_distance_for_finalized_data": 0, - "blocks_in_finalization_proof": 1, - "average_block_time": 1000, - "allowed_block_lag_for_qos_sync": 30, - "shares": 1, - "min_stake_provider": { - "denom": "ulava", - "amount": "5000000000" - }, - "api_collections": [ - { - "enabled": true, - "collection_data": { - "api_interface": "rest", - "internal_path": "", - "type": "GET", - "add_on": "" - }, - "apis": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "chain-id", - "values": [ - { - "expected_value": "250" - } - ] - }, - { - "name": "pruning", - "values": [ - { - "latest_distance": 2400 - }, - { - "extension": "archive", - "latest_distance": 0 - } - ] - } - ], - "extensions": [ - { - "name": "archive", - "cu_multiplier": 5, - "rule": { - "block": 2200 - } - } - ] - } - ], - "contributor": [ - "lava@1w3qs6ksgzy66rjljmsjnetlqpvvhl9qkvntf0a" - ], - "contributor_percentage": "0.025" - } - ] - }, - "deposit": "1750000000ulava" -} \ No newline at end of file diff --git a/cookbook/specs/namada.json b/cookbook/specs/namada.json deleted file mode 100644 index 391b107b24..0000000000 --- a/cookbook/specs/namada.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "deposit": "10000000ulava", - "proposal": { - "title": "Add spec: NAMADA SE testnet", - "description": "Adding new specification support for relaying data on NAMADA", - "specs": [ - { - "index": "NAMTSE", - "name": "namada se testnet", - "enabled": true, - "imports": [ - "TENDERMINT" - ], - "reliability_threshold": 268435455, - "data_reliability_enabled": false, - "block_distance_for_finalized_data": 0, - "blocks_in_finalization_proof": 1, - "average_block_time": 10000, - "allowed_block_lag_for_qos_sync": 2, - "shares": 1, - "min_stake_provider": { - "denom": "ulava", - "amount": "47500000000" - }, - "api_collections": [ - { - "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": "shielded-expedition.88f17d1d14" - } - ] - }, - { - "name": "pruning", - "values": [ - { - "latest_distance": 8640 - }, - { - "extension": "archive", - "expected_value": "237907" - } - ] - } - ], - "extensions": [ - { - "name": "archive", - "cu_multiplier": 5, - "rule": { - "block": 8520 - } - } - ] - } - ] - } - ] - } -} diff --git a/cookbook/specs/near.json b/cookbook/specs/near.json deleted file mode 100644 index e0c46c2cf1..0000000000 --- a/cookbook/specs/near.json +++ /dev/null @@ -1,622 +0,0 @@ -{ - "proposal": { - "title": "Add Specs: Near", - "description": "Adding new specification support for relaying Near data on Lava", - "specs": [ - { - "index": "NEAR", - "name": "near mainnet", - "enabled": true, - "reliability_threshold": 268435455, - "data_reliability_enabled": true, - "block_distance_for_finalized_data": 3, - "blocks_in_finalization_proof": 3, - "average_block_time": 1200, - "allowed_block_lag_for_qos_sync": 8, - "shares": 1, - "min_stake_provider": { - "denom": "ulava", - "amount": "47500000000" - }, - "api_collections": [ - { - "enabled": true, - "collection_data": { - "api_interface": "jsonrpc", - "internal_path": "", - "type": "POST", - "add_on": "" - }, - "apis": [ - { - "name": "query", - "block_parsing": { - "parser_arg": [ - "0", - "block_id" - ], - "parser_func": "PARSE_CANONICAL", - "default_value": "latest" - }, - "compute_units": 20, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "EXPERIMENTAL_changes", - "block_parsing": { - "parser_arg": [ - "0", - "block_id" - ], - "parser_func": "PARSE_CANONICAL", - "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": [ - "block_id", - "=", - "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, - "parsers": [ - { - "parse_path": ".params.finality", - "value": "latest", - "rule": "=final || =optimistic", - "parse_type": "DEFAULT_VALUE" - }, - { - "parse_path": ".params.block_id", - "parse_type": "BLOCK_HASH" - }, - { - "parse_path": ".params.[0]", - "parse_type": "BLOCK_HASH" - } - ] - }, - { - "name": "EXPERIMENTAL_changes_in_block", - "block_parsing": { - "parser_arg": [ - "0", - "block_id" - ], - "parser_func": "PARSE_CANONICAL", - "default_value": "latest" - }, - "compute_units": 10, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "chunk", - "block_parsing": { - "parser_arg": [ - "0", - "block_id" - ], - "parser_func": "PARSE_CANONICAL", - "default_value": "latest" - }, - "compute_units": 10, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0, - "parsers": [ - { - "parse_path": ".params.chunk_id", - "parse_type": "BLOCK_HASH" - }, - { - "parse_path": ".params.[0]", - "parse_type": "BLOCK_HASH" - } - ] - }, - { - "name": "gas_price", - "block_parsing": { - "parser_arg": [ - "0" - ], - "parser_func": "PARSE_BY_ARG", - "default_value": "latest" - }, - "compute_units": 10, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "EXPERIMENTAL_genesis_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": "EXPERIMENTAL_protocol_config", - "block_parsing": { - "parser_arg": [ - "0", - "block_id" - ], - "parser_func": "PARSE_CANONICAL", - "default_value": "latest" - }, - "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": "network_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": "validators", - "block_parsing": { - "parser_arg": [ - "block_id", - "=", - "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": "broadcast_tx_async", - "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, - "timeout_ms": 5000 - }, - { - "name": "send_tx", - "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, - "timeout_ms": 20000 - }, - { - "name": "broadcast_tx_commit", - "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, - "timeout_ms": 20000 - }, - { - "name": "tx", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 10, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0, - "hanging_api": true - }, - "extra_compute_units": 0, - "timeout_ms": 10000, - "parsers": [ - { - "parse_path": ".params.tx_hash", - "parse_type": "BLOCK_HASH" - }, - { - "parse_path": ".params.[0]", - "parse_type": "BLOCK_HASH" - } - ] - }, - { - "name": "EXPERIMENTAL_tx_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, - "parsers": [ - { - "parse_path": ".params.tx_hash", - "parse_type": "BLOCK_HASH" - }, - { - "parse_path": ".params.[0]", - "parse_type": "BLOCK_HASH" - } - ] - }, - { - "name": "EXPERIMENTAL_receipt", - "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": "next_light_client_block", - "block_parsing": { - "parser_arg": [ - "0", - "block_id" - ], - "parser_func": "PARSE_CANONICAL", - "default_value": "latest" - }, - "compute_units": 20, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - } - ], - "headers": [], - "inheritance_apis": [], - "parse_directives": [ - { - "function_tag": "GET_BLOCK_BY_NUM", - "function_template": "{\"jsonrpc\":\"2.0\",\"method\":\"block\",\"params\":{\"block_id\":%d},\"id\":1}", - "result_parsing": { - "parser_arg": [ - "0", - "header", - "hash" - ], - "parser_func": "PARSE_CANONICAL", - "encoding": "base64" - }, - "api_name": "block" - }, - { - "function_template": "{\"jsonrpc\":\"2.0\",\"method\":\"block\",\"params\":{\"finality\":\"final\"},\"id\":1}", - "function_tag": "GET_BLOCKNUM", - "result_parsing": { - "parser_arg": [ - "0", - "header", - "height" - ], - "parser_func": "PARSE_CANONICAL" - }, - "api_name": "block" - } - ], - "verifications": [ - { - "name": "tracking-shards", - "parse_directive": { - "function_template": "{\"jsonrpc\":\"2.0\",\"id\":\"dontcare\",\"method\":\"query\",\"params\":{\"request_type\":\"view_account\",\"finality\":\"final\",\"account_id\":\"floor.is.lava\"}}", - "function_tag": "VERIFICATION", - "parsers": [ - { - "parse_path": ".error.cause.name", - "value": "UNKNOWN_ACCOUNT", - "parse_type": "RESULT" - }, - { - "parse_path": ".result.amount", - "value": "*", - "parse_type": "RESULT" - } - ], - "api_name": "query" - }, - "values": [ - { - "expected_value": "*", - "severity": "Warning" - } - ] - }, - { - "name": "chain-id", - "parse_directive": { - "function_template": "{\"jsonrpc\":\"2.0\",\"method\":\"status\",\"params\":[],\"id\":1}", - "function_tag": "VERIFICATION", - "result_parsing": { - "parser_arg": [ - "0", - "chain_id" - ], - "parser_func": "PARSE_CANONICAL" - }, - "api_name": "status" - }, - "values": [ - { - "expected_value": "mainnet" - } - ] - }, - { - "name": "pruning", - "parse_directive": { - "function_tag": "GET_BLOCK_BY_NUM" - }, - "values": [ - { - "latest_distance": 64800 - } - ] - }, - { - "name": "pruning-archive", - "parse_directive": { - "function_template": "{\"jsonrpc\":\"2.0\",\"method\":\"block\",\"params\":{\"block_id\":9820210},\"id\":1}", - "function_tag": "VERIFICATION", - "result_parsing": { - "parser_arg": [ - "0", - "header", - "height" - ], - "parser_func": "PARSE_CANONICAL" - }, - "api_name": "block" - }, - "values": [ - { - "extension": "archive", - "expected_value": "9820210" - } - ] - } - ], - "extensions": [ - { - "name": "archive", - "cu_multiplier": 5, - "rule": { - "block": 63900 - } - } - ] - } - ] - }, - { - "index": "NEART", - "name": "near testnet", - "enabled": true, - "imports": [ - "NEAR" - ], - "reliability_threshold": 268435455, - "data_reliability_enabled": true, - "block_distance_for_finalized_data": 3, - "blocks_in_finalization_proof": 3, - "average_block_time": 1200, - "allowed_block_lag_for_qos_sync": 8, - "shares": 1, - "min_stake_provider": { - "denom": "ulava", - "amount": "47500000000" - }, - "api_collections": [ - { - "enabled": true, - "collection_data": { - "api_interface": "jsonrpc", - "internal_path": "", - "type": "POST", - "add_on": "" - }, - "apis": [], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "chain-id", - "values": [ - { - "expected_value": "testnet" - } - ] - }, - { - "name": "pruning-archive", - "parse_directive": { - "function_template": "{\"jsonrpc\":\"2.0\",\"method\":\"block\",\"params\":{\"block_id\":42376888},\"id\":1}", - "function_tag": "VERIFICATION", - "result_parsing": { - "parser_arg": [ - "0", - "header", - "height" - ], - "parser_func": "PARSE_CANONICAL" - }, - "api_name": "block" - }, - "values": [ - { - "extension": "archive", - "expected_value": "42376888" - } - ] - } - ] - } - ] - } - ] - }, - "deposit": "10000000ulava" -} \ No newline at end of file diff --git a/cookbook/specs/optimism.json b/cookbook/specs/optimism.json deleted file mode 100644 index ae6b00c88e..0000000000 --- a/cookbook/specs/optimism.json +++ /dev/null @@ -1,208 +0,0 @@ -{ - "proposal": { - "title": "Add Specs: Optimism", - "description": "Adding new specification support for relaying Optimism data on Lava, slow lookup for latest block to reduce provider load", - "specs": [ - { - "index": "OPTM", - "name": "optimism mainnet", - "enabled": true, - "imports": [ - "ETH1" - ], - "reliability_threshold": 268435455, - "data_reliability_enabled": true, - "block_distance_for_finalized_data": 1, - "blocks_in_finalization_proof": 1, - "average_block_time": 5000, - "allowed_block_lag_for_qos_sync": 200, - "shares": 1, - "min_stake_provider": { - "denom": "ulava", - "amount": "47500000000" - }, - "api_collections": [ - { - "enabled": true, - "collection_data": { - "api_interface": "jsonrpc", - "internal_path": "", - "type": "POST", - "add_on": "" - }, - "apis": [ - { - "name": "eth_getAccounts", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 10, - "enabled": false, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "eth_getBlockRange", - "block_parsing": { - "parser_arg": [ - "1" - ], - "parser_func": "PARSE_BY_ARG" - }, - "compute_units": 10, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "eth_sendTransaction", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 10, - "enabled": false, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "rollup_gasPrices", - "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": "rollup_getInfo", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 10, - "enabled": true, - "category": { - "deterministic": false, - "local": true, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - } - ], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "chain-id", - "values": [ - { - "expected_value": "0xa" - } - ] - }, - { - "name": "pruning", - "values": [ - { - "latest_distance": 43200 - }, - { - "extension": "archive", - "expected_value": "0x0" - } - ] - } - ], - "extensions": [ - { - "name": "archive", - "cu_multiplier": 5, - "rule": { - "block": 42600 - } - } - ] - } - ] - }, - { - "index": "OPTMS", - "name": "optimism sepolia testnet", - "enabled": true, - "imports": [ - "OPTM" - ], - "reliability_threshold": 268435455, - "data_reliability_enabled": true, - "block_distance_for_finalized_data": 1, - "blocks_in_finalization_proof": 1, - "average_block_time": 5000, - "allowed_block_lag_for_qos_sync": 200, - "min_stake_provider": { - "denom": "ulava", - "amount": "47500000000" - }, - "api_collections": [ - { - "enabled": true, - "collection_data": { - "api_interface": "jsonrpc", - "internal_path": "", - "type": "POST", - "add_on": "" - }, - "apis": [], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "chain-id", - "values": [ - { - "expected_value": "0xaa37dc" - } - ] - } - ] - } - ] - } - ] - }, - "deposit": "10000000ulava" -} \ No newline at end of file diff --git a/cookbook/specs/osmosis.json b/cookbook/specs/osmosis.json deleted file mode 100644 index fb1e6d50e9..0000000000 --- a/cookbook/specs/osmosis.json +++ /dev/null @@ -1,2784 +0,0 @@ -{ - "proposal": { - "title": "Add Specs: Osmosis", - "description": "Adding new specification support for relaying Osmosis data on Lava", - "specs": [ - { - "index": "OSMOSIS", - "name": "osmosis mainnet", - "enabled": true, - "imports": [ - "COSMOSSDKFULL" - ], - "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": "/osmosis/epochs/v1beta1/current_epoch", - "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": "/osmosis/epochs/v1beta1/epochs", - "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": "/osmosis/gamm/v1beta1/num_pools", - "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": "/osmosis/gamm/v1beta1/pool_type/{pool_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": "/osmosis/gamm/v1beta1/pools", - "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": "/osmosis/gamm/v1beta1/pools/{pool_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": "/osmosis/gamm/v1beta1/pools/{pool_id}/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": "/osmosis/gamm/v1beta1/pools/{pool_id}/prices", - "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": "/osmosis/gamm/v1beta1/pools/{pool_id}/total_pool_liquidity", - "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": "/osmosis/gamm/v1beta1/pools/{pool_id}/total_shares", - "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": "/osmosis/gamm/v1beta1/total_liquidity", - "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": "/osmosis/gamm/v1beta1/{pool_id}/estimate/swap_exact_amount_in", - "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": "/osmosis/gamm/v1beta1/{pool_id}/estimate/swap_exact_amount_out", - "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": "/osmosis/incentives/v1beta1/active_gauges", - "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": "/osmosis/incentives/v1beta1/active_gauges_per_denom", - "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": "/osmosis/incentives/v1beta1/gauge_by_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": "/osmosis/incentives/v1beta1/gauges", - "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": "/osmosis/incentives/v1beta1/lockable_durations", - "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": "/osmosis/incentives/v1beta1/module_distributed_coins", - "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": "/osmosis/incentives/v1beta1/module_to_distribute_coins", - "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": "/osmosis/incentives/v1beta1/rewards_est/{owner}", - "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": "/osmosis/incentives/v1beta1/upcoming_gauges", - "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": "/osmosis/incentives/v1beta1/upcoming_gauges_per_denom", - "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": "/osmosis/lockup/v1beta1/account_locked_coins/{owner}", - "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": "/osmosis/lockup/v1beta1/account_locked_duration/{owner}", - "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": "/osmosis/lockup/v1beta1/account_locked_longer_duration/{owner}", - "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": "/osmosis/lockup/v1beta1/account_locked_longer_duration_denom/{owner}", - "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": "/osmosis/lockup/v1beta1/account_locked_longer_duration_not_unlocking_only/{owner}", - "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": "/osmosis/lockup/v1beta1/account_locked_pasttime/{owner}", - "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": "/osmosis/lockup/v1beta1/account_locked_pasttime_denom/{owner}", - "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": "/osmosis/lockup/v1beta1/account_locked_pasttime_not_unlocking_only/{owner}", - "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": "/osmosis/lockup/v1beta1/account_unlockable_coins/{owner}", - "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": "/osmosis/lockup/v1beta1/account_unlocked_before_time/{owner}", - "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": "/osmosis/lockup/v1beta1/account_unlocking_coins/{owner}", - "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": "/osmosis/lockup/v1beta1/locked_by_id/{lock_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": "/osmosis/lockup/v1beta1/locked_denom", - "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": "/osmosis/lockup/v1beta1/module_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": "/osmosis/lockup/v1beta1/module_locked_amount", - "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": "/osmosis/lockup/v1beta1/synthetic_lockups_by_lock_id/{lock_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": "/osmosis/mint/v1beta1/epoch_provisions", - "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": "/osmosis/mint/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": "/osmosis/pool-incentives/v1beta1/distr_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": "/osmosis/pool-incentives/v1beta1/external_incentive_gauges", - "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": "/osmosis/pool-incentives/v1beta1/gauge-ids/{pool_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": "/osmosis/pool-incentives/v1beta1/incentivized_pools", - "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": "/osmosis/pool-incentives/v1beta1/lockable_durations", - "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": "/osmosis/pool-incentives/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": "/osmosis/superfluid/v1beta1/all_assets", - "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": "/osmosis/superfluid/v1beta1/all_intermediary_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": "/osmosis/superfluid/v1beta1/all_superfluid_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": "/osmosis/superfluid/v1beta1/asset_multiplier", - "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": "/osmosis/superfluid/v1beta1/asset_type", - "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": "/osmosis/superfluid/v1beta1/connected_intermediary_account/{lock_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": "/osmosis/superfluid/v1beta1/estimate_superfluid_delegation_amount_by_validator_denom", - "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": "/osmosis/superfluid/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": "/osmosis/superfluid/v1beta1/superfluid_delegation_amount", - "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": "/osmosis/superfluid/v1beta1/superfluid_delegations/{delegator_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": "/osmosis/superfluid/v1beta1/superfluid_delegations_by_validator_denom", - "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": "/osmosis/superfluid/v1beta1/superfluid_undelegations_by_delegator/{delegator_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": "/osmosis/superfluid/v1beta1/total_delegation_by_delegator/{delegator_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": "/osmosis/tokenfactory/v1beta1/denoms/{denom}/authority_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": "/osmosis/tokenfactory/v1beta1/denoms_from_creator/{creator}", - "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": "/osmosis/tokenfactory/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": "/osmosis/twap/v1beta1/ArithmeticTwap", - "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": "/osmosis/twap/v1beta1/ArithmeticTwapToNow", - "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": "/osmosis/twap/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": "/osmosis/txfees/v1beta1/base_denom", - "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": "/osmosis/txfees/v1beta1/denom_pool_id/{denom}", - "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": "/osmosis/txfees/v1beta1/fee_tokens", - "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": "/osmosis/txfees/v1beta1/spot_price_by_denom", - "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": "osmosis-1" - } - ] - }, - { - "name": "pruning", - "values": [ - { - "latest_distance": 17280 - } - ] - } - ], - "extensions": [ - { - "name": "archive", - "cu_multiplier": 5, - "rule": { - "block": 17040 - } - } - ] - }, - { - "enabled": true, - "collection_data": { - "api_interface": "grpc", - "internal_path": "", - "type": "", - "add_on": "" - }, - "apis": [ - { - "name": "osmosis.epochs.v1beta1.Query/CurrentEpoch", - "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": "osmosis.epochs.v1beta1.Query/EpochInfos", - "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": "osmosis.gamm.v1beta1.Query/EstimateSwapExactAmountIn", - "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": "osmosis.gamm.v1beta1.Query/EstimateSwapExactAmountOut", - "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": "osmosis.gamm.v1beta1.Query/NumPools", - "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": "osmosis.gamm.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": "osmosis.gamm.v1beta1.Query/PoolParams", - "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": "osmosis.gamm.v1beta1.Query/PoolType", - "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": "osmosis.gamm.v1beta1.Query/Pools", - "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": "osmosis.gamm.v1beta1.Query/SpotPrice", - "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": "osmosis.gamm.v1beta1.Query/TotalLiquidity", - "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": "osmosis.gamm.v1beta1.Query/TotalPoolLiquidity", - "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": "osmosis.gamm.v1beta1.Query/TotalShares", - "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": "osmosis.incentives.Query/ActiveGauges", - "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": "osmosis.incentives.Query/ActiveGaugesPerDenom", - "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": "osmosis.incentives.Query/GaugeByID", - "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": "osmosis.incentives.Query/Gauges", - "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": "osmosis.incentives.Query/LockableDurations", - "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": "osmosis.incentives.Query/ModuleDistributedCoins", - "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": "osmosis.incentives.Query/ModuleToDistributeCoins", - "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": "osmosis.incentives.Query/RewardsEst", - "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": "osmosis.incentives.Query/UpcomingGauges", - "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": "osmosis.incentives.Query/UpcomingGaugesPerDenom", - "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": "osmosis.lockup.Query/AccountLockedCoins", - "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": "osmosis.lockup.Query/AccountLockedDuration", - "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": "osmosis.lockup.Query/AccountLockedLongerDuration", - "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": "osmosis.lockup.Query/AccountLockedLongerDurationDenom", - "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": "osmosis.lockup.Query/AccountLockedLongerDurationNotUnlockingOnly", - "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": "osmosis.lockup.Query/AccountLockedPastTime", - "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": "osmosis.lockup.Query/AccountLockedPastTimeDenom", - "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": "osmosis.lockup.Query/AccountLockedPastTimeNotUnlockingOnly", - "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": "osmosis.lockup.Query/AccountUnlockableCoins", - "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": "osmosis.lockup.Query/AccountUnlockedBeforeTime", - "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": "osmosis.lockup.Query/AccountUnlockingCoins", - "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": "osmosis.lockup.Query/LockedByID", - "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": "osmosis.lockup.Query/LockedDenom", - "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": "osmosis.lockup.Query/ModuleBalance", - "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": "osmosis.lockup.Query/ModuleLockedAmount", - "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": "osmosis.lockup.Query/SyntheticLockupsByLockupID", - "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": "osmosis.mint.v1beta1.Query/EpochProvisions", - "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": "osmosis.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": "osmosis.poolincentives.v1beta1.Query/DistrInfo", - "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": "osmosis.poolincentives.v1beta1.Query/ExternalIncentiveGauges", - "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": "osmosis.poolincentives.v1beta1.Query/GaugeIds", - "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": "osmosis.poolincentives.v1beta1.Query/IncentivizedPools", - "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": "osmosis.poolincentives.v1beta1.Query/LockableDurations", - "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": "osmosis.poolincentives.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": "osmosis.superfluid.Query/AllAssets", - "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": "osmosis.superfluid.Query/AllIntermediaryAccounts", - "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": "osmosis.superfluid.Query/AssetMultiplier", - "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": "osmosis.superfluid.Query/AssetType", - "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": "osmosis.superfluid.Query/ConnectedIntermediaryAccount", - "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": "osmosis.superfluid.Query/EstimateSuperfluidDelegatedAmountByValidatorDenom", - "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": "osmosis.superfluid.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": "osmosis.superfluid.Query/SuperfluidDelegationAmount", - "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": "osmosis.superfluid.Query/SuperfluidDelegationsByDelegator", - "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": "osmosis.superfluid.Query/SuperfluidDelegationsByValidatorDenom", - "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": "osmosis.superfluid.Query/SuperfluidUndelegationsByDelegator", - "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": "osmosis.superfluid.Query/TotalDelegationByDelegator", - "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": "osmosis.superfluid.Query/TotalDelegationByValidatorForDenom", - "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": "osmosis.superfluid.Query/TotalSuperfluidDelegations", - "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": "osmosis.tokenfactory.v1beta1.Query/DenomAuthorityMetadata", - "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": "osmosis.tokenfactory.v1beta1.Query/DenomsFromCreator", - "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": "osmosis.tokenfactory.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": "osmosis.twap.v1beta1.Query/ArithmeticTwap", - "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": "osmosis.twap.v1beta1.Query/ArithmeticTwapToNow", - "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": "osmosis.twap.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": "osmosis.txfees.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": "osmosis.txfees.v1beta1.Query/DenomPoolId", - "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": "osmosis.txfees.v1beta1.Query/DenomSpotPrice", - "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": "osmosis.txfees.v1beta1.Query/FeeTokens", - "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": "osmosis-1" - } - ] - }, - { - "name": "pruning", - "values": [ - { - "latest_distance": 17280 - } - ] - } - ], - "extensions": [ - { - "name": "archive", - "cu_multiplier": 5, - "rule": { - "block": 17040 - } - } - ] - }, - { - "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": "osmosis-1" - } - ] - }, - { - "name": "pruning", - "values": [ - { - "latest_distance": 17280 - }, - { - "extension": "archive", - "expected_value": "1" - } - ] - } - ], - "extensions": [ - { - "name": "archive", - "cu_multiplier": 5, - "rule": { - "block": 17040 - } - } - ] - } - ] - }, - { - "index": "OSMOSIST", - "name": "osmosis testnet", - "enabled": true, - "imports": [ - "OSMOSIS" - ], - "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": [], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "chain-id", - "values": [ - { - "expected_value": "osmo-test-5" - } - ] - } - ] - }, - { - "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": "osmo-test-5" - } - ] - } - ] - }, - { - "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": "osmo-test-5" - } - ] - } - ] - } - ] - } - ] - }, - "deposit": "10000000ulava" -} \ No newline at end of file diff --git a/cookbook/specs/polygon.json b/cookbook/specs/polygon.json deleted file mode 100644 index 39cb041c91..0000000000 --- a/cookbook/specs/polygon.json +++ /dev/null @@ -1,299 +0,0 @@ -{ - "proposal": { - "title": "Add Specs: Polygon", - "description": "Adding new specification support for relaying Polygon data on Lava", - "specs": [ - { - "index": "POLYGON1", - "name": "polygon mainnet", - "enabled": true, - "imports": [ - "ETH1" - ], - "reliability_threshold": 268435455, - "data_reliability_enabled": true, - "block_distance_for_finalized_data": 1, - "blocks_in_finalization_proof": 3, - "average_block_time": 2000, - "allowed_block_lag_for_qos_sync": 5, - "shares": 1, - "min_stake_provider": { - "denom": "ulava", - "amount": "47500000000" - }, - "api_collections": [ - { - "enabled": true, - "collection_data": { - "api_interface": "jsonrpc", - "internal_path": "", - "type": "POST", - "add_on": "" - }, - "apis": [ - { - "name": "bor_getAuthor", - "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": "bor_getCurrentProposer", - "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": "bor_getCurrentValidators", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 20, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "bor_getRootHash", - "block_parsing": { - "parser_arg": [ - "1" - ], - "parser_func": "PARSE_BY_ARG" - }, - "compute_units": 10, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "bor_getSignersAtHash", - "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": "qn_getBlockWithReceipts", - "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": "qn_getReceipts", - "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": "txpool_content", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 5000, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "txpool_inspect", - "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": "txpool_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 - } - ], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "chain-id", - "values": [ - { - "expected_value": "0x89" - } - ] - }, - { - "name": "pruning", - "values": [ - { - "latest_distance": 34560 - }, - { - "extension": "archive", - "expected_value": "0x0" - } - ] - } - ], - "extensions": [ - { - "name": "archive", - "cu_multiplier": 5, - "rule": { - "block": 34080 - } - } - ] - } - ] - }, - { - "index": "POLYGON1A", - "name": "polygon amoy testnet", - "enabled": true, - "imports": [ - "POLYGON1" - ], - "reliability_threshold": 268435455, - "data_reliability_enabled": true, - "block_distance_for_finalized_data": 1, - "blocks_in_finalization_proof": 3, - "average_block_time": 2000, - "allowed_block_lag_for_qos_sync": 5, - "shares": 1, - "min_stake_provider": { - "denom": "ulava", - "amount": "47500000000" - }, - "api_collections": [ - { - "enabled": true, - "collection_data": { - "api_interface": "jsonrpc", - "internal_path": "", - "type": "POST", - "add_on": "" - }, - "apis": [], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "chain-id", - "values": [ - { - "expected_value": "0x13882" - } - ] - } - ] - } - ] - } - ] - }, - "deposit": "10000000ulava" -} \ No newline at end of file diff --git a/cookbook/specs/scroll.json b/cookbook/specs/scroll.json deleted file mode 100644 index 07ca77a726..0000000000 --- a/cookbook/specs/scroll.json +++ /dev/null @@ -1,118 +0,0 @@ -{ - "proposal": { - "title": "Add Specs: Scroll", - "description": "Adding new specification support for relaying Scroll zkEVM data on Lava", - "specs": [ - { - "index": "SCROLL", - "name": "scroll mainnet", - "enabled": true, - "imports": [ - "ETH1" - ], - "reliability_threshold": 268435455, - "data_reliability_enabled": true, - "block_distance_for_finalized_data": 1, - "blocks_in_finalization_proof": 3, - "average_block_time": 3000, - "allowed_block_lag_for_qos_sync": 3, - "shares": 1, - "min_stake_provider": { - "denom": "ulava", - "amount": "47500000000" - }, - "api_collections": [ - { - "enabled": true, - "collection_data": { - "api_interface": "jsonrpc", - "internal_path": "", - "type": "POST", - "add_on": "" - }, - "apis": [], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "chain-id", - "values": [ - { - "expected_value": "0x82750" - } - ] - }, - { - "name": "pruning", - "values": [ - { - "latest_distance": 3100000 - }, - { - "extension": "archive", - "expected_value": "0x0" - } - ] - } - ], - "extensions": [ - { - "name": "archive", - "cu_multiplier": 5, - "rule": { - "block": 3000000 - } - } - ] - } - ] - }, - { - "index": "SCROLLS", - "name": "scroll sepolia testnet", - "enabled": true, - "imports": [ - "SCROLL" - ], - "reliability_threshold": 268435455, - "data_reliability_enabled": true, - "block_distance_for_finalized_data": 1, - "blocks_in_finalization_proof": 3, - "average_block_time": 3000, - "allowed_block_lag_for_qos_sync": 3, - "shares": 1, - "min_stake_provider": { - "denom": "ulava", - "amount": "47500000000" - }, - "api_collections": [ - { - "enabled": true, - "collection_data": { - "api_interface": "jsonrpc", - "internal_path": "", - "type": "POST", - "add_on": "" - }, - "apis": [], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "chain-id", - "values": [ - { - "expected_value": "0x8274f" - } - ] - } - ] - } - ] - } - ] - }, - "deposit": "10000000ulava" -} \ No newline at end of file diff --git a/cookbook/specs/secret.json b/cookbook/specs/secret.json deleted file mode 100644 index 84871f055d..0000000000 --- a/cookbook/specs/secret.json +++ /dev/null @@ -1,1322 +0,0 @@ -{ - "proposal": { - "title": "Add Specs: Stargaze", - "description": "Adding new specification support for relaying Secret data on Lava", - "specs": [ - { - "index": "SECRET", - "name": "secret mainnet", - "enabled": true, - "imports": [ - "COSMOSSDKFULL" - ], - "reliability_threshold": 268435455, - "data_reliability_enabled": true, - "block_distance_for_finalized_data": 0, - "blocks_in_finalization_proof": 1, - "average_block_time": 5800, - "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": "/compute/v1beta1/contract_history/{contract_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": "/mauth/interchain_account/owner/{owner}/connection/{connection_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": "/registration/v1beta1/registration-key", - "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": "/compute/v1beta1/query/{contract_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": "/compute/v1beta1/contract_address/{label}", - "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": "/compute/v1beta1/label/{contract_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": "/compute/v1beta1/code/{code_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": "/compute/v1beta1/info/{contract_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": "/compute/v1beta1/contracts/{code_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": "/compute/v1beta1/code_hash/by_contract_address/{contract_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": "/emergencybutton/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": "/registration/v1beta1/tx-key", - "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": "/compute/v1beta1/codes", - "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": "/registration/v1beta1/encrypted-seed/{pub_key}", - "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": "/compute/v1beta1/code_hash/by_code_id/{code_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 - } - ], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "pruning", - "values": [ - { - "latest_distance": 14400 - } - ] - }, - { - "name": "chain-id", - "values": [ - { - "expected_value": "secret-4" - } - ] - } - ] - }, - { - "enabled": true, - "collection_data": { - "api_interface": "grpc", - "internal_path": "", - "type": "", - "add_on": "" - }, - "apis": [ - { - "name": "secret.compute.v1beta1.Query/ContractsByCodeId", - "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": "secret.emergencybutton.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": "secret.registration.v1beta1.Query/TxKey", - "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": "secret.compute.v1beta1.Query/CodeHashByCodeId", - "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": "secret.compute.v1beta1.Query/ContractHistory", - "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": "secret.compute.v1beta1.Query/LabelByAddress", - "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": "secret.intertx.v1beta1.Query/InterchainAccountFromAddress", - "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": "secret.registration.v1beta1.Query/EncryptedSeed", - "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": "secret.compute.v1beta1.Query/ContractInfo", - "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": "secret.compute.v1beta1.Query/Codes", - "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": "secret.registration.v1beta1.Query/RegistrationKey", - "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": "secret.compute.v1beta1.Query/Code", - "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": "secret.compute.v1beta1.Query/QuerySecretContract", - "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": "secret.compute.v1beta1.Query/CodeHashByContractAddress", - "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": "secret.compute.v1beta1.Query/AddressByLabel", - "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": "pruning", - "values": [ - { - "latest_distance": 14400 - } - ] - }, - { - "name": "chain-id", - "values": [ - { - "expected_value": "secret-4" - } - ] - } - ] - }, - { - "enabled": true, - "collection_data": { - "api_interface": "tendermintrpc", - "internal_path": "", - "type": "", - "add_on": "" - }, - "apis": [], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "pruning", - "values": [ - { - "latest_distance": 14400 - } - ] - }, - { - "name": "chain-id", - "values": [ - { - "expected_value": "secret-4" - } - ] - } - ] - } - ] - }, - { - "index": "SECRETP", - "name": "secret testnet", - "enabled": true, - "imports": [ - "COSMOSSDKFULL", - "COSMOSSDK45DEP" - ], - "reliability_threshold": 268435455, - "data_reliability_enabled": true, - "block_distance_for_finalized_data": 0, - "blocks_in_finalization_proof": 1, - "average_block_time": 5800, - "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": "/compute/v1beta1/info/{contract_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": "/registration/v1beta1/encrypted-seed/{pub_key}", - "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": "/registration/v1beta1/registration-key", - "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": "/compute/v1beta1/code/{code_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": "/registration/v1beta1/tx-key", - "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": "/compute/v1beta1/label/{contract_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": "/emergencybutton/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": "/compute/v1beta1/code_hash/by_contract_address/{contract_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": "/mauth/interchain_account/owner/{owner}/connection/{connection_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": "/compute/v1beta1/contract_history/{contract_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": "/compute/v1beta1/codes", - "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": "/compute/v1beta1/contract_address/{label}", - "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": "/compute/v1beta1/contracts/{code_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": "/compute/v1beta1/code_hash/by_code_id/{code_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": "/compute/v1beta1/query/{contract_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 - } - ], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "pruning", - "values": [ - { - "latest_distance": 14400 - } - ] - }, - { - "name": "chain-id", - "values": [ - { - "expected_value": "pulsar-3" - } - ] - } - ] - }, - { - "enabled": true, - "collection_data": { - "api_interface": "grpc", - "internal_path": "", - "type": "", - "add_on": "" - }, - "apis": [ - { - "name": "secret.compute.v1beta1.Query/Code", - "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": "secret.compute.v1beta1.Query/LabelByAddress", - "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": "secret.registration.v1beta1.Query/TxKey", - "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": "secret.registration.v1beta1.Query/RegistrationKey", - "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": "secret.compute.v1beta1.Query/ContractInfo", - "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": "secret.emergencybutton.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": "secret.compute.v1beta1.Query/CodeHashByCodeId", - "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": "secret.registration.v1beta1.Query/EncryptedSeed", - "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": "secret.compute.v1beta1.Query/Codes", - "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": "secret.intertx.v1beta1.Query/InterchainAccountFromAddress", - "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": "secret.compute.v1beta1.Query/QuerySecretContract", - "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": "secret.compute.v1beta1.Query/ContractsByCodeId", - "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": "secret.compute.v1beta1.Query/CodeHashByContractAddress", - "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": "secret.compute.v1beta1.Query/AddressByLabel", - "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": "secret.compute.v1beta1.Query/ContractHistory", - "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": "pruning", - "values": [ - { - "latest_distance": 14400 - } - ] - }, - { - "name": "chain-id", - "values": [ - { - "expected_value": "pulsar-3" - } - ] - } - ] - }, - { - "enabled": true, - "collection_data": { - "api_interface": "tendermintrpc", - "internal_path": "", - "type": "", - "add_on": "" - }, - "apis": [], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "pruning", - "values": [ - { - "latest_distance": 14400 - } - ] - }, - { - "name": "chain-id", - "values": [ - { - "expected_value": "pulsar-3" - } - ] - } - ] - } - ] - } - ] - }, - "deposit": "10000000ulava" -} \ No newline at end of file diff --git a/cookbook/specs/side.json b/cookbook/specs/side.json deleted file mode 100644 index 3ca3ea088d..0000000000 --- a/cookbook/specs/side.json +++ /dev/null @@ -1,444 +0,0 @@ -{ - "proposal": { - "title": "Add Specs: SIDET", - "description": "Adding new specification support for relaying Side testnet data on Lava", - "specs": [ - { - "index": "SIDET", - "name": "side testnet", - "enabled": true, - "imports": [ - "COSMOSSDKFULL" - ], - "reliability_threshold": 268435455, - "data_reliability_enabled": true, - "block_distance_for_finalized_data": 0, - "blocks_in_finalization_proof": 1, - "average_block_time": 6000, - "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": "/sideprotocol/side/gmm/apr/{pool_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": "/sideprotocol/side/gmm/me/{creator}", - "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": "/sideprotocol/side/gmm/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": "/sideprotocol/side/gmm/pool/all", - "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": "/sideprotocol/side/gmm/pool/{pool_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": "/sideprotocol/side/gmm/volume/day/{pool_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": "/sideprotocol/side/gmm/volume/total/{pool_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": "/sideprotocol/side/yield/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 - } - ], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "chain-id", - "values": [ - { - "expected_value": "S2-testnet-2" - } - ] - }, - { - "name": "pruning", - "values": [ - { - "latest_distance": 14400 - } - ] - } - ], - "extensions": [ - { - "name": "archive", - "cu_multiplier": 5, - "rule": { - "block": 14250 - } - } - ] - }, - { - "enabled": true, - "collection_data": { - "api_interface": "grpc", - "internal_path": "", - "type": "", - "add_on": "" - }, - "apis": [ - { - "name": "side.gmm.QueryService/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": "side.gmm.QueryService/Pools", - "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": "side.gmm.QueryService/MyPools", - "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": "side.gmm.QueryService/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": "side.gmm.QueryService/Volume24", - "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": "side.gmm.QueryService/TotalVolume", - "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": "side.gmm.QueryService/APR", - "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": "side.yield.QueryService/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 - } - ], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "chain-id", - "values": [ - { - "expected_value": "S2-testnet-2" - } - ] - }, - { - "name": "pruning", - "values": [ - { - "latest_distance": 14400 - } - ] - } - ], - "extensions": [ - { - "name": "archive", - "cu_multiplier": 5, - "rule": { - "block": 14250 - } - } - ] - }, - { - "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": "S2-testnet-2" - } - ] - }, - { - "name": "pruning", - "values": [ - { - "latest_distance": 14400 - }, - { - "extension": "archive", - "expected_value": "1" - } - ] - } - ], - "extensions": [ - { - "name": "archive", - "cu_multiplier": 5, - "rule": { - "block": 14250 - } - } - ] - } - ] - } - ] - }, - "deposit": "10000000ulava" - } diff --git a/cookbook/specs/solana.json b/cookbook/specs/solana.json deleted file mode 100755 index 07d746c62f..0000000000 --- a/cookbook/specs/solana.json +++ /dev/null @@ -1,1501 +0,0 @@ -{ - "proposal": { - "title": "Add Specs: Solana", - "description": "Adding new specification support for relaying Solana data on Lava", - "specs": [ - { - "index": "SOLANA", - "name": "solana main net", - "enabled": true, - "reliability_threshold": 268435455, - "data_reliability_enabled": true, - "block_distance_for_finalized_data": 0, - "blocks_in_finalization_proof": 1, - "average_block_time": 400, - "allowed_block_lag_for_qos_sync": 25, - "shares": 1, - "min_stake_provider": { - "denom": "ulava", - "amount": "47500000000" - }, - "api_collections": [ - { - "enabled": true, - "collection_data": { - "api_interface": "jsonrpc", - "internal_path": "", - "type": "POST", - "add_on": "" - }, - "apis": [ - { - "name": "getAccountInfo", - "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": "getBalance", - "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": "getBlock", - "block_parsing": { - "parser_arg": [ - "0" - ], - "parser_func": "PARSE_BY_ARG" - }, - "compute_units": 30, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "getBlockHeight", - "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": "getBlockProduction", - "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": "getBlockCommitment", - "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": "getBlocks", - "block_parsing": { - "parser_arg": [ - "1" - ], - "parser_func": "PARSE_BY_ARG" - }, - "compute_units": 10, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "getBlocksWithLimit", - "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": "getBlockTime", - "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": "getClusterNodes", - "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": "getEpochInfo", - "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": "getEpochSchedule", - "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": "getFeeForMessage", - "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": "getFirstAvailableBlock", - "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": "getGenesisHash", - "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": "getHealth", - "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": "getHighestSnapshotSlot", - "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": "getIdentity", - "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": "getInflationGovernor", - "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": "getInflationRate", - "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": "getInflationReward", - "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": "getLargestAccounts", - "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": "getLatestBlockhash", - "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": "getLeaderSchedule", - "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": "getMaxRetransmitSlot", - "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": "getMaxShredInsertSlot", - "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": "getMinimumBalanceForRentExemption", - "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": "getMultipleAccounts", - "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": "getProgramAccounts", - "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": "getRecentPerformanceSamples", - "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": "getRecentPrioritizationFees", - "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": "getSignaturesForAddress", - "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": "getSignatureStatuses", - "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": "getSlot", - "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": "getSlotLeader", - "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": "getSlotLeaders", - "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": "getStakeMinimumDelegation", - "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": "getSupply", - "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": "getTokenAccountBalance", - "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": "getTokenAccountsByDelegate", - "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": "getTokenAccountsByOwner", - "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": "getTokenLargestAccounts", - "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": "getTokenSupply", - "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": "getTransaction", - "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": "getTransactionCount", - "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": "getVersion", - "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": "getVoteAccounts", - "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": "isBlockhashValid", - "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": "minimumLedgerSlot", - "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": "requestAirdrop", - "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": "sendTransaction", - "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": "simulateTransaction", - "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": [ - { - "function_template": "{\"jsonrpc\":\"2.0\",\"method\":\"getLatestBlockhash\",\"params\":[{\"commitment\":\"finalized\"}],\"id\":1}", - "function_tag": "GET_BLOCKNUM", - "result_parsing": { - "parser_arg": [ - "0", - "context", - "slot" - ], - "parser_func": "PARSE_CANONICAL" - }, - "api_name": "getLatestBlockhash" - }, - { - "function_tag": "GET_BLOCK_BY_NUM", - "function_template": "{\"jsonrpc\":\"2.0\",\"method\":\"getBlock\",\"params\":[%d,{\"transactionDetails\":\"none\",\"rewards\":false}],\"id\":1}", - "result_parsing": { - "parser_arg": [ - "0", - "blockhash" - ], - "parser_func": "PARSE_CANONICAL", - "encoding": "base64" - }, - "api_name": "getBlock" - } - ], - "verifications": [ - { - "name": "version", - "parse_directive": { - "function_template": "{\"jsonrpc\":\"2.0\",\"method\":\"getVersion\",\"params\":[],\"id\":1}", - "function_tag": "VERIFICATION", - "result_parsing": { - "parser_arg": [ - "0", - "solana-core" - ], - "parser_func": "PARSE_CANONICAL" - }, - "api_name": "getVersion" - }, - "values": [ - { - "expected_value": "*" - } - ] - }, - { - "name": "tokens-owner-indexed", - "parse_directive": { - "function_template": "{\"jsonrpc\":\"2.0\",\"id\":1,\"method\":\"getTokenAccountsByOwner\",\"params\":[\"4Qkev8aNZcqFNSRhQzwyLMFSsi94jHqE8WNVTJzTP99F\",{\"programId\":\"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA\"},{\"encoding\":\"jsonParsed\"}]}", - "function_tag": "VERIFICATION", - "result_parsing": { - "parser_arg": [ - "0", - "value" - ], - "parser_func": "PARSE_CANONICAL" - }, - "api_name": "getTokenAccountsByOwner" - }, - "values": [ - { - "expected_value": "*", - "severity": "Warning" - } - ] - } - ] - }, - { - "enabled": true, - "collection_data": { - "api_interface": "jsonrpc", - "internal_path": "/ws", - "type": "POST", - "add_on": "" - }, - "apis": [ - { - "name": "accountSubscribe", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 1000, - "enabled": true, - "category": { - "deterministic": false, - "local": true, - "subscription": true, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "accountUnsubscribe", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 1000, - "enabled": true, - "category": { - "deterministic": false, - "local": true, - "subscription": true, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "blockSubscribe", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 1000, - "enabled": true, - "category": { - "deterministic": false, - "local": true, - "subscription": true, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "blockUnsubscribe", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 1000, - "enabled": true, - "category": { - "deterministic": false, - "local": true, - "subscription": true, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "logsSubscribe", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 1000, - "enabled": true, - "category": { - "deterministic": false, - "local": true, - "subscription": true, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "logsUnsubscribe", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 1000, - "enabled": true, - "category": { - "deterministic": false, - "local": true, - "subscription": true, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "programSubscribe", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 1000, - "enabled": true, - "category": { - "deterministic": false, - "local": true, - "subscription": true, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "programUnsubscribe", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 1000, - "enabled": true, - "category": { - "deterministic": false, - "local": true, - "subscription": true, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "rootSubscribe", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 1000, - "enabled": true, - "category": { - "deterministic": false, - "local": true, - "subscription": true, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "rootUnsubscribe", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 1000, - "enabled": true, - "category": { - "deterministic": false, - "local": true, - "subscription": true, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "signatureSubscribe", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 1000, - "enabled": true, - "category": { - "deterministic": false, - "local": true, - "subscription": true, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "signatureUnsubscribe", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 1000, - "enabled": true, - "category": { - "deterministic": false, - "local": true, - "subscription": true, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "slotSubscribe", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 1000, - "enabled": true, - "category": { - "deterministic": false, - "local": true, - "subscription": true, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "slotUnsubscribe", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 1000, - "enabled": true, - "category": { - "deterministic": false, - "local": true, - "subscription": true, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "slotsUpdatesSubscribe", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 1000, - "enabled": true, - "category": { - "deterministic": false, - "local": true, - "subscription": true, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "slotsUpdatesUnsubscribe", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 1000, - "enabled": true, - "category": { - "deterministic": false, - "local": true, - "subscription": true, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "voteSubscribe", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 1000, - "enabled": true, - "category": { - "deterministic": false, - "local": true, - "subscription": true, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "voteUnsubscribe", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 1000, - "enabled": true, - "category": { - "deterministic": false, - "local": true, - "subscription": true, - "stateful": 0 - }, - "extra_compute_units": 0 - } - ], - "headers": [], - "inheritance_apis": [], - "parse_directives": [ - { - "function_tag": "GET_BLOCKNUM", - "result_parsing": { - "parser_func": "DEFAULT" - } - }, - { - "function_template": "%d", - "function_tag": "GET_BLOCK_BY_NUM", - "result_parsing": { - "parser_func": "DEFAULT" - } - }, - { - "function_tag": "SUBSCRIBE", - "api_name": "accountSubscribe" - }, - { - "function_template": "{\"jsonrpc\":\"2.0\",\"method\":\"accountUnsubscribe\",\"params\":[%d],\"id\":1}", - "function_tag": "UNSUBSCRIBE", - "api_name": "accountUnsubscribe" - }, - { - "function_tag": "SUBSCRIBE", - "api_name": "blockSubscribe" - }, - { - "function_template": "{\"jsonrpc\":\"2.0\",\"method\":\"blockUnsubscribe\",\"params\":[%d],\"id\":1}", - "function_tag": "UNSUBSCRIBE", - "api_name": "blockUnsubscribe" - }, - { - "function_tag": "SUBSCRIBE", - "api_name": "logsSubscribe" - }, - { - "function_template": "{\"jsonrpc\":\"2.0\",\"method\":\"logsUnsubscribe\",\"params\":[%d],\"id\":1}", - "function_tag": "UNSUBSCRIBE", - "api_name": "logsUnsubscribe" - }, - { - "function_tag": "SUBSCRIBE", - "api_name": "programSubscribe" - }, - { - "function_template": "{\"jsonrpc\":\"2.0\",\"method\":\"programUnsubscribe\",\"params\":[%d],\"id\":1}", - "function_tag": "UNSUBSCRIBE", - "api_name": "programUnsubscribe" - }, - { - "function_tag": "SUBSCRIBE", - "api_name": "rootSubscribe" - }, - { - "function_template": "{\"jsonrpc\":\"2.0\",\"method\":\"rootUnsubscribe\",\"params\":[%d],\"id\":1}", - "function_tag": "UNSUBSCRIBE", - "api_name": "rootUnsubscribe" - }, - { - "function_tag": "SUBSCRIBE", - "api_name": "signatureSubscribe" - }, - { - "function_template": "{\"jsonrpc\":\"2.0\",\"method\":\"signatureUnsubscribe\",\"params\":[%d],\"id\":1}", - "function_tag": "UNSUBSCRIBE", - "api_name": "signatureUnsubscribe" - }, - { - "function_tag": "SUBSCRIBE", - "api_name": "slotSubscribe" - }, - { - "function_template": "{\"jsonrpc\":\"2.0\",\"method\":\"slotUnsubscribe\",\"params\":[%d],\"id\":1}", - "function_tag": "UNSUBSCRIBE", - "api_name": "slotUnsubscribe" - }, - { - "function_tag": "SUBSCRIBE", - "api_name": "slotsUpdatesSubscribe" - }, - { - "function_template": "{\"jsonrpc\":\"2.0\",\"method\":\"slotsUpdatesUnsubscribe\",\"params\":[%d],\"id\":1}", - "function_tag": "UNSUBSCRIBE", - "api_name": "slotsUpdatesUnsubscribe" - }, - { - "function_tag": "SUBSCRIBE", - "api_name": "voteSubscribe" - }, - { - "function_template": "{\"jsonrpc\":\"2.0\",\"method\":\"voteUnsubscribe\",\"params\":[%d],\"id\":1}", - "function_tag": "UNSUBSCRIBE", - "api_name": "voteUnsubscribe" - } - ], - "verifications": [] - } - ] - }, - { - "index": "SOLANAT", - "name": "solana test net", - "enabled": true, - "imports": [ - "SOLANA" - ], - "reliability_threshold": 268435455, - "data_reliability_enabled": true, - "block_distance_for_finalized_data": 31, - "blocks_in_finalization_proof": 10, - "average_block_time": 600, - "allowed_block_lag_for_qos_sync": 17, - "shares": 1, - "min_stake_provider": { - "denom": "ulava", - "amount": "50000000000" - } - } - ] - }, - "deposit": "10000000ulava" -} \ No newline at end of file diff --git a/cookbook/specs/spec_add_injective.json b/cookbook/specs/spec_add_injective.json deleted file mode 100644 index be1ace1599..0000000000 --- a/cookbook/specs/spec_add_injective.json +++ /dev/null @@ -1,4530 +0,0 @@ -{ - "proposal": { - "title": "Add Specs: Injective", - "description": "Adding new specification support for relaying injective data on Lava", - "specs": [ - { - "index": "INJECTIVE", - "name": "injective mainnet", - "enabled": true, - "imports": [ - "COSMOSSDKFULL" - ], - "reliability_threshold": 268435455, - "data_reliability_enabled": true, - "block_distance_for_finalized_data": 0, - "blocks_in_finalization_proof": 1, - "average_block_time": 600, - "allowed_block_lag_for_qos_sync": 16, - "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": "/injective/exchange/v1beta1/atomic_order_fee_multiplier", - "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": "/injective/exchange/v1beta1/balance_mismatches/{dust_factor}", - "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": "/injective/exchange/v1beta1/balances_with_balance_holds", - "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": "/injective/exchange/v1beta1/binary_options/markets", - "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": "/injective/exchange/v1beta1/derivative/market_address/{market_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": "/injective/exchange/v1beta1/derivative/markets", - "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": "/injective/exchange/v1beta1/derivative/markets/{market_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": "/injective/exchange/v1beta1/derivative/mid_price_and_tob/{market_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": "/injective/exchange/v1beta1/derivative/orderbook/{market_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": "/injective/exchange/v1beta1/derivative/orders/conditional/{market_id}/{subaccount_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": "/injective/exchange/v1beta1/derivative/orders/{market_id}/account/{account_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": "/injective/exchange/v1beta1/derivative/orders/{market_id}/{subaccount_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": "/injective/exchange/v1beta1/derivative/orders_by_hashes/{market_id}/{subaccount_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": "/injective/exchange/v1beta1/derivative/transient_orders/{market_id}/{subaccount_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": "/injective/exchange/v1beta1/effective_positions/{subaccount_id}/{market_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": "/injective/exchange/v1beta1/exchange/aggregateMarketVolume/{market_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": "/injective/exchange/v1beta1/exchange/aggregateMarketVolumes", - "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": "/injective/exchange/v1beta1/exchange/aggregateVolume/{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": "/injective/exchange/v1beta1/exchange/aggregateVolumes", - "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": "/injective/exchange/v1beta1/exchange/denom_decimal/{denom}", - "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": "/injective/exchange/v1beta1/exchange/denom_decimals", - "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": "/injective/exchange/v1beta1/exchange/exchangeBalances", - "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": "/injective/exchange/v1beta1/exchange/subaccountDeposit", - "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": "/injective/exchange/v1beta1/exchange/subaccountDeposits", - "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": "/injective/exchange/v1beta1/exchange/{subaccount_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": "/injective/exchange/v1beta1/exchangeParams", - "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": "/injective/exchange/v1beta1/expiry_market_info/{market_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": "/injective/exchange/v1beta1/fee_discount_account_info/{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": "/injective/exchange/v1beta1/fee_discount_schedule", - "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": "/injective/exchange/v1beta1/fee_discount_tier_stats", - "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": "/injective/exchange/v1beta1/historical_trade_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": "/injective/exchange/v1beta1/is_opted_out_of_rewards/{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": "/injective/exchange/v1beta1/market_volatility/{market_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": "/injective/exchange/v1beta1/mito_vault_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": "/injective/exchange/v1beta1/module_state", - "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": "/injective/exchange/v1beta1/opted_out_of_rewards_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": "/injective/exchange/v1beta1/order_metadata/{subaccount_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": "/injective/exchange/v1beta1/orders/{subaccount_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": "/injective/exchange/v1beta1/pending_trade_reward_points", - "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": "/injective/exchange/v1beta1/perpetual_market_funding/{market_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": "/injective/exchange/v1beta1/perpetual_market_info/{market_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": "/injective/exchange/v1beta1/positions", - "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": "/injective/exchange/v1beta1/positions/{subaccount_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": "/injective/exchange/v1beta1/positions/{subaccount_id}/{market_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": "/injective/exchange/v1beta1/spot/full_market/{market_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": "/injective/exchange/v1beta1/spot/full_markets", - "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": "/injective/exchange/v1beta1/spot/markets", - "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": "/injective/exchange/v1beta1/spot/markets/{market_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": "/injective/exchange/v1beta1/spot/mid_price_and_tob/{market_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": "/injective/exchange/v1beta1/spot/orderbook/{market_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": "/injective/exchange/v1beta1/spot/orders/{market_id}/account/{account_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": "/injective/exchange/v1beta1/spot/orders/{market_id}/{subaccount_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": "/injective/exchange/v1beta1/spot/orders_by_hashes/{market_id}/{subaccount_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": "/injective/exchange/v1beta1/spot/transient_orders/{market_id}/{subaccount_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": "/injective/exchange/v1beta1/trade_reward_campaign", - "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": "/injective/exchange/v1beta1/trade_reward_points", - "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": "/injective/exchange/v1beta1/vault_market_id/{vault_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": "/injective/wasmx/v1/module_state", - "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": "/injective/wasmx/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": "/injective/wasmx/v1/registration_info/{contract_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": "/chainlink/ocr/v1beta1/feed_config/{feed_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": "/chainlink/ocr/v1beta1/feed_config_info/{feed_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": "/chainlink/ocr/v1beta1/latest_round/{feed_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": "/chainlink/ocr/v1beta1/latest_transmission_details/{feed_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": "/chainlink/ocr/v1beta1/module_state", - "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": "/chainlink/ocr/v1beta1/owed_amount/{transmitter}", - "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": "/chainlink/ocr/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": "/injective/auction/v1beta1/basket", - "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": "/injective/auction/v1beta1/module_state", - "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": "/injective/auction/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": "/injective/oracle/v1beta1/band_ibc_price_states", - "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": "/injective/oracle/v1beta1/band_price_states", - "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": "/injective/oracle/v1beta1/band_relayers", - "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": "/injective/oracle/v1beta1/coinbase_price_states", - "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": "/injective/oracle/v1beta1/historical_price_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": "/injective/oracle/v1beta1/module_state", - "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": "/injective/oracle/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": "/injective/oracle/v1beta1/price", - "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": "/injective/oracle/v1beta1/pricefeed_price_states", - "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": "/injective/oracle/v1beta1/provider_price_state/{provider}/{symbol}", - "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": "/injective/oracle/v1beta1/provider_prices", - "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": "/injective/oracle/v1beta1/providers", - "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": "/injective/oracle/v1beta1/pyth_price", - "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": "/injective/oracle/v1beta1/pyth_price_states", - "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": "/injective/oracle/v1beta1/volatility", - "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": "/injective/insurance/v1beta1/estimated_redemptions", - "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": "/injective/insurance/v1beta1/insurance_fund/{market_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": "/injective/insurance/v1beta1/insurance_funds", - "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": "/injective/insurance/v1beta1/module_state", - "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": "/injective/insurance/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": "/injective/insurance/v1beta1/pending_redemptions", - "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": "/peggy/v1/batch", - "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": "/peggy/v1/batch/confirms", - "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": "/peggy/v1/batch/last", - "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": "/peggy/v1/batch/outgoingtx", - "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": "/peggy/v1/batchfees", - "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": "/peggy/v1/confirms/{nonce}", - "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": "/peggy/v1/cosmos_originated/denom_to_erc20", - "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": "/peggy/v1/cosmos_originated/erc20_to_denom", - "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": "/peggy/v1/missing_nonces", - "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": "/peggy/v1/module_state", - "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": "/peggy/v1/oracle/event/{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": "/peggy/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": "/peggy/v1/pending_send_to_eth", - "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": "/peggy/v1/query_delegate_keys_by_eth", - "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": "/peggy/v1/query_delegate_keys_by_orchestrator", - "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": "/peggy/v1/query_delegate_keys_by_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": "/peggy/v1/valset", - "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": "/peggy/v1/valset/confirm", - "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": "/peggy/v1/valset/current", - "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": "/peggy/v1/valset/last", - "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": "/peggy/v1/valset/requests", - "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": "/injective/tokenfactory/v1beta1/denoms/{creator}/{sub_denom}/authority_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": "/injective/tokenfactory/v1beta1/denoms_from_creator/{creator}", - "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": "/injective/tokenfactory/v1beta1/module_state", - "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": "/injective/tokenfactory/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 - } - ], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "chain-id", - "values": [ - { - "expected_value": "injective-1" - } - ] - }, - { - "name": "pruning", - "values": [ - { - "latest_distance": 86400 - } - ] - } - ], - "extensions": [ - { - "name": "archive", - "cu_multiplier": 5, - "rule": { - "block": 85500 - } - } - ] - }, - { - "enabled": true, - "collection_data": { - "api_interface": "grpc", - "internal_path": "", - "type": "", - "add_on": "" - }, - "apis": [ - { - "name": "injective.auction.v1beta1.Query/AuctionModuleState", - "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": "injective.auction.v1beta1.Query/AuctionParams", - "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": "injective.auction.v1beta1.Query/CurrentAuctionBasket", - "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": "injective.exchange.v1beta1.Query/AccountAddressDerivativeOrders", - "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": "injective.exchange.v1beta1.Query/AccountAddressSpotOrders", - "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": "injective.exchange.v1beta1.Query/AggregateMarketVolume", - "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": "injective.exchange.v1beta1.Query/AggregateMarketVolumes", - "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": "injective.exchange.v1beta1.Query/AggregateVolume", - "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": "injective.exchange.v1beta1.Query/AggregateVolumes", - "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": "injective.exchange.v1beta1.Query/BalanceMismatches", - "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": "injective.exchange.v1beta1.Query/BalanceWithBalanceHolds", - "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": "injective.exchange.v1beta1.Query/BinaryOptionsMarkets", - "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": "injective.exchange.v1beta1.Query/DenomDecimal", - "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": "injective.exchange.v1beta1.Query/DenomDecimals", - "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": "injective.exchange.v1beta1.Query/DerivativeMarket", - "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": "injective.exchange.v1beta1.Query/DerivativeMarketAddress", - "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": "injective.exchange.v1beta1.Query/DerivativeMarkets", - "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": "injective.exchange.v1beta1.Query/DerivativeMidPriceAndTOB", - "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": "injective.exchange.v1beta1.Query/DerivativeOrderbook", - "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": "injective.exchange.v1beta1.Query/DerivativeOrdersByHashes", - "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": "injective.exchange.v1beta1.Query/ExchangeBalances", - "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": "injective.exchange.v1beta1.Query/ExchangeModuleState", - "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": "injective.exchange.v1beta1.Query/ExpiryFuturesMarketInfo", - "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": "injective.exchange.v1beta1.Query/FeeDiscountAccountInfo", - "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": "injective.exchange.v1beta1.Query/FeeDiscountSchedule", - "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": "injective.exchange.v1beta1.Query/FeeDiscountTierStatistics", - "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": "injective.exchange.v1beta1.Query/FullSpotMarket", - "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": "injective.exchange.v1beta1.Query/FullSpotMarkets", - "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": "injective.exchange.v1beta1.Query/HistoricalTradeRecords", - "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": "injective.exchange.v1beta1.Query/IsOptedOutOfRewards", - "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": "injective.exchange.v1beta1.Query/MarketAtomicExecutionFeeMultiplier", - "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": "injective.exchange.v1beta1.Query/MarketVolatility", - "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": "injective.exchange.v1beta1.Query/MitoVaultInfos", - "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": "injective.exchange.v1beta1.Query/OptedOutOfRewardsAccounts", - "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": "injective.exchange.v1beta1.Query/PendingTradeRewardPoints", - "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": "injective.exchange.v1beta1.Query/PerpetualMarketFunding", - "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": "injective.exchange.v1beta1.Query/PerpetualMarketInfo", - "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": "injective.exchange.v1beta1.Query/Positions", - "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": "injective.exchange.v1beta1.Query/QueryExchangeParams", - "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": "injective.exchange.v1beta1.Query/QueryMarketIDFromVault", - "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": "injective.exchange.v1beta1.Query/SpotMarket", - "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": "injective.exchange.v1beta1.Query/SpotMarkets", - "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": "injective.exchange.v1beta1.Query/SpotMidPriceAndTOB", - "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": "injective.exchange.v1beta1.Query/SpotOrderbook", - "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": "injective.exchange.v1beta1.Query/SpotOrdersByHashes", - "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": "injective.exchange.v1beta1.Query/SubaccountDeposit", - "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": "injective.exchange.v1beta1.Query/SubaccountDeposits", - "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": "injective.exchange.v1beta1.Query/SubaccountEffectivePositionInMarket", - "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": "injective.exchange.v1beta1.Query/SubaccountOrderMetadata", - "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": "injective.exchange.v1beta1.Query/SubaccountOrders", - "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": "injective.exchange.v1beta1.Query/SubaccountPositionInMarket", - "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": "injective.exchange.v1beta1.Query/SubaccountPositions", - "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": "injective.exchange.v1beta1.Query/SubaccountTradeNonce", - "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": "injective.exchange.v1beta1.Query/TradeRewardCampaign", - "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": "injective.exchange.v1beta1.Query/TradeRewardPoints", - "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": "injective.exchange.v1beta1.Query/TraderDerivativeConditionalOrders", - "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": "injective.exchange.v1beta1.Query/TraderDerivativeOrders", - "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": "injective.exchange.v1beta1.Query/TraderDerivativeTransientOrders", - "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": "injective.exchange.v1beta1.Query/TraderSpotOrders", - "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": "injective.exchange.v1beta1.Query/TraderSpotTransientOrders", - "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": "injective.insurance.v1beta1.Query/EstimatedRedemptions", - "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": "injective.insurance.v1beta1.Query/InsuranceFund", - "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": "injective.insurance.v1beta1.Query/InsuranceFunds", - "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": "injective.insurance.v1beta1.Query/InsuranceModuleState", - "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": "injective.insurance.v1beta1.Query/InsuranceParams", - "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": "injective.insurance.v1beta1.Query/PendingRedemptions", - "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": "injective.ocr.v1beta1.Query/FeedConfig", - "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": "injective.ocr.v1beta1.Query/FeedConfigInfo", - "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": "injective.ocr.v1beta1.Query/LatestRound", - "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": "injective.ocr.v1beta1.Query/LatestTransmissionDetails", - "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": "injective.ocr.v1beta1.Query/OcrModuleState", - "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": "injective.ocr.v1beta1.Query/OwedAmount", - "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": "injective.ocr.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": "injective.oracle.v1beta1.Query/BandIBCPriceStates", - "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": "injective.oracle.v1beta1.Query/BandPriceStates", - "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": "injective.oracle.v1beta1.Query/BandRelayers", - "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": "injective.oracle.v1beta1.Query/CoinbasePriceStates", - "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": "injective.oracle.v1beta1.Query/HistoricalPriceRecords", - "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": "injective.oracle.v1beta1.Query/OracleModuleState", - "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": "injective.oracle.v1beta1.Query/OraclePrice", - "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": "injective.oracle.v1beta1.Query/OracleProviderPrices", - "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": "injective.oracle.v1beta1.Query/OracleProvidersInfo", - "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": "injective.oracle.v1beta1.Query/OracleVolatility", - "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": "injective.oracle.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": "injective.oracle.v1beta1.Query/PriceFeedPriceStates", - "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": "injective.oracle.v1beta1.Query/ProviderPriceState", - "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": "injective.oracle.v1beta1.Query/PythPrice", - "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": "injective.oracle.v1beta1.Query/PythPriceStates", - "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": "injective.peggy.v1.Query/BatchConfirms", - "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": "injective.peggy.v1.Query/BatchFees", - "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": "injective.peggy.v1.Query/BatchRequestByNonce", - "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": "injective.peggy.v1.Query/CurrentValset", - "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": "injective.peggy.v1.Query/DenomToERC20", - "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": "injective.peggy.v1.Query/ERC20ToDenom", - "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": "injective.peggy.v1.Query/GetDelegateKeyByEth", - "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": "injective.peggy.v1.Query/GetDelegateKeyByOrchestrator", - "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": "injective.peggy.v1.Query/GetDelegateKeyByValidator", - "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": "injective.peggy.v1.Query/GetPendingSendToEth", - "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": "injective.peggy.v1.Query/LastEventByAddr", - "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": "injective.peggy.v1.Query/LastPendingBatchRequestByAddr", - "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": "injective.peggy.v1.Query/LastPendingValsetRequestByAddr", - "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": "injective.peggy.v1.Query/LastValsetRequests", - "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": "injective.peggy.v1.Query/MissingPeggoNonces", - "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": "injective.peggy.v1.Query/OutgoingTxBatches", - "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": "injective.peggy.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": "injective.peggy.v1.Query/PeggyModuleState", - "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": "injective.peggy.v1.Query/ValsetConfirm", - "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": "injective.peggy.v1.Query/ValsetConfirmsByNonce", - "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": "injective.peggy.v1.Query/ValsetRequest", - "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": "injective.permissions.v1beta1.Query/AddressRoles", - "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": "injective.permissions.v1beta1.Query/AddressesByRole", - "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": "injective.permissions.v1beta1.Query/AllNamespaces", - "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": "injective.permissions.v1beta1.Query/NamespaceByDenom", - "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": "injective.permissions.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": "injective.permissions.v1beta1.Query/VouchersForAddress", - "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": "injective.tokenfactory.v1beta1.Query/DenomAuthorityMetadata", - "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": "injective.tokenfactory.v1beta1.Query/DenomsFromCreator", - "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": "injective.tokenfactory.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": "injective.tokenfactory.v1beta1.Query/TokenfactoryModuleState", - "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": "injective.wasmx.v1.Query/ContractRegistrationInfo", - "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": "injective.wasmx.v1.Query/WasmxModuleState", - "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": "injective.wasmx.v1.Query/WasmxParams", - "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": "injective-1" - } - ] - }, - { - "name": "pruning", - "values": [ - { - "latest_distance": 86400 - } - ] - } - ], - "extensions": [ - { - "name": "archive", - "cu_multiplier": 5, - "rule": { - "block": 85500 - } - } - ] - }, - { - "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": "injective-1" - } - ] - }, - { - "name": "pruning", - "values": [ - { - "latest_distance": 86400 - }, - { - "extension": "archive", - "expected_value": "1" - } - ] - } - ], - "extensions": [ - { - "name": "archive", - "cu_multiplier": 5, - "rule": { - "block": 82800 - } - } - ] - } - ] - }, - { - "index": "INJECTIVET", - "name": "injective testnet", - "enabled": true, - "imports": [ - "INJECTIVE" - ], - "reliability_threshold": 268435455, - "data_reliability_enabled": true, - "block_distance_for_finalized_data": 0, - "blocks_in_finalization_proof": 1, - "average_block_time": 600, - "allowed_block_lag_for_qos_sync": 16, - "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": "injective-888" - } - ] - } - ] - }, - { - "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": "injective-888" - } - ] - } - ] - }, - { - "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": "injective-888" - } - ] - } - ] - } - ] - } - ] - }, - "deposit": "10000000ulava" -} \ No newline at end of file diff --git a/cookbook/specs/sqdsubgraph.json b/cookbook/specs/sqdsubgraph.json deleted file mode 100644 index 71c2855975..0000000000 --- a/cookbook/specs/sqdsubgraph.json +++ /dev/null @@ -1,160 +0,0 @@ -{ - "proposal": { - "title": "Add Specs: Subsquid subgraphs", - "description": "Adding new specification support for Subsquid subgraphs support", - "specs": [ - { - "index": "SQDSUBGRAPH", - "name": "subsquid powered subgraph", - "enabled": true, - "reliability_threshold": 268435455, - "data_reliability_enabled": false, - "block_distance_for_finalized_data": 0, - "blocks_in_finalization_proof": 1, - "average_block_time": 1000, - "allowed_block_lag_for_qos_sync": 1, - "shares": 1, - "min_stake_provider": { - "denom": "ulava", - "amount": "47500000000" - }, - "api_collections": [ - { - "enabled": true, - "collection_data": { - "api_interface": "rest", - "internal_path": "", - "type": "POST", - "add_on": "" - }, - "apis": [ - { - "name": "/subgraphs/name/{name}", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 200, - "enabled": true, - "category": { - "deterministic": false, - "local": true, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "/subgraphs/name/1", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 10, - "enabled": false, - "category": { - "deterministic": false, - "local": true, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - } - ], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "health", - "parse_directive": { - "function_template": "{\"query\":\"{\n pools(first: 5) {\n id\n poolid\n platform {\n id\n }\n name\n }\n}\"}", - "function_tag": "VERIFICATION", - "result_parsing": { - "parser_arg": [ - "0", - "error" - ], - "parser_func": "PARSE_CANONICAL" - }, - "api_name": "/subgraphs/name/1" - }, - "values": [ - { - "expected_value": "GraphQL server error (client error): Invalid subgraph name \"1\"" - } - ] - } - ] - }, - { - "enabled": true, - "collection_data": { - "api_interface": "rest", - "internal_path": "", - "type": "POST", - "add_on": "compound-v3" - }, - "apis": [ - { - "name": "/subgraphs/name/papercliplabs/compound-v3", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 200, - "enabled": true, - "category": { - "deterministic": false, - "local": true, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - } - ], - "inheritance_apis": [], - "parse_directives": [] - }, - { - "enabled": true, - "collection_data": { - "api_interface": "rest", - "internal_path": "", - "type": "POST", - "add_on": "aave-v3" - }, - "apis": [ - { - "name": "/subgraphs/name/aave/protocol-v3", - "block_parsing": { - "parser_arg": [ - "" - ], - "parser_func": "EMPTY" - }, - "compute_units": 200, - "enabled": true, - "category": { - "deterministic": false, - "local": true, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - } - ], - "inheritance_apis": [], - "parse_directives": [] - } - ] - } - ] - }, - "deposit": "10000000ulava" -} \ No newline at end of file diff --git a/cookbook/specs/stargaze.json b/cookbook/specs/stargaze.json deleted file mode 100644 index 1943f69674..0000000000 --- a/cookbook/specs/stargaze.json +++ /dev/null @@ -1,704 +0,0 @@ -{ - "proposal": { - "title": "Add Specs: Stargaze", - "description": "Adding new specification support for relaying agoric data on stargaze", - "specs": [ - { - "index": "STRGZ", - "name": "stargaze mainnet", - "enabled": true, - "imports": [ - "COSMOSSDKFULL" - ], - "reliability_threshold": 268435455, - "data_reliability_enabled": true, - "block_distance_for_finalized_data": 0, - "blocks_in_finalization_proof": 1, - "average_block_time": 5800, - "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": "/stargaze/globalfee/v1/contract_authorization/{contract_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": "/stargaze/globalfee/v1/code_authorization/{code_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": "/stargaze/tokenfactory/v1/denoms_from_creator/{creator}", - "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": "/stargaze/tokenfactory/v1/denoms/{denom}/authority_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": "/stargaze/mint/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": "/stargaze/mint/v1beta1/annual_provisions", - "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": "/stargaze/cron/v1/list-privileged", - "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": "/stargaze/claim/v1beta1/total_claimable/{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": "/stargaze/claim/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": "/stargaze/claim/v1beta1/module_account_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": "/stargaze/claim/v1beta1/claimable_for_action/{address}/{action}", - "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": "/stargaze/claim/v1beta1/claim_record/{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": "/stargaze/alloc/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 - } - ], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "chain-id", - "values": [ - { - "expected_value": "stargaze-1" - } - ] - }, - { - "name": "pruning", - "values": [ - { - "latest_distance": 14900 - }, - { - "extension": "archive", - "expected_value": "5200791" - } - ] - } - ], - "extensions": [ - { - "name": "archive", - "cu_multiplier": 5, - "rule": { - "block": 14600 - } - } - ] - }, - { - "enabled": true, - "collection_data": { - "api_interface": "grpc", - "internal_path": "", - "type": "", - "add_on": "" - }, - "apis": [ - { - "name": "publicawesome.stargaze.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": "publicawesome.stargaze.globalfee.v1.Query/CodeAuthorization", - "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": "publicawesome.stargaze.globalfee.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": "publicawesome.stargaze.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": "publicawesome.stargaze.cron.v1.Query/ListPrivileged", - "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": "publicawesome.stargaze.alloc.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": "osmosis.tokenfactory.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": "osmosis.tokenfactory.v1beta1.Query/DenomAuthorityMetadata", - "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": "publicawesome.stargaze.cron.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": "osmosis.tokenfactory.v1beta1.Query/DenomsFromCreator", - "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": "publicawesome.stargaze.globalfee.v1.Query/ContractAuthorization", - "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": "publicawesome.stargaze.globalfee.v1.Query/Authorizations", - "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": "stargaze-1" - } - ] - }, - { - "name": "pruning", - "values": [ - { - "latest_distance": 14900 - }, - { - "extension": "archive", - "expected_value": "1" - } - ] - } - ], - "extensions": [ - { - "name": "archive", - "cu_multiplier": 5, - "rule": { - "block": 14600 - } - } - ] - }, - { - "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": "stargaze-1" - } - ] - }, - { - "name": "pruning", - "values": [ - { - "latest_distance": 14900 - }, - { - "extension": "archive", - "expected_value": "1" - } - ] - } - ], - "extensions": [ - { - "name": "archive", - "cu_multiplier": 5, - "rule": { - "block": 14600 - } - } - ] - } - ] - }, - { - "index": "STRGZT", - "name": "stargaze testnet", - "enabled": true, - "imports": [ - "STRGZ" - ], - "reliability_threshold": 268435455, - "data_reliability_enabled": true, - "block_distance_for_finalized_data": 0, - "blocks_in_finalization_proof": 1, - "average_block_time": 5800, - "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": "elgafar-1" - } - ] - } - ] - }, - { - "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": "elgafar-1" - } - ] - } - ] - }, - { - "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": "elgafar-1" - } - ] - } - ] - } - ] - } - ] - }, - "deposit": "10000000ulava" -} \ No newline at end of file diff --git a/cookbook/specs/starknet.json b/cookbook/specs/starknet.json deleted file mode 100644 index 9228e7b7ff..0000000000 --- a/cookbook/specs/starknet.json +++ /dev/null @@ -1,1156 +0,0 @@ -{ - "proposal": { - "title": "Add Specs: StarkNet", - "description": "Adding new specification support for relaying StarkNet data on Lava", - "specs": [ - { - "index": "STRK", - "name": "starknet mainnet", - "enabled": true, - "reliability_threshold": 268435455, - "data_reliability_enabled": true, - "block_distance_for_finalized_data": 6, - "blocks_in_finalization_proof": 3, - "average_block_time": 30000, - "allowed_block_lag_for_qos_sync": 2, - "shares": 1, - "min_stake_provider": { - "denom": "ulava", - "amount": "5000000000" - }, - "api_collections": [ - { - "enabled": true, - "collection_data": { - "api_interface": "jsonrpc", - "internal_path": "", - "type": "POST", - "add_on": "" - }, - "apis": [ - { - "name": "starknet_blockHashAndNumber", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 20, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "starknet_blockNumber", - "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": "starknet_call", - "block_parsing": { - "parser_arg": [ - "block_number", - ":", - "1" - ], - "parser_func": "PARSE_DICTIONARY_OR_ORDERED", - "default_value": "latest" - }, - "compute_units": 10, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "starknet_chainId", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 20, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "starknet_estimateFee", - "block_parsing": { - "parser_arg": [ - "block_number", - ":", - "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": "starknet_getBlockTransactionCount", - "block_parsing": { - "parser_arg": [ - "block_number", - ":", - "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": "starknet_getBlockWithTxHashes", - "block_parsing": { - "parser_arg": [ - "block_number", - ":", - "0" - ], - "parser_func": "PARSE_DICTIONARY_OR_ORDERED", - "default_value": "latest" - }, - "compute_units": 20, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "starknet_getBlockWithTxs", - "block_parsing": { - "parser_arg": [ - "block_number", - ":", - "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": "starknet_getClass", - "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": "starknet_getClassAt", - "block_parsing": { - "parser_arg": [ - "block_number", - ":", - "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": "starknet_getClassHashAt", - "block_parsing": { - "parser_arg": [ - "block_number", - ":", - "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": "starknet_getEvents", - "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": "starknet_getNonce", - "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": "starknet_getStateUpdate", - "block_parsing": { - "parser_arg": [ - "block_number", - ":", - "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": "starknet_getStorageAt", - "block_parsing": { - "parser_arg": [ - "block_number", - ":", - "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": "starknet_getTransactionByBlockIdAndIndex", - "block_parsing": { - "parser_arg": [ - "block_number", - ":", - "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": "starknet_getTransactionByHash", - "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": "starknet_getTransactionReceipt", - "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": "starknet_pendingTransactions", - "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": "starknet_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": "starknet_addInvokeTransaction", - "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": "starknet_addDeclareTransaction", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 20, - "enabled": true, - "category": { - "deterministic": false, - "local": false, - "subscription": false, - "stateful": 1, - "hanging_api": true - }, - "extra_compute_units": 0 - }, - { - "name": "starknet_addDeployAccountTransaction", - "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": "starknet_estimateMessageFee", - "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": "starknet_specVersion", - "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": "starknet_getTransactionStatus", - "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": [ - { - "function_tag": "GET_BLOCK_BY_NUM", - "function_template": "{\"jsonrpc\":\"2.0\",\"method\":\"starknet_getBlockWithTxHashes\",\"params\":[{\"block_number\":%d}],\"id\":1}", - "result_parsing": { - "parser_arg": [ - "0", - "block_hash" - ], - "parser_func": "PARSE_CANONICAL", - "encoding": "base64" - }, - "api_name": "starknet_getBlockWithTxHashes" - }, - { - "function_template": "{\"jsonrpc\":\"2.0\",\"method\":\"starknet_blockNumber\",\"params\":[],\"id\":1}", - "function_tag": "GET_BLOCKNUM", - "result_parsing": { - "parser_arg": [ - "0" - ], - "parser_func": "PARSE_BY_ARG" - }, - "api_name": "starknet_blockNumber" - } - ], - "verifications": [ - { - "name": "chain-id", - "parse_directive": { - "function_template": "{\"jsonrpc\":\"2.0\",\"method\":\"starknet_chainId\",\"params\":[],\"id\":1}", - "function_tag": "VERIFICATION", - "result_parsing": { - "parser_arg": [ - "0" - ], - "parser_func": "PARSE_BY_ARG", - "encoding": "hex" - }, - "api_name": "starknet_chainId" - }, - "values": [ - { - "expected_value": "0x534e5f4d41494e" - } - ] - }, - { - "name": "pending-support", - "parse_directive": { - "function_template": "{\"jsonrpc\":\"2.0\",\"method\":\"starknet_getBlockWithTxs\",\"params\":[\"pending\"],\"id\":1}", - "function_tag": "VERIFICATION", - "result_parsing": { - "parser_arg": [ - "0", - "parent_hash" - ], - "parser_func": "PARSE_CANONICAL" - }, - "api_name": "starknet_getBlockWithTxs" - }, - "values": [ - { - "expected_value": "*" - } - ] - }, - { - "name": "pruning", - "parse_directive": { - "function_tag": "GET_BLOCK_BY_NUM" - }, - "values": [ - { - "expected_value": "1" - } - ] - } - ] - }, - { - "enabled": false, - "collection_data": { - "api_interface": "jsonrpc", - "internal_path": "WS-ONLY", - "type": "POST", - "add_on": "" - }, - "apis": [ - { - "name": "pathfinder_subscribe", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 1000, - "enabled": true, - "category": { - "deterministic": false, - "local": true, - "subscription": true, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "pathfinder_unsubscribe", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 10, - "enabled": true, - "category": { - "deterministic": false, - "local": true, - "subscription": true, - "stateful": 0 - }, - "extra_compute_units": 0 - } - ], - "parse_directives": [ - { - "function_tag": "SUBSCRIBE", - "api_name": "pathfinder_subscribe" - }, - { - "function_template": "{\"jsonrpc\":\"2.0\",\"method\":\"pathfinder_unsubscribe\",\"params\":[%s],\"id\":1}", - "function_tag": "UNSUBSCRIBE", - "api_name": "pathfinder_unsubscribe" - } - ] - }, - { - "enabled": true, - "collection_data": { - "api_interface": "jsonrpc", - "internal_path": "/ws", - "type": "POST", - "add_on": "" - }, - "inheritance_apis": [ - { - "api_interface": "jsonrpc", - "internal_path": "", - "type": "POST", - "add_on": "" - }, - { - "api_interface": "jsonrpc", - "internal_path": "WS-ONLY", - "type": "POST", - "add_on": "" - } - ] - }, - { - "enabled": true, - "collection_data": { - "api_interface": "jsonrpc", - "internal_path": "/rpc/v0_5", - "type": "POST", - "add_on": "" - }, - "inheritance_apis": [ - { - "api_interface": "jsonrpc", - "internal_path": "", - "type": "POST", - "add_on": "" - } - ] - }, - { - "enabled": true, - "collection_data": { - "api_interface": "jsonrpc", - "internal_path": "/rpc/v0_6", - "type": "POST", - "add_on": "" - }, - "inheritance_apis": [ - { - "api_interface": "jsonrpc", - "internal_path": "", - "type": "POST", - "add_on": "" - } - ] - }, - { - "enabled": true, - "collection_data": { - "api_interface": "jsonrpc", - "internal_path": "/ws/rpc/v0_6", - "type": "POST", - "add_on": "" - }, - "inheritance_apis": [ - { - "api_interface": "jsonrpc", - "internal_path": "/rpc/v0_6", - "type": "POST", - "add_on": "" - }, - { - "api_interface": "jsonrpc", - "internal_path": "WS-ONLY", - "type": "POST", - "add_on": "" - } - ] - }, - { - "enabled": true, - "collection_data": { - "api_interface": "jsonrpc", - "internal_path": "/rpc/v0_7", - "type": "POST", - "add_on": "" - }, - "inheritance_apis": [ - { - "api_interface": "jsonrpc", - "internal_path": "", - "type": "POST", - "add_on": "" - } - ] - }, - { - "enabled": true, - "collection_data": { - "api_interface": "jsonrpc", - "internal_path": "/ws/rpc/v0_7", - "type": "POST", - "add_on": "" - }, - "inheritance_apis": [ - { - "api_interface": "jsonrpc", - "internal_path": "/rpc/v0_7", - "type": "POST", - "add_on": "" - }, - { - "api_interface": "jsonrpc", - "internal_path": "WS-ONLY", - "type": "POST", - "add_on": "" - } - ] - }, - { - "enabled": true, - "collection_data": { - "api_interface": "jsonrpc", - "internal_path": "", - "type": "POST", - "add_on": "trace" - }, - "apis": [ - { - "name": "starknet_traceTransaction", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 100, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "starknet_simulateTransactions", - "block_parsing": { - "parser_arg": [ - "0" - ], - "parser_func": "PARSE_BY_ARG", - "encoding": "base64" - }, - "compute_units": 100, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "starknet_traceBlockTransactions", - "block_parsing": { - "parser_arg": [ - "0" - ], - "parser_func": "PARSE_BY_ARG", - "encoding": "base64" - }, - "compute_units": 1000, - "timeout_ms": 20000, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - } - ], - "verifications": [ - { - "name": "enabled", - "parse_directive": { - "function_template": "{\"jsonrpc\":\"2.0\",\"method\":\"starknet_traceBlockTransactions\",\"params\":[\"latest\"],\"id\":1}", - "function_tag": "VERIFICATION", - "result_parsing": { - "parser_arg": [ - "0" - ], - "parser_func": "PARSE_BY_ARG", - "encoding": "base64" - }, - "api_name": "starknet_traceBlockTransactions" - }, - "values": [ - { - "expected_value": "*" - } - ] - } - ] - }, - { - "enabled": true, - "collection_data": { - "api_interface": "jsonrpc", - "internal_path": "/rpc/pathfinder/v0.1", - "type": "POST", - "add_on": "" - }, - "apis": [ - { - "name": "pathfinder_version", - "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": "pathfinder_getProof", - "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": "pathfinder_getTransactionStatus", - "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 - } - ], - "verifications": [ - { - "name": "enabled", - "parse_directive": { - "function_template": "{\"jsonrpc\":\"2.0\",\"method\":\"pathfinder_version\",\"params\":[],\"id\":1}", - "function_tag": "VERIFICATION", - "result_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "api_name": "pathfinder_version" - }, - "values": [ - { - "expected_value": "*", - "severity": "Warning" - } - ] - } - ] - } - ] - }, - { - "index": "STRKS", - "name": "starknet sepolia testnet", - "enabled": true, - "imports": [ - "STRK" - ], - "reliability_threshold": 268435455, - "data_reliability_enabled": true, - "block_distance_for_finalized_data": 1, - "blocks_in_finalization_proof": 3, - "average_block_time": 32000, - "allowed_block_lag_for_qos_sync": 1, - "min_stake_provider": { - "denom": "ulava", - "amount": "5000000000" - }, - "api_collections": [ - { - "enabled": true, - "collection_data": { - "api_interface": "jsonrpc", - "internal_path": "", - "type": "POST", - "add_on": "" - }, - "apis": [], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "chain-id", - "values": [ - { - "expected_value": "0x534e5f5345504f4c4941" - } - ] - } - ] - }, - { - "enabled": true, - "collection_data": { - "api_interface": "jsonrpc", - "internal_path": "/ws", - "type": "POST", - "add_on": "" - }, - "apis": [], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "chain-id", - "values": [ - { - "expected_value": "0x534e5f5345504f4c4941" - } - ] - } - ] - }, - { - "enabled": true, - "collection_data": { - "api_interface": "jsonrpc", - "internal_path": "/rpc/v0_6", - "type": "POST", - "add_on": "" - }, - "apis": [], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "chain-id", - "values": [ - { - "expected_value": "0x534e5f5345504f4c4941" - } - ] - } - ] - }, - { - "enabled": true, - "collection_data": { - "api_interface": "jsonrpc", - "internal_path": "/ws/rpc/v0_6", - "type": "POST", - "add_on": "" - }, - "apis": [], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "chain-id", - "values": [ - { - "expected_value": "0x534e5f5345504f4c4941" - } - ] - } - ] - }, - { - "enabled": true, - "collection_data": { - "api_interface": "jsonrpc", - "internal_path": "/rpc/v0_5", - "type": "POST", - "add_on": "" - }, - "apis": [], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "chain-id", - "values": [ - { - "expected_value": "0x534e5f5345504f4c4941" - } - ] - } - ] - }, - { - "enabled": true, - "collection_data": { - "api_interface": "jsonrpc", - "internal_path": "/rpc/v0_7", - "type": "POST", - "add_on": "" - }, - "apis": [], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "chain-id", - "values": [ - { - "expected_value": "0x534e5f5345504f4c4941" - } - ] - } - ] - }, - { - "enabled": true, - "collection_data": { - "api_interface": "jsonrpc", - "internal_path": "/ws/rpc/v0_7", - "type": "POST", - "add_on": "" - }, - "apis": [], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "chain-id", - "values": [ - { - "expected_value": "0x534e5f5345504f4c4941" - } - ] - } - ] - } - ] - } - ] - }, - "deposit": "10000000ulava" -} \ No newline at end of file diff --git a/cookbook/specs/stride.json b/cookbook/specs/stride.json deleted file mode 100644 index defdc24026..0000000000 --- a/cookbook/specs/stride.json +++ /dev/null @@ -1,1856 +0,0 @@ -{ - "proposal": { - "title": "Add Specs: Stride", - "description": "Adding new specification support for relaying Stride data on Lava", - "specs": [ - { - "index": "STRIDE", - "name": "stride 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": 6000, - "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": "/mint/v1beta1/epoch_provisions", - "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": "/mint/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": "/Stridelabs/stride/epochs", - "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": "/Stridelabs/stride/epochs/current_epoch", - "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": "/Stridelabs/stride/epochs/epoch_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": "/Stride-Labs/stride/icacallbacks/callback_data", - "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": "/Stride-Labs/stride/icacallbacks/callback_data/{callbackKey}", - "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": "/Stride-Labs/stride/icacallbacks/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": "/Stride-Labs/stride/records/deposit_record", - "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": "/Stride-Labs/stride/records/deposit_record/{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": "/Stride-Labs/stride/records/epoch_unbonding_record", - "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": "/Stride-Labs/stride/records/epoch_unbonding_record/{epochNumber}", - "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": "/Stride-Labs/stride/records/user_redemption_record", - "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": "/Stride-Labs/stride/records/user_redemption_record/{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": "/Stride-Labs/stride/records/user_redemption_record_for_user/{chainId}/{day}/{address}/{limit}", - "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": "/StrideLabs/stride/records/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": "/Stride-Labs/stride/stakeibc/epoch_tracker", - "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": "/Stride-Labs/stride/stakeibc/epoch_tracker/{epochIdentifier}", - "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": "/Stride-Labs/stride/stakeibc/host_zone", - "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": "/Stride-Labs/stride/stakeibc/host_zone/{chain_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": "/Stride-Labs/stride/stakeibc/ica_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": "/Stride-Labs/stride/stakeibc/module_address/{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": "/Stride-Labs/stride/stakeibc/validators/{chain_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": "/Stridelabs/stride/stakeibc/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 - } - ], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "chain-id", - "values": [ - { - "expected_value": "stride-1" - } - ] - }, - { - "name": "pruning", - "values": [ - { - "latest_distance": 14400 - }, - { - "extension": "archive", - "latest_distance": 1 - } - ] - } - ], - "extensions": [ - { - "name": "archive", - "cu_multiplier": 5, - "rule": { - "block": 14250 - } - } - ] - }, - { - "enabled": true, - "collection_data": { - "api_interface": "grpc", - "internal_path": "", - "type": "", - "add_on": "" - }, - "apis": [ - { - "name": "interchain_security.ccv.consumer.v1.Query/QueryNextFeeDistribution", - "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": "interchain_security.ccv.consumer.v1.Query/QueryParams", - "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": "interchain_security.ccv.consumer.v1.Query/QueryProviderInfo", - "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": "interchain_security.ccv.consumer.v1.Query/QueryThrottleState", - "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": "packetforward.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": "ratelimit.v1.Query/AllBlacklistedDenoms", - "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": "ratelimit.v1.Query/AllRateLimits", - "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": "ratelimit.v1.Query/AllWhitelistedAdresses", - "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": "ratelimit.v1.Query/RateLimit", - "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": "ratelimit.v1.Query/RateLimitsByChainId", - "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": "ratelimit.v1.Query/RateLimitsByChannelId", - "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": "stride.autopilot.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": "stride.claim.Query/ClaimMetadata", - "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": "stride.claim.Query/ClaimRecord", - "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": "stride.claim.Query/ClaimStatus", - "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": "stride.claim.Query/ClaimableForAction", - "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": "stride.claim.Query/DistributorAccountBalance", - "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": "stride.claim.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": "stride.claim.Query/TotalClaimable", - "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": "stride.claim.Query/UserVestings", - "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": "stride.epochs.Query/EpochInfo", - "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": "stride.epochs.Query/EpochInfos", - "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": "stride.epochs.Query/CurrentEpoch", - "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": "stride.icacallbacks.Query/CallbackData", - "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": "stride.icacallbacks.Query/CallbackDataAll", - "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": "stride.icacallbacks.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": "stride.icaoracle.Query/ActiveOracles", - "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": "stride.icaoracle.Query/AllOracles", - "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": "stride.icaoracle.Query/Metrics", - "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": "stride.icaoracle.Query/Oracle", - "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": "stride.mint.v1beta1.Query/EpochProvisions", - "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": "stride.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": "stride.records.Query/DepositRecord", - "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": "stride.records.Query/DepositRecordAll", - "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": "stride.records.Query/DepositRecordByHost", - "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": "stride.records.Query/EpochUnbondingRecord", - "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": "stride.records.Query/EpochUnbondingRecordAll", - "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": "stride.records.Query/LSMDeposits", - "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": "stride.records.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": "stride.records.Query/UserRedemptionRecord", - "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": "stride.records.Query/UserRedemptionRecordAll", - "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": "stride.records.Query/UserRedemptionRecordForUser", - "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": "stride.stakedym.Query/DelegationRecords", - "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": "stride.stakedym.Query/HostZone", - "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": "stride.stakedym.Query/RedemptionRecord", - "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": "stride.stakedym.Query/RedemptionRecords", - "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": "stride.stakedym.Query/SlashRecords", - "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": "stride.stakedym.Query/UnbondingRecords", - "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": "stride.stakeibc.Query/AddressUnbondings", - "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": "stride.stakeibc.Query/AllTradeRoutes", - "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": "stride.stakeibc.Query/EpochTracker", - "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": "stride.stakeibc.Query/EpochTrackerAll", - "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": "stride.stakeibc.Query/HostZone", - "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": "stride.stakeibc.Query/HostZoneAll", - "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": "stride.stakeibc.Query/InterchainAccountFromAddress", - "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": "stride.stakeibc.Query/NextPacketSequence", - "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": "stride.stakeibc.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": "stride.stakeibc.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": "stride.staketia.Query/DelegationRecords", - "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": "stride.staketia.Query/HostZone", - "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": "stride.staketia.Query/RedemptionRecord", - "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": "stride.staketia.Query/RedemptionRecords", - "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": "stride.staketia.Query/SlashRecords", - "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": "stride.staketia.Query/UnbondingRecords", - "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": "vesting.v1.Query/Balances", - "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": "stride-1" - } - ] - }, - { - "name": "pruning", - "values": [ - { - "latest_distance": 14900 - }, - { - "extension": "archive", - "latest_distance": 1 - } - ] - } - ], - "extensions": [ - { - "name": "archive", - "cu_multiplier": 5, - "rule": { - "block": 14250 - } - } - ] - }, - { - "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": "stride-1" - } - ] - }, - { - "name": "pruning", - "values": [ - { - "latest_distance": 14400 - }, - { - "extension": "archive", - "latest_distance": 1 - } - ] - } - ], - "extensions": [ - { - "name": "archive", - "cu_multiplier": 5, - "rule": { - "block": 14250 - } - } - ] - } - ] - }, - { - "index": "STRIDET", - "name": "stride testnet", - "enabled": true, - "imports": [ - "STRIDE" - ], - "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": [], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "chain-id", - "values": [ - { - "expected_value": "stride-internal-1" - } - ] - } - ] - }, - { - "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": "stride-internal-1" - } - ] - } - ] - }, - { - "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": "stride-internal-1" - } - ] - } - ] - } - ] - } - ] - }, - "deposit": "10000000ulava" - } \ No newline at end of file diff --git a/cookbook/specs/sui.json b/cookbook/specs/sui.json deleted file mode 100644 index ab0d6ccaac..0000000000 --- a/cookbook/specs/sui.json +++ /dev/null @@ -1,1096 +0,0 @@ -{ - "proposal": { - "title": "Add Specs: Sui", - "description": "Adding new specification support for relaying Sui data on Lava", - "specs": [ - { - "index": "SUIT", - "name": "sui devnet", - "enabled": true, - "reliability_threshold": 268435455, - "data_reliability_enabled": true, - "block_distance_for_finalized_data": 0, - "blocks_in_finalization_proof": 1, - "average_block_time": 1000, - "allowed_block_lag_for_qos_sync": 10, - "shares": 1, - "min_stake_provider": { - "denom": "ulava", - "amount": "47500000000" - }, - "api_collections": [ - { - "enabled": true, - "collection_data": { - "api_interface": "jsonrpc", - "internal_path": "", - "type": "POST", - "add_on": "" - }, - "apis": [ - { - "name": "sui_getChainIdentifier", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 100, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "sui_batchTransaction", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 100, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "sui_devInspectTransaction", - "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": "sui_dryRunTransaction", - "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": "sui_executeTransaction", - "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": "sui_executeTransactionSerializedSig", - "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": "sui_getAllBalances", - "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": "sui_getAllCoins", - "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": "sui_getBalance", - "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": "sui_getCheckpointContents", - "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": "sui_getCheckpointContentsByDigest", - "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": "sui_getCheckpoint", - "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": "sui_getCheckpointSummaryByDigest", - "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": "sui_getCoinMetadata", - "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": "sui_getCoins", - "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": "sui_getCommitteeInfo", - "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": "sui_getDelegatedStakes", - "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": "sui_getDynamicFieldObject", - "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": "sui_getDynamicFields", - "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": "sui_getEvents", - "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": "sui_getLatestCheckpointSequenceNumber", - "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": "sui_getMoveFunctionArgTypes", - "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": "sui_getNormalizedMoveFunction", - "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": "sui_getNormalizedMoveModule", - "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": "sui_getNormalizedMoveModulesByPackage", - "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": "sui_getNormalizedMoveStruct", - "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": "sui_getObject", - "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": "sui_getObjectsOwnedByAddress", - "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": "sui_getRawObject", - "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": "sui_getReferenceGasPrice", - "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": "sui_getSuiSystemState", - "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": "sui_getTotalSupply", - "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": "sui_getTotalTransactionNumber", - "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": "sui_getTransaction", - "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": "sui_getTransactionAuthSigners", - "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": "sui_getTransactions", - "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": "sui_getTransactionsInRange", - "block_parsing": { - "parser_arg": [ - "1" - ], - "parser_func": "PARSE_BY_ARG" - }, - "compute_units": 10, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "sui_getValidators", - "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": "sui_mergeCoins", - "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": "sui_moveCall", - "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": "sui_pay", - "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": "sui_payAllSui", - "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": "sui_paySui", - "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": "sui_publish", - "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": "sui_requestAddDelegation", - "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": "sui_requestSwitchDelegation", - "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": "sui_requestWithdrawDelegation", - "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": "sui_splitCoin", - "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": "sui_splitCoinEqual", - "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": "sui_submitTransaction", - "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": "sui_subscribeEvent", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 10, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": true, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "sui_tblsSignRandomnessObject", - "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": "sui_transferObject", - "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": "sui_transferSui", - "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": "sui_object_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": "sui_tryGetPastObject", - "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": [ - { - "function_tag": "GET_BLOCK_BY_NUM", - "function_template": "{\"jsonrpc\":\"2.0\",\"method\":\"sui_getCheckpoint\",\"params\":[\"%d\"],\"id\":1}", - "result_parsing": { - "parser_arg": [ - "0", - "digest" - ], - "parser_func": "PARSE_CANONICAL", - "encoding": "base64" - }, - "api_name": "sui_getCheckpoint" - }, - { - "function_template": "{\"jsonrpc\":\"2.0\",\"method\":\"sui_getLatestCheckpointSequenceNumber\",\"params\":[],\"id\":1}", - "function_tag": "GET_BLOCKNUM", - "result_parsing": { - "parser_arg": [ - "0" - ], - "parser_func": "PARSE_BY_ARG" - }, - "api_name": "sui_getLatestCheckpointSequenceNumber" - } - ], - "verifications": [ - { - "name": "chain-id", - "parse_directive": { - "function_template": "{\"jsonrpc\":\"2.0\",\"method\":\"sui_getChainIdentifier\",\"params\":[],\"id\":1}", - "function_tag": "VERIFICATION", - "result_parsing": { - "parser_arg": [ - "0" - ], - "parser_func": "PARSE_BY_ARG", - "encoding": "hex" - }, - "api_name": "sui_getChainIdentifier" - }, - "values": [ - { - "expected_value": "6bd1dd20" - } - ] - } - ] - } - ] - } - ] - }, - "deposit": "10000000ulava" -} \ No newline at end of file diff --git a/cookbook/specs/tendermint.json b/cookbook/specs/tendermint.json deleted file mode 100644 index e818b27c4b..0000000000 --- a/cookbook/specs/tendermint.json +++ /dev/null @@ -1,750 +0,0 @@ -{ - "proposal": { - "title": "Add Specs: tendermint", - "description": "Adding default tendermint specification", - "specs": [ - { - "index": "TENDERMINT", - "name": "tendermint", - "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": "tendermintrpc", - "internal_path": "", - "type": "", - "add_on": "" - }, - "apis": [ - { - "name": "dump_consensus_state", - "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": "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": false, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "block_search", - "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": "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": "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 - }, - { - "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": "broadcast_tx_commit", - "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_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": "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": "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": "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": "consensus_state", - "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": "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": "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": "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": "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": "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": "subscribe", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 1000, - "enabled": true, - "category": { - "deterministic": false, - "local": true, - "subscription": true, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "tx", - "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": "tx_search", - "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": "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": "unsubscribe", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 10, - "enabled": true, - "category": { - "deterministic": false, - "local": true, - "subscription": true, - "stateful": 0 - }, - "extra_compute_units": 0 - }, - { - "name": "unsubscribe_all", - "block_parsing": { - "parser_arg": [ - "latest" - ], - "parser_func": "DEFAULT" - }, - "compute_units": 10, - "enabled": true, - "category": { - "deterministic": false, - "local": true, - "subscription": true, - "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": "header", - "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": "header_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 - } - ], - "headers": [], - "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/ton.json b/cookbook/specs/ton.json deleted file mode 100644 index 33800d77f8..0000000000 --- a/cookbook/specs/ton.json +++ /dev/null @@ -1,538 +0,0 @@ -{ - "proposal": { - "title": "Add Specs: Ton", - "description": "Adding new specification support for relaying Ton data on Lava", - "specs": [ - { - "index": "TON", - "name": "ton mainnet", - "enabled": true, - "reliability_threshold": 268435455, - "data_reliability_enabled": true, - "block_distance_for_finalized_data": 2, - "blocks_in_finalization_proof": 3, - "average_block_time": 4500, - "allowed_block_lag_for_qos_sync": 3, - "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": "/api/v3/masterchainInfo", - "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": "/api/v3/blocks", - "block_parsing": { - "parser_arg": [ - "0", - "seqno" - ], - "parser_func": "PARSE_CANONICAL" - }, - "compute_units": 10, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0, - "parsers": [ - { - "parse_path": ".params.seqno", - "parse_type": "BLOCK_LATEST" - } - ] - }, - { - "name": "/api/v3/masterchainBlockShardState", - "block_parsing": { - "parser_arg": [ - "0", - "seqno" - ], - "parser_func": "PARSE_CANONICAL" - }, - "compute_units": 10, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0, - "parsers": [ - { - "parse_path": ".params.seqno", - "parse_type": "BLOCK_LATEST" - } - ] - }, - { - "name": "/api/v3/addressBook", - "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": "/api/v3/masterchainBlockShards", - "block_parsing": { - "parser_arg": [ - "0", - "seqno" - ], - "parser_func": "PARSE_CANONICAL" - }, - "compute_units": 10, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0, - "parsers": [ - { - "parse_path": ".params.seqno", - "parse_type": "BLOCK_LATEST" - } - ] - }, - { - "name": "/api/v3/transactions", - "block_parsing": { - "parser_arg": [ - "0", - "seqno" - ], - "parser_func": "PARSE_CANONICAL" - }, - "compute_units": 10, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0, - "parsers": [ - { - "parse_path": ".params.seqno", - "parse_type": "BLOCK_LATEST" - } - ] - }, - { - "name": "/api/v3/transactionsByMasterchainBlock", - "block_parsing": { - "parser_arg": [ - "0", - "seqno" - ], - "parser_func": "PARSE_CANONICAL" - }, - "compute_units": 10, - "enabled": true, - "category": { - "deterministic": true, - "local": false, - "subscription": false, - "stateful": 0 - }, - "extra_compute_units": 0, - "parsers": [ - { - "parse_path": ".params.seqno", - "parse_type": "BLOCK_LATEST" - } - ] - }, - { - "name": "/api/v3/transactionsByMessage", - "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": "/api/v3/adjacentTransactions", - "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": "/api/v3/messages", - "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": "/api/v3/nft/collections", - "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": "/api/v3/nft/items", - "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": "/api/v3/nft/transfers", - "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": "/api/v3/jetton/masters", - "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": "/api/v3/jetton/wallets", - "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": "/api/v3/jetton/transfers", - "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": "/api/v3/jetton/burns", - "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": "/api/v3/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": "/api/v3/wallet", - "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": [ - { - "function_template": "/api/v3/masterchainInfo", - "function_tag": "GET_BLOCKNUM", - "result_parsing": { - "parser_arg": [ - "0", - "last", - "seqno" - ], - "parser_func": "PARSE_CANONICAL" - }, - "api_name": "/api/v3/masterchainInfo" - }, - { - "function_template": "/api/v3/blocks?workchain=-1&shard=8000000000000000&seqno=%d", - "function_tag": "GET_BLOCK_BY_NUM", - "result_parsing": { - "parser_arg": [ - "0", - "blocks", - "0", - "seqno" - ], - "parser_func": "PARSE_CANONICAL" - }, - "api_name": "/api/v3/blocks" - } - ], - "verifications": [ - { - "name": "chain-id", - "parse_directive": { - "function_template": "/api/v3/masterchainInfo", - "function_tag": "VERIFICATION", - "result_parsing": { - "parser_arg": [ - "0" - ], - "parser_func": "PARSE_CANONICAL" - }, - "api_name": "/api/v3/masterchainInfo" - }, - "values": [ - { - "expected_value": "*" - } - ] - } - ], - "extensions": [] - }, - { - "enabled": true, - "collection_data": { - "api_interface": "rest", - "internal_path": "", - "type": "POST", - "add_on": "" - }, - "apis": [ - { - "name": "/api/v3/message", - "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": "/api/v3/runGetMethod", - "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": "/api/v3/estimateFee", - "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": [], - "extensions": [] - } - ] - } - ] - }, - "deposit": "10000000ulava" -} \ No newline at end of file diff --git a/cookbook/specs/union.json b/cookbook/specs/union.json deleted file mode 100644 index 093bb2d109..0000000000 --- a/cookbook/specs/union.json +++ /dev/null @@ -1,264 +0,0 @@ -{ - "proposal": { - "title": "Add Specs: Union", - "description": "Adding new specification support for relaying union data on Lava", - "specs": [ - { - "index": "UNIONT", - "name": "union testnet", - "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": 6000, - "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": "/tokenfactory.v1beta1/denoms/{denom}/authority_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": "/tokenfactory.v1beta1/denoms_from_creator/{creator}", - "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": "/tokenfactory.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 - } - ], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "chain-id", - "values": [ - { - "expected_value": "union-testnet-8" - } - ] - }, - { - "name": "pruning", - "values": [ - { - "latest_distance": 14400 - } - ] - } - ], - "extensions": [ - { - "name": "archive", - "cu_multiplier": 5, - "rule": { - "block": 14250 - } - } - ] - }, - { - "enabled": true, - "collection_data": { - "api_interface": "grpc", - "internal_path": "", - "type": "", - "add_on": "" - }, - "apis": [ - { - "name": "tokenfactory.v1beta1.Query/DenomAuthorityMetadata", - "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": "tokenfactory.v1beta1.Query/DenomsFromCreator", - "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": "tokenfactory.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 - } - ], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "chain-id", - "values": [ - { - "expected_value": "union-testnet-8" - } - ] - }, - { - "name": "pruning", - "values": [ - { - "latest_distance": 14400 - } - ] - } - ], - "extensions": [ - { - "name": "archive", - "cu_multiplier": 5, - "rule": { - "block": 14250 - } - } - ] - }, - { - "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": "union-testnet-8" - } - ] - }, - { - "name": "pruning", - "values": [ - { - "latest_distance": 14400 - }, - { - "extension": "archive", - "expected_value": "1" - } - ] - } - ], - "extensions": [ - { - "name": "archive", - "cu_multiplier": 5, - "rule": { - "block": 14250 - } - } - ] - } - ] - } - ] - }, - "deposit": "10000000ulava" - } \ No newline at end of file diff --git a/cookbook/specs/zksync.json b/cookbook/specs/zksync.json deleted file mode 100644 index 6fe46a7fa6..0000000000 --- a/cookbook/specs/zksync.json +++ /dev/null @@ -1,114 +0,0 @@ -{ - "proposal": { - "title": "Add Specs: zkSync", - "description": "Adding new specification support for relaying data on zkSync", - "specs": [ - { - "index": "ZKSYNC", - "name": "zksync era mainnet", - "enabled": true, - "imports": ["ETH1"], - "reliability_threshold": 268435455, - "data_reliability_enabled": true, - "block_distance_for_finalized_data": 1, - "blocks_in_finalization_proof": 3, - "average_block_time": 1200, - "allowed_block_lag_for_qos_sync": 5, - "shares": 1, - "min_stake_provider": { - "denom": "ulava", - "amount": "47500000000" - }, - "api_collections": [ - { - "enabled": true, - "collection_data": { - "api_interface": "jsonrpc", - "internal_path": "", - "type": "POST", - "add_on": "" - }, - "apis": [], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "chain-id", - "values": [ - { - "expected_value": "0x144" - } - ] - }, - { - "name": "pruning", - "values": [ - { - "latest_distance": 3100000 - }, - { - "extension": "archive", - "expected_value": "0x0" - } - ] - } - ], - "extensions": [ - { - "name": "archive", - "cu_multiplier": 5, - "rule": { - "block": 3000000 - } - } - ] - } - ] - }, - { - "index": "ZKSYNCSP", - "name": "zksync era sepolia testnet", - "enabled": true, - "imports": ["ZKSYNC"], - "reliability_threshold": 268435455, - "data_reliability_enabled": true, - "block_distance_for_finalized_data": 1, - "blocks_in_finalization_proof": 2, - "average_block_time": 1200, - "allowed_block_lag_for_qos_sync": 5, - "shares": 1, - "min_stake_provider": { - "denom": "ulava", - "amount": "47500000000" - }, - "api_collections": [ - { - "enabled": true, - "collection_data": { - "api_interface": "jsonrpc", - "internal_path": "", - "type": "POST", - "add_on": "" - }, - "apis": [], - "headers": [], - "inheritance_apis": [], - "parse_directives": [], - "verifications": [ - { - "name": "chain-id", - "values": [ - { - "expected_value": "0x12c" - } - ] - } - ] - } - ] - } - ] - }, - "deposit": "10000000ulava" -}