<p>There are a variety of projects within the IOHK Github repository that may give the correct level of interaction you desire. After some digging I think the <a href="https://github.com/input-output-hk/cardano-addresses" rel="nofollow noreferrer">cardano-addresses</a> project would fulfill your needs.</p>

CC BY-SA 4.0
2021-06-04T19:04:51.773Z
2021-06-04T21:05:42.890Z
2021-06-04T21:05:42.890Z
Zaytion
<p>As others stated above, yes you can. You will need the cardano-wallet or CLI from iohk but I wouldn't consider that 3rd party. There is actually an easy way to do it following Coin Cashew's <a href="https://www.coincashew.com/coins/overview-ada/guide-how-to-build-a-haskell-stakepool-node#10.-setup-payment-and-stake-keys" rel="nofollow noreferrer">How to Build a Cardano Stake Pool Guide</a></p>
<p>Go to Section 10. Setup Payment and Stake Keys. Then skip down and choose the Mnemonic Method. This will walk you through doing this.</p>

CC BY-SA 4.0
2021-10-22T20:23:34.120Z
2021-10-22T20:23:34.120Z
Jacob - SNOWY Pool
<p>For ETH and BTH you can generate a private/public keys (secp256k1 Elliptical curve) and SHA-3 (Keccak) hashed public wallet address via code (Python, Java or what ever language) via an pure math algorithm externally then use that address in wallets for payment to cold storage.</p>
<p>Is it possible to generate keys/addresses for Cardano ADA this way in code externally without any interaction from any 3rd party wallet application (Daedalus, Yoroi), then import it later into a wallet when needed to be used for payment or redeeming from cold address storage?</p>

<cardano-cli><ada><private-key><public-key>
Is it possible to generate your own Cardano ADA private keys and public addresses externally and import it later for use into a wallet?
# Is it possible to generate your own Cardano ADA private keys and public addresses externally and import it later for use into a wallet?

(Asked by: username_0 on 2021-06-04)

For ETH and BTH you can generate a private/public keys (secp256k1 Elliptical curve) and SHA-3 (Keccak) hashed public wallet address via code (Python, Java or what ever language) via an pure math algorithm externally then use that address in wallets for payment to cold storage.

Is it possible to generate keys/addresses for Cardano ADA this way in code externally without any interaction from any 3rd party wallet application (Daedalus, Yoroi), then import it later into a wallet when needed to be used for payment or redeeming from cold address storage?

**Tags:** cardano-cli, ada, private-key, public-key

---

## 2 answers

### Answer by username_1 on 2021-06-04. Score: 5

There are a variety of projects within the IOHK Github repository that may give the correct level of interaction you desire. After some digging I think the [cardano-addresses](https://github.com/input-output-hk/cardano-addresses) project would fulfill your needs.


---

### Answer by username_2 on 2021-10-22. Score: 1

As others stated above, yes you can. You will need the cardano-wallet or CLI from iohk but I wouldn't consider that 3rd party. There is actually an easy way to do it following Coin Cashew's [How to Build a Cardano Stake Pool Guide](https://www.coincashew.com/coins/overview-ada/guide-how-to-build-a-haskell-stakepool-node#10.-setup-payment-and-stake-keys)

Go to Section 10. Setup Payment and Stake Keys. Then skip down and choose the Mnemonic Method. This will walk you through doing this.


---

