Overview

The P2P.ORG Signer SDK is a JavaScript/TypeScript library designed to handle the secure signing of blockchain transactions. While the Staking API/SDK helps you build transactions, the Signer SDK provides the tools to authorize them using various signing methods, ensuring a seamless flow from creation to broadcast.

The SDK is designed for Node.js (version 20 or higher) and is distributed as an ESM-only package.

Key Features

The library provides a unified interface for different signing environments:

  • Secure Local Signing - Maintain absolute custody of your assets. Private keys are handled exclusively within your local environment and are never exposed to external services or the P2P.ORG API.
  • Unified Multi-Chain Interface - A single, consistent API for 15+ integrated blockchain networks (including Solana, Ethereum, Cosmos, and more). Switch between networks without rewriting your signing logic.
  • Offline Transaction Logic - Sign transactions in air-gapped or secure server-side environments. The SDK handles the heavy lifting of network-specific transaction formats and serialization.
  • TypeScript-First Architecture - Built with full type safety and IntelliSense support to prevent runtime errors and ensure correct transaction parameters for every protocol.
  • Flexible Integration - Use as a high-level SDK within your Node.js applications or as a CLI tool for manual operations and DevOps workflows.

What's next?


What’s Next