Commit graph

53 commits

Author SHA1 Message Date
f88b70c2e2
mmnode-ticker: support nested assets in ticker-portfolio.yaml 2026-01-27 08:47:29 +00:00
e5bc33a6d6
update for MMGen Wallet v16.1.dev21 2025-12-08 14:57:32 +00:00
0bad23b77b
update for MMGen Wallet v16.1.dev4 2025-10-03 10:31:49 +00:00
1f12baac4c
update for MMGen Wallet v16.1.dev3 2025-10-01 15:27:52 +00:00
MMGen@trixie
bfb2dd839a
setup.cfg: bump requirements 2025-10-01 15:26:41 +00:00
5a24cbfc0a
Version 3.5.0
- released concurrently with MMGen Wallet v16.0.0
2025-09-24 10:45:50 +00:00
106f201300
update for MMGen Wallet v15.1.dev39 2025-05-24 10:10:24 +00:00
ab93f54d54
update test suite for MMGen Wallet v15.1.dev26 2025-03-30 10:18:52 +00:00
4688ee94c0
update test suite for MMGen Wallet v15.1.dev25 2025-03-29 12:12:35 +00:00
d63cb9817a
update for MMGen Wallet v15.1.dev23 2025-03-23 10:12:56 +00:00
966c171650
update for MMGen Wallet v15.1.dev20 2025-03-15 18:23:16 +00:00
b62ff991fe
update for MMGen Wallet v15.1.dev14 2025-02-06 10:07:57 +00:00
7cb2fc5b08
nix/shell.nix: add repo arg; test/init.sh: add -c option 2025-01-16 11:06:28 +00:00
bec7df1d6b
support Nix and NixOS
Quick Start for BTC:

    $ git clone https://github.com/mmgen/mmgen-wallet
    $ git clone https://github.com/mmgen/mmgen-node-tools
    $ cd mmgen-node-tools
    $ test/init.sh
    $ nix-shell --pure nix

Enable altcoins and additional packages:

    # From the mmgen-node-tools repository root:
    $ mkdir -p ~/.mmgen
    $ cp ../mmgen-wallet/nix/user-packages.nix ~/.mmgen
    # ... edit ~/.mmgen/user-packages.nix as required ...
    $ nix-shell --pure nix

For NixOS installation and other information, see:

    nix/README.node-tools
    ../mmgen-wallet/nix/README
2025-01-03 13:52:53 +00:00
30772b3699
Update for MMGen Wallet 15.1.dev6 2024-10-18 10:33:48 +00:00
cb42eaa8cd
update for MMGen Wallet 15.1.dev3 2024-10-08 13:19:15 +00:00
92fdfc047e
Support BCH cashaddr format 2024-09-29 14:29:10 +00:00
c9d6d8f047
Version 3.4.0
- released concurrently with MMGen Wallet v15.0.0
- adds macOS support
2024-09-22 16:38:00 +00:00
1a9184debc
version bump 2024-07-20 16:45:56 +00:00
0c54cb2c97
Version 3.3.0 2024-07-19 09:54:03 +00:00
867026e8ed
mmnode-ticker: add config file vars
The following command-line opts are now configurable in ‘ticker-cfg.yaml’:

    add_precision
    asset_limit
    btc
    cached_data
    elapsed
    name_labels
    pager
    percent_cols
    thousands_comma
    update_time
    verbose
2024-03-10 14:44:57 +00:00
db4ba26dce
update testing for MMGen Wallet v14.1.dev19 2024-03-08 15:32:54 +00:00
7c7c2c7da8
mmnode-ticker: backport fix for Python 3.9 2024-02-10 15:15:18 +00:00
cc0f4729c6
update for mmgen-wallet v14.1.dev2 2023-12-12 09:58:40 +00:00
de29b213ff
bump version and wallet dependency 2023-11-30 11:25:34 +00:00
ef0acc2542
Version 3.2.0 2023-11-27 11:17:19 +00:00
55fdcb29f7
Support Windows/MSYS2 2023-11-27 09:18:43 +00:00
56327412ca
update for mmgen-wallet v14.0.dev22 2023-11-20 14:45:15 +00:00
b2dc247429
update package name, install instructions in README 2023-11-08 10:31:42 +00:00
1215085fbd
setup.cfg: update dependency to mmgen-wallet 2023-11-08 08:02:05 +00:00
af7c14fe36
mmnode-ticker: get historical financial data from Yahoo Finance 2023-11-05 13:40:23 +00:00
77d8ffb7b9
mmnode-ticker: use coinpaprika tickers API call 2023-11-05 13:40:23 +00:00
ada2cecada
Check the MMGen Node Tools with the pylint static code analyzer:
# Install pylint:
    $ python3 -m pip install pylint

    # Perform the check:
    $ test/test-release.sh lint

The linting operation should complete without error if running Python v3.9 or
greater.
2023-10-13 09:50:16 +00:00
3f76be1ab8
minor fixes and cleanups 2023-10-13 09:50:15 +00:00
df620f923f
minor fixes and cleanups 2023-10-03 14:42:51 +00:00
fd318909c2
mmnode-ticker: retrieve financial data from Yahoo Finance 2023-09-25 15:53:02 +00:00
a1beac67e2
update for MMGen v13.3.dev44 2023-04-04 16:00:29 +00:00
89bda2f00f
update for MMGen v13.3.dev43 2023-04-02 10:14:12 +00:00
30d8a4a871
update for MMGen v13.3.dev42 2023-03-28 18:16:33 +00:00
affa891041
update for MMGen v13.3.dev20 2022-11-13 15:45:57 +00:00
c53e7cc65f
update for MMGen v13.3.dev14 2022-10-29 20:12:39 +00:00
3a972f2149
update for MMGen v13.3.dev13 2022-10-28 11:33:52 +00:00
a8a44ab646
mmnode-feeview: display improvements, support BCH, add test
Testing/demo:

    $ test/test.py -e regtest.feeview
    $ test/test.py -e --coin=ltc regtest.feeview
    $ test/test.py -e --coin=bch regtest.feeview
2022-10-27 16:47:22 +00:00
b640dea111
update for MMGen v13.3.dev11 2022-10-25 09:10:15 +00:00
11dede26eb
mmnode-peerblocks: reimplement, add test
Testing/demo:

    $ test/test.py -e main.peerblocks
2022-10-24 17:40:45 +00:00
8ca7f43ae8
mmnode-blocks-info: support BCH; add test 2022-10-21 10:39:02 +00:00
cb93e52755
update for MMGen v13.3.dev6 2022-10-17 18:35:55 +00:00
e7fcc00b95
new script: mmnode-ticker
Display cryptocurrency and other asset prices in convenient tabular format,
with optional display of your portfolio.  Output is highly configurable.

Usage information:

    $ mmnode-ticker --help
2022-08-04 14:16:28 +00:00
6c370dec4b
new command: mmnode-addrbal
Get balances for arbitrary addresses in the blockchain

Testing:

    $ test/test.py -e regtest

Example:

    # Top 10 Bitcoin addresses by balance (see https://blockchair.com/bitcoin/addresses)
    $ top10='
        34xp4vRoCGJym3xR7yCVPFHoCNxv4Twseo
        bc1qgdjqv0av3q56jvd82tkdjpy7gdp9ut8tlqmgrpmv24sq90ecnvqqjwvw97
        1LQoWist8KkaUXSPKZHNvEyfrEkPHzSsCd
        3LYJfcfHPXYJreMsASk2jkn69LWEYKzexb
        3M219KR5vEneNb47ewrPfWyb5jQ2DjxRP6
        bc1qazcm763858nkj2dj986etajv6wquslv8uxwczt
        37XuVSEpWW4trkfmvWzegTHQt7BdktSKUs
        1FeexV6bAHb8ybZjqQMjJrcCrHGW9sb6uF
        bc1qa5wkgaew2dkv56kfvj49j0av5nml45x9ek9hz6
        3Kzh9qAqVWQhEsfQz7zEQL1EuSx5tyNLNS'

    # Compact summary:
    $ mmnode-addrbal --tabular $top10

    # Full output:
    $ mmnode-addrbal $top10
2022-07-27 16:16:42 +00:00
a01c9856b1
support testing via MMGen test suite framework 2022-07-27 16:16:41 +00:00