Skip to content
Snippets Groups Projects
Select Git revision
  • c03d46c754d85dfbf558c0f1176f55961ff018c7
  • main default protected
  • 429_rm_features
  • release/0.12 protected
  • pages protected
  • release/0.11 protected
  • 175_gva_migration
  • i18n
  • v0.12.0 protected
  • v0.11.2 protected
  • v0.11.1 protected
  • v0.11.0 protected
  • v0.11.0rc0 protected
  • v0.10.0 protected
  • v0.10.0rc1 protected
  • v0.10.0rc0 protected
  • v0.3.0 protected
  • v0.8.1 protected
  • v0.9.0 protected
  • v0.9.0rc protected
  • v0.8.0 protected
  • v0.7.6 protected
  • v0.7.5 protected
  • v0.7.4 protected
  • v0.7.3 protected
  • v0.7.2 protected
  • v0.7.1 protected
  • v0.7.0 protected
28 results

silkaj

matograine's avatar
[enh] #111 : create compute_amounts() function
matograine authored
* Uses a list of user amounts and a multiplicator (should be CENT_MULT_TO_UNIT or UD_Value).
* Multiplies the given amounts(UD) to get usable int() amounts for Duniter.
* Makes sure that each amountUD is superior to the minimal amount.
    * Absolute amounts are in FloatRange(MINIMAL_AMOUNT), so they have already been checked.
    * This check should be updated when solving issue #306 / DUBP v13.
* Returns list of amounts.
c03d46c7
History

Silkaj

Version License Python versions

  • CLI Duniter client written with Python 3.
  • Website

Install

pip3 install silkaj --user

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

Money 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

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