You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A powerful and secure query system for Polkadot parachains that enables developers to write expressive, sandboxed guest programs using PolkaVM. PVQ provides a safe and efficient alternative to custom RPC endpoints for runtime data queries.
8
+
PVQ is a unified query interface that bridges different chain runtime implementations and client tools/UIs. PVQ provides an extension-based system where runtime developers can expose chain-specific functionality through standardized interfaces, while allowing client-side developers to perform custom computations on the data through PolkaVM programs. By abstracting away concrete implementations across chains and supporting both off-chain and cross-chain scenarios, PVQ aims to reduce code duplication and development complexity while maintaining flexibility for custom use cases.
9
9
10
10
## ✨ Features
11
11
@@ -14,7 +14,7 @@ A powerful and secure query system for Polkadot parachains that enables develope
14
14
-**⚡ High Performance**: Efficient RISC-V execution with minimal overhead
15
15
-**🛠️ Developer Friendly**: Rust-first development experience with procedural macros
16
16
-**🌐 Runtime Integration**: Seamless integration with Substrate runtimes
17
-
-**🔍 Rich Querying**: Support for complex queries involving multiple runtime components
17
+
-**🔍 Rich Querying**: Support for complex queries involving functions from multiple pallets
18
18
19
19
## 🏗️ Architecture
20
20
@@ -42,7 +42,7 @@ The PVQ system consists of several interconnected components:
42
42
|**[PVQ Runtime API](pvq-runtime-api/)**| Substrate runtime API for external query submission |
43
43
|**[PVQ Primitives](pvq-primitives/)**| Common types and utilities shared across components |
44
44
45
-
### Available Extensions
45
+
### Available Example Extensions
46
46
47
47
-**[Core Extension](pvq-extension-core/)**: Fundamental functionalities and extension discovery
48
48
-**[Fungibles Extension](pvq-extension-fungibles/)**: Asset querying, balances, and metadata
@@ -60,18 +60,22 @@ Ensure you have the following installed:
0 commit comments