Git Product home page Git Product logo

baids-daedalus's Introduction

Overview

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!

Requirements

  • Daedalus
  • bash (or baids)
  • jq
  • lsof (linux only)
  • proot (linux only)

Installation

  • 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]*

Usage

  • 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

Example

asciicast

back to the roots

baids-daedalus's People

Contributors

rcmorano avatar

Watchers

 avatar James Cloos avatar  avatar

Forkers

2dpodcast

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.