> For the complete documentation index, see [llms.txt](https://help.multisig.ledger.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.multisig.ledger.com/guides.md).

# Guides

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.&#x20;

### Recommended order

| Step | Tutorial                                                                                               | Focus                                          | Requires private key |
| ---- | ------------------------------------------------------------------------------------------------------ | ---------------------------------------------- | -------------------- |
| 1    | [Querying Safe Data](/guides/api-guides/1.-querying-safe-data.md)                                      | Read-only Safe data, history, delegates, nonce | No                   |
| 2    | [Transaction Lifecycle](/guides/api-guides/2.-transaction-lifecycle-including-off-chain-signatures.md) | Create, sign, propose, execute, verify         | Yes                  |
| 3    | [Batch Transactions](/guides/api-guides/3.-batch-transactions.md)                                      | MultiSend batching and atomic execution        | Yes                  |
| 4    | [Delegate Management](/guides/api-guides/4.-delegate-management.md)                                    | Add/list/remove delegates                      | Yes                  |
| 5    | [ERC-20 Token Transfers](/guides/api-guides/5.-erc20-token-transfers.md)                               | ABI encode + propose token calls               | Yes                  |
| 6    | [Multi-Signature Flow](/guides/api-guides/6.-multi-signature-flow.md)                                  | 2-of-2 owner/threshold lifecycle               | Yes                  |

### Shared configuration

All tutorials use the same Transaction Service base URL pattern:

```http
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
