Welcome to bdb-transaction-cli’s documentation!


A minimal command line tool to create and sign BigchainDB transactions.


In the shell:

# Checkout the project
git clone https://github.com/bigchaindb/bdb-transaction-cli/
cd bdb-transaction-cli

# Create python virtual environment and install requirements
virtualenv -p `which python3` .env
. .env/bin/activate
pip install -r requirements_dev.txt

# Install the `bdb` executable into the virtual environment
python setup.py develop


  • Create CREATE transactions
  • Create TRANSFER transactions
  • Sign transactions
  • Generate key pairs

Indices and tables