Skip to content

Wrapper for cardano-cli for minting and sending ADA and native tokens. Just for learning purposes.

Notifications You must be signed in to change notification settings

Yenle9/cardano-terminal-wallet

 
 

Repository files navigation

Cardano Terminal Wallet

Requirements

cp .env.example .env

You need full cardano-node installed or it is easier Daedalus Wallet Testnet which is shipped with cardano-node.

Make sure that CARDANO_NODE_SOCKET_PATH environment variable is properly set in .env. If you are using Daedalus testnet you can check with:

echo $(ps ax | grep -v grep | grep cardano-wallet | grep testnet | sed -E 's/(.*)node-socket //')

You will need also cardano-cli which can be downloaded Here. Put it in your PATH or set in .env variable CARDANO_CLI_PATH to target your cardano-cli file.

Features

  1. Create Wallet with script ./create-wallet and follow instructions asciicast
  2. Recreate wallet with script ./recreate-wallet.sh you will need to populate file phrase-testnet.prv with seed phrase. Please note that it will be recovered just one address path 1852H/1815H/0H/0/0 you can change this params inside script.
  3. Get Utxos from address with script ./balance.sh
  4. Send ADA to another wallet with script ./send-ada.sh asciicast
  5. Mint native tokens or NFT with scripts ./mint and ./mint-nft asciicast
  6. Send native tokens or NFTs with script ./send-token asciicast
  7. Mint NFT with plutus using script ./mint-plutus-nft. Script must be generated with https://github.com/jfischoff/plutus-nft and copied to plutus/nft-mint-policy.plutus asciicast

About

Wrapper for cardano-cli for minting and sending ADA and native tokens. Just for learning purposes.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%