<p>My preference is to use a javascript library for this.</p>
<p>For example, use <a href="https://github.com/StricaHQ/bip32ed25519" rel="nofollow noreferrer">https://github.com/StricaHQ/bip32ed25519</a> to generate/convert the seed phrase to a private/public key.</p>
<p>Then use a javascript/typescript Tx builder library like Helios <a href="https://github.com/Hyperion-BT/helios" rel="nofollow noreferrer">https://github.com/Hyperion-BT/helios</a> to extract an address from a public key.  No servers involved.</p>

CC BY-SA 4.0
2023-03-15T08:52:54.347Z
Do you have a working example combining both libraries?
Enzo
CC BY-SA 4.0
2023-03-17T11:28:56.520Z
Yes.  Here is a working example using both libraries to do a multi-signature nft with a front-end browser wallet and an back-end private key.   https://github.com/lley154/helios-examples/blob/main/nft-multisig/pages/api/getSignature.ts
lley154
CC BY-SA 4.0
2023-03-15T00:35:11.467Z
2023-03-15T00:35:11.467Z
lley154
<p>You can do it using cardano-cli and cardano-address (or cardano-wallet instead of cardano-address, with the same parameters) using the script here:
<a href="https://gist.github.com/cardano-apexpool/99784308812bdf7aa01446fa95f47fd2" rel="nofollow noreferrer">https://gist.github.com/cardano-apexpool/99784308812bdf7aa01446fa95f47fd2</a>
I've been using it a lot in the last year.</p>

CC BY-SA 4.0
2023-03-15T12:25:36.167Z
2023-03-15T12:25:36.167Z
George - APEX Stake Pool
<p>@enzo to generate offline addresses from mnemonic, you can use cardano-addresses <a href="https://github.com/input-output-hk/cardano-addresses" rel="nofollow noreferrer">https://github.com/input-output-hk/cardano-addresses</a></p>

CC BY-SA 4.0
2023-03-16T08:09:32.063Z
Can´t see a working example in JavaScript where I pass a mnemonic and I generate addresses with it.
Enzo
CC BY-SA 4.0
2023-03-15T11:27:57.843Z
2023-03-15T11:27:57.843Z
ntfreem
<p>Yes. I used the Mnemonic Method detailed here:</p>
<p><a href="https://www.coincashew.com/coins/overview-ada/guide-how-to-build-a-haskell-stakepool-node/part-iii-operation/setting-up-payment-and-stake-keys" rel="nofollow noreferrer">https://www.coincashew.com/coins/overview-ada/guide-how-to-build-a-haskell-stakepool-node/part-iii-operation/setting-up-payment-and-stake-keys</a></p>
<p>You'll need cardano-wallet on an air-gapped machine.</p>

CC BY-SA 4.0
2023-03-14T22:07:23.130Z
2023-03-14T22:07:23.130Z
PREEB
<p>Is there a way to recover or generate the addresses of my wallet (24 seed) without using external servers (JavaScript)? Just like we do with other blockchains?
Example: <a href="https://iancoleman.io/bip39/" rel="nofollow noreferrer">https://iancoleman.io/bip39/</a></p>

<wallet><javascript><seed-phrase>
Recover a Cardano wallet offline
# Recover a Cardano wallet offline

(Asked by: username_0 on 2023-03-14)

Is there a way to recover or generate the addresses of my wallet (24 seed) without using external servers (JavaScript)? Just like we do with other blockchains?
Example: <https://iancoleman.io/bip39/>

**Tags:** wallet, javascript, seed-phrase

---

## 4 answers

### Answer by username_1 on 2023-03-15. Score: 1

My preference is to use a javascript library for this.

For example, use <https://github.com/StricaHQ/bip32ed25519> to generate/convert the seed phrase to a private/public key.

Then use a javascript/typescript Tx builder library like Helios <https://github.com/Hyperion-BT/helios> to extract an address from a public key. No servers involved.

> **Comments:**
> **username_0**: Do you have a working example combining both libraries?  
> **username_1**: Yes.  Here is a working example using both libraries to do a multi-signature nft with a front-end browser wallet and an back-end private key.   https://github.com/lley154/helios-examples/blob/main/nft-multisig/pages/api/getSignature.ts  

---

### Answer by username_2 on 2023-03-15. Score: 1

You can do it using cardano-cli and cardano-address (or cardano-wallet instead of cardano-address, with the same parameters) using the script here:
<https://gist.github.com/cardano-apexpool/99784308812bdf7aa01446fa95f47fd2>
I've been using it a lot in the last year.


---

### Answer by username_3 on 2023-03-15. Score: 1

@enzo to generate offline addresses from mnemonic, you can use cardano-addresses <https://github.com/input-output-hk/cardano-addresses>

> **Comments:**
> **username_0**: Can´t see a working example in JavaScript where I pass a mnemonic and I generate addresses with it.  

---

### Answer by username_4 on 2023-03-14. Score: 0

Yes. I used the Mnemonic Method detailed here:

<https://www.coincashew.com/coins/overview-ada/guide-how-to-build-a-haskell-stakepool-node/part-iii-operation/setting-up-payment-and-stake-keys>

You'll need cardano-wallet on an air-gapped machine.


---

