Guides

Practical, end-to-end tutorials for integrating with the Ledger Multisig Transaction Service

We've put together a number of practical, step by step guides that will help you integrate the Ledger Multisig workflow into your Multisig setup, allowing more complex workflows that support signing by both a Virtual Machine and a Ledger Device for ultimate security.

Step
Tutorial
Focus
Requires private key

1

Read-only Safe data, history, delegates, nonce

No

2

Create, sign, propose, execute, verify

Yes

3

MultiSend batching and atomic execution

Yes

4

Add/list/remove delegates

Yes

5

ABI encode + propose token calls

Yes

6

2-of-2 owner/threshold lifecycle

Yes

Shared configuration

All tutorials use the same Transaction Service base URL pattern:

https://app.multisig.ledger.com/api/safe-transaction-service/{chainId}

This points to the Ledger-hosted Transaction Service backend (not the public Safe service).

Before you start

  • Use testnet keys only when setting up the service to avoid overspending and production issues.

  • Fund the Safe for gas before execution tutorials.

  • Expect indexer lag on the Ledger Multisig platform (typically 10-60s) after on-chain execution.

  • Use the interop-safe SDK import pattern shown in each tutorial for ESM runtimes.

Troubleshooting

If you hit constructor errors, stale threshold data, or reverted executions:

  • Troubleshooting

Last updated