universal-signer

Installation
SKILL.md

Universal Signer

Overview

@universal-signer/core provides a unified, type-safe interface for various signing providers, all compatible with Viem v2. It allows you to write blockchain logic once and switch between AWS KMS, Google Cloud KMS, Ledger, Trezor, Turnkey, and local keys through configuration.

Installation

npm install @universal-signer/core viem

Then install only the provider(s) you need:

Provider Dependencies
AWS KMS npm install @aws-sdk/client-kms
GCP KMS npm install @google-cloud/kms
Ledger npm install @ledgerhq/hw-app-eth @ledgerhq/hw-transport-node-hid
Installs
9
First Seen
Jan 24, 2026