{ "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" }