/wallet-apijircs

Wallet API Monorepo

Primary LanguageTypeScript

Ledger

Wallet API

Integrate your application or service inside a Ledger client wallet

License Issues GitHub pull requests Discord

Ledger Developer Portal · Report Bug · Request Feature

About

This monorepo hosts the Wallet API and some reference implementations to allow anyone to seamlessly integrate on top of Ledger ecosystem.

Get started

To get started, head over to the specifications part of the documentation to get a bird's-eye view of the API and its different parts including the RPC specification, as well as the client and server ones.

How does it works

The Wallet API defines an interface for applications and wallets to interact within the Ledger ecosystem, allowing cross compatibilitiy between applications and wallets, in a currency agnostic way.

  flowchart LR;
      application(Application) <--JSON-RPC--> wallet(Wallet);
Loading

Each wallet and application then needs to implement this interface. In this repo, you will find a reference implementation for the client part of the interface and one for the server parth of the interface, under the /packages directory.

Where to get help

You can get help by:

Contributing

Contributions are always welcome! Please read the contribution guidelines first.

Security policy

You can find our security policy here.