Skip to content

🔏 A transaction and message signer for the Ethereum Stack

License

Notifications You must be signed in to change notification settings

parsec-wallet/signatory

 
 

Repository files navigation

open-rpc logo

Signatory

🔏A transaction and message signer for the Ethereum Stack
signatory.dev · Report Bug · Request Feature

View The Documentation

The Problem

Most Existing Ethereum Clients include wallets or signers within the full node. This bloats client software and introduces more surface area for security issues to arise. The signing software should be offline and separate from a full node client to ensure proper separation of concerns.

The Goal

Signatory is a JSON-RPC API to support the generation, import, and/or storing of Ethereum Private Keys. It uses the Web3 Secret Storage Defition to store keys offline and optionally use BIP39 to generate mnemonic phrases. This software has no access to outside nodes or APIs.

Contributing

How to contribute, build and release are outlined in CONTRIBUTING.md, BUILDING.md and RELEASING.md respectively. Commits in this repository follow the CONVENTIONAL_COMMITS.md specification.

About

🔏 A transaction and message signer for the Ethereum Stack

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 97.0%
  • JavaScript 1.9%
  • Shell 1.1%