Powerfull, lightweight, and multi-platform command line client written with Python for Duniter’s currencies: Ğ1 and Ğ1-Test.
Project description
Silkaj
- CLI Duniter client written with Python 3.
- Website
Install
pip3 install silkaj --user
- Install with Pip
- Install the Development environment
- Install with the build
- Build an executable with Pyinstaller
Usage
- Get help usage with
-h
or--help
options, then run:
silkaj <sub-command>
-
Will automatically request and post data on
duniter.org 443
main Ğ1 node. -
Specify a custom node with
-p
option:
silkaj -p <address>:<port> <sub-command>
Features
Currency information
- Currency information
- Display the current Proof of Work difficulty level to generate the next block
- Check the current network
- Explore the blockchain block by block
Money management
- Send transaction
- Consult the wallet balance
Web-of-Trust management
- Check sent and received certifications and consult the membership status of any given identity in the Web of Trust
- Check the present currency information stand
- Send certification
Authentication
- Three authentication methods: Scrypt, file, and (E)WIF
Wrappers
- Install as a drop-down for GNOME Shell with Argos
- How-to: automate transactions and multi-output
- Transaction generator written in Shell
- Ğ1Cotis
- G1pourboire
- Ğ1SMS
- Ğmixer
Dependencies
Silkaj is based on Python dependencies:
- Click: Command Line Interface Creation Kit.
- DuniterPy: Python APIs library to implement duniter clients softwares.
- Tabulate: to display charts.
- PyNaCl: Cryptography (NaCl) library.
Names
I wanted to call that program:
- bamiyan
- margouillat
- lsociety
- cashmere
I finally called it Silkaj
as Silk
in esperanto.
Website
Packaging status
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
silkaj-0.8.1.tar.gz
(40.5 kB
view hashes)
Built Distribution
silkaj-0.8.1-py3-none-any.whl
(54.1 kB
view hashes)