diff --git a/cookbook/plans/gateway.json b/cookbook/plans/gateway.json new file mode 100644 index 0000000000..988e6f0778 --- /dev/null +++ b/cookbook/plans/gateway.json @@ -0,0 +1,296 @@ +{ + "proposal": { + "title": "Add plan proposal: Gateway", + "description": "A proposal for a new plan for a lava gateway", + "plans": [ + { + "index": "gateway", + "description": "Plan for the Lava gateway", + "type": "rpc", + "price": { + "denom": "ulava", + "amount": "1000000000" + }, + "allowed_buyers": [ + "lava@1x07x0krj7h00jejrcp35kvlc8tpa44dza76dw8" + ], + "annual_discount_percentage": 0, + "allow_overuse": false, + "overuse_rate": 0, + "projects": 50, + "plan_policy": { + "geolocation_profile": "GL", + "total_cu_limit": 9223372036854775807, + "epoch_cu_limit": 9223372036854775807, + "max_providers_to_pair": 24, + "selected_providers": [], + "selected_providers_mode": "ALLOWED", + "chain_policies": [ + { + "apis": [], + "chain_id": "NEAR", + "requirements": [ + { + "collection": { + "add_on": "", + "api_interface": "jsonrpc", + "internal_path": "", + "type": "POST" + }, + "extensions": [ + "archive" + ], + "mixed": true + } + ] + }, + { + "apis": [], + "chain_id": "STRK", + "requirements": [ + { + "collection": { + "add_on": "trace", + "api_interface": "jsonrpc", + "internal_path": "", + "type": "POST" + }, + "extensions": [], + "mixed": true + } + ] + }, + { + "apis": [], + "chain_id": "ETH1", + "requirements": [ + { + "collection": { + "add_on": "", + "api_interface": "jsonrpc", + "internal_path": "", + "type": "POST" + }, + "extensions": [ + "archive" + ], + "mixed": true + } + ] + }, + { + "apis": [], + "chain_id": "EVMOS", + "requirements": [ + { + "collection": { + "add_on": "", + "api_interface": "jsonrpc", + "internal_path": "", + "type": "POST" + }, + "extensions": [ + "archive" + ], + "mixed": true + }, + { + "collection": { + "add_on": "", + "api_interface": "rest", + "internal_path": "", + "type": "GET" + }, + "extensions": [ + "archive" + ], + "mixed": true + }, + { + "collection": { + "add_on": "", + "api_interface": "grpc", + "internal_path": "", + "type": "" + }, + "extensions": [ + "archive" + ], + "mixed": true + }, + { + "collection": { + "add_on": "", + "api_interface": "tendermintrpc", + "internal_path": "", + "type": "" + }, + "extensions": [ + "archive" + ], + "mixed": true + } + ] + }, + { + "apis": [], + "chain_id": "AXELAR", + "requirements": [ + { + "collection": { + "add_on": "", + "api_interface": "rest", + "internal_path": "", + "type": "GET" + }, + "extensions": [ + "archive" + ], + "mixed": true + }, + { + "collection": { + "add_on": "", + "api_interface": "tendermintrpc", + "internal_path": "", + "type": "" + }, + "extensions": [ + "archive" + ], + "mixed": true + }, + { + "collection": { + "add_on": "", + "api_interface": "grpc", + "internal_path": "", + "type": "" + }, + "extensions": [ + "archive" + ], + "mixed": true + } + ] + }, + { + "apis": [], + "chain_id": "OSMOSIS", + "requirements": [ + { + "collection": { + "add_on": "", + "api_interface": "rest", + "internal_path": "", + "type": "GET" + }, + "extensions": [ + "archive" + ], + "mixed": true + }, + { + "collection": { + "add_on": "", + "api_interface": "tendermintrpc", + "internal_path": "", + "type": "" + }, + "extensions": [ + "archive" + ], + "mixed": true + }, + { + "collection": { + "add_on": "", + "api_interface": "grpc", + "internal_path": "", + "type": "" + }, + "extensions": [ + "archive" + ], + "mixed": true + } + ] + }, + { + "apis": [], + "chain_id": "COSMOSHUB", + "requirements": [ + { + "collection": { + "add_on": "", + "api_interface": "rest", + "internal_path": "", + "type": "GET" + }, + "extensions": [ + "archive" + ], + "mixed": true + }, + { + "collection": { + "add_on": "", + "api_interface": "tendermintrpc", + "internal_path": "", + "type": "" + }, + "extensions": [ + "archive" + ], + "mixed": true + }, + { + "collection": { + "add_on": "", + "api_interface": "grpc", + "internal_path": "", + "type": "" + }, + "extensions": [ + "archive" + ], + "mixed": true + } + ] + }, + { + "apis": [], + "chain_id": "SQDSUBGRAPH", + "requirements": [ + { + "collection": { + "api_interface": "rest", + "internal_path": "", + "type": "POST", + "add_on": "compound-v3" + }, + "mixed": true + }, + { + "collection": { + "api_interface": "rest", + "internal_path": "", + "type": "POST", + "add_on": "aave-v3" + }, + "mixed": true + } + ] + }, + { + "apis": [], + "chain_id": "*", + "requirements": [] + } + ] + } + } + ] + }, + "deposit": "10000000ulava" +} \ No newline at end of file