Pine-RPC addresses a critical infrastructure gap in the Polkadot ecosystem: the heavy reliance on centralized RPC providers for EVM-compatible networks. Centralized endpoints often throttle developers and users during periods of high traffic, which introduces friction on development networks deploying pallet_revive. Additionally, traditional RPC nodes may not support eth-rpc or may go offline any reason, or no reason at all. A resilient network cannot exist with such fragile infrastructure.
While Smoldot light clients allow users to bypass traditional RPCs completely by running a validation node directly in the browser, a secondary bottleneck exists. Most standard Ethereum toolkits, decentralized applications (dApps), and developer setups rely strictly on the standard Ethereum JSON-RPC format (eth-rpc), rather than native Substrate APIs
Pine-RPC acts as a lightweight compatibility layer. It translates eth-rpc calls locally and in-app via a self-contained Smoldot node server, offering a fully decentralized connection without central failure points.
pallet_revive and can run tests locally without hitting centralized provider restrictions This request is a retroactive funding proposal for the completed initial development and deployment of the Pine-RPC codebase. The deliverables include:
PineProvider) allowing front-end dApps to integrate the local Smoldot node client-side seamlessly.pallet_revive runtime configurations and the Paseo testnet.The requested 998 DOT fits within the OpenGov Big Tipper track parameters (capped at 1,000 DOT) and compensates for the core engineering hours required to launch the project.
| Deliverable / Expense Type | Description | Cost (DOT) |
|---|---|---|
| Core Architecture Development | Engineering hours spent building the self-contained Smoldot node translation server. | 500 DOT |
| PineProvider Client Integration | Developing the importable client-side provider to hook front-ends directly into the light client. | 298 DOT |
| EVM/Paseo Testnet Validation | Comprehensive API mapping, pallet_revive testing, debugging, and open-source documentation setup. |
200 DOT |
| Total Requested | Fixed Request | 998 DOT |
Following community review and successful delivery of this base infrastructure, future iterations of Pine-RPC may look toward:
pallet_revive.Thank you for your time, review, and feedback on this pre-proposal. This is my first substantive technical contribution to the broader Polkadot ecosystem and believe it aligns with the core ethos of decentralization. This was created to solve a problem I faced in developing on pallet_revive amid the uncertainty of RPC endpoint liveness.