A public gRPC API, a new light wallet, and lower barriers to build on Nockchain.
In this issue...
- Light Wallet: Send transactions and check balances without running a node
- Public gRPC API: Fast, strongly typed access for developers
- Easier wallet development: Mobile and desktop flows without Hoon
- Integration notes: Client libraries, examples, and next steps
Light Wallet: No Full Node Required
We’ve released the Nockchain Light Wallet. It lets users send transactions, verify balances, and manage keys without running a full node.
- Faster onboarding: Start transacting in seconds
- Trust-minimized design: Off-chain queries, on-chain verification
- Resource friendly: Ideal for mobile and low-bandwidth environments
The light wallet uses our public API nodes to fetch state and broadcast transactions, then anchors critical actions to on-chain proofs. This keeps usage lean while preserving correctness.
If you’re building wallets, you can extend the same pattern and provide your own UX, without needing your own node.
Public gRPC API: Strong Interfaces, Smooth Integrations
We’re opening public gRPC endpoints to make Nockchain integration straightforward across languages and platforms.
- Language agnostic: Auto-generated clients in Go, Rust, TypeScript, Python, Java, and more
- Strongly typed schemas: Clear contracts, fewer runtime surprises
- Efficient transport: Low-latency streaming and binary payloads for production workloads
The API covers:
- Transaction submission and status
- Balance and UTXO queries
- Block and event subscriptions
- Health and network metadata
Developers can now access onchain data without learning Hoon. Use familiar tooling, ship faster, and focus on your product.
Build Wallets Anywhere: Mobile, Desktop, Embedded
With the light wallet architecture and public gRPC API, cross-platform wallet development is simpler. Some potential low-hanging fruit for aspiring Nock devs to consider:
- Mobile: Swift/Kotlin clients for responsive signing and background sync
- Desktop: Electron, Tauri, or native apps using TypeScript, Rust, or Go
- Backend services: Custody flows, batching, and monitoring without full node ops
We’ll soon publish starter kits and example apps to accelerate common flows: account creation, transaction building, fee estimation, and recovery.