These ~100 lines of bash code enables anyone using Daedalus to send metadata-rich transactions today.
We encourage you to try on Testnet first. For this, you can download Daedalus for Testnet, ask for some funds in the faucet and, maybe, check the metadata went through using GimbaLabs' postgREST endpoint!
- Daedalus
- bash (or baids)
- jq
- lsof (linux only)
- proot (linux only)
- Clone this repository:
git clone https://github.com/GimbaLabs/baids-daedalus.git ~/.baids/functions.d/baids-daedalus
- Load functions using baids/bash
# Using baids
baids-reload
# Using plain bash
source baids-daedalus/[0-9]*
- Open Daedalus wallet app
- Add any wallet (hardware or not) and write down its name (upper/lower case matters!)
- Open a terminal window and bring up a
cardano-wallet
instance that uses Daedalus' db
daedalus-cli-run-cardano-wallet
- Open another terminal and try to send a transaction tagged with some metadata (it will ask you for your spending password NOT YOUR 24-WORDS MNEMONICS):
daedalus-cli-send-tx-with-metadata-string \
$DAEDALUS_WALLET_NAME \
$LOVELACE_AMOUNT \
$DESTINATION_ADDRESS \
maybe,put,some,csv,row,here,order_id=42