Commit graph

37 commits

Author SHA1 Message Date
c4feeccb66
enable use of pyaes package for testing 2026-05-21 12:09:33 +00:00
e092f44ace
minor testing fixes 2026-05-17 18:03:37 +00:00
eea9195f49
update coin daemon support (XMR, LTC, Geth)
- Monero         v0.18.5.0
- Litecoin Core  v0.21.5.5
- Go-Ethereum    v1.17.4
2026-05-17 18:03:36 +00:00
f8e12ec6c7
update nix build for Bitcoin Cash Node v29.0.0 2026-05-15 14:02:28 +00:00
6a402f4000
support Reth v2.2.0 2026-05-15 13:42:49 +00:00
8583e1f5a2
support Reth v2.1.0 2026-04-25 14:54:39 +00:00
3d7e4a472a
support Reth v1.11.2, Monero v0.18.4.6 2026-03-25 14:10:04 +00:00
d1145e6f1d
support Reth v1.11.1 2026-03-02 11:56:46 +00:00
97bc665247
support Reth v1.10.2 2026-02-11 13:02:13 +00:00
b89b6270a7
support Reth v1.9.4 2026-01-16 15:41:44 +00:00
1aba1d24c7
support Bitcoin Core v30.2 2026-01-12 10:53:49 +00:00
1577bf681c
nix/shell.nix: better support multiple invocations 2026-01-12 10:53:42 +00:00
0db0f29d82
nix: update for nixpkgs 25.11 2025-12-08 14:56:19 +00:00
46c6710a0b
support Reth v1.9.3 2025-11-24 12:48:48 +00:00
d4c46ad28e
support Reth v1.9.2 2025-11-13 10:50:51 +00:00
c8371c4a80
revert Reth support to v1.8.4
Version 1.9.0 is broken:

    https://github.com/paradigmxyz/reth/issues/19566

Note that v1.9.1, providing the fix for v1.9.0, also has issues:

    https://github.com/paradigmxyz/reth/releases/tag/v1.9.1
2025-11-08 14:26:51 +00:00
2e2c3b64a0
support Reth v1.9.0 2025-11-06 10:26:23 +00:00
2b60ef0ab9
support Reth v1.8.3 2025-11-04 09:32:38 +00:00
bf472ad2da
nix: add derivation for bitcoind 2025-10-27 17:48:47 +00:00
db73afbae0
support Reth v1.8.2, Geth v1.16.4 2025-10-06 09:40:52 +00:00
c409b1b9a6
reth: minor testing fix; use clang from more recent nixpkgs in Nix build 2025-10-06 09:40:52 +00:00
203596e9df
minor Nix fixes 2025-09-16 11:27:27 +00:00
7980ddcdb6
minor testing fixes 2025-09-15 09:28:41 +00:00
84b0843be3
update Nix configuration 2025-09-11 17:37:10 +00:00
b53cc67cf6
Nix: whitespace, comments 2025-09-11 17:37:09 +00:00
8fde11eb46
modtest ecc: use ecdsa package for reference sig check 2025-07-19 10:21:06 +00:00
60ca7a2918
eth: sign transactions with libsecp256k1 2025-06-29 14:53:50 +00:00
5bbacc80fd
minor fixes 2025-06-16 14:35:30 +00:00
5c83192bfd
minor cleanups 2025-06-13 10:23:50 +00:00
00ee28aea7
minor cleanups 2025-05-19 09:23:50 +00:00
0a72cc83f7
nix: add solc source build derivation 2025-03-25 09:46:01 +00:00
14b2eb48ab
nix/shell.nix: add PYTHONPYCACHEPREFIX to environment 2025-03-17 10:16:18 +00:00
1eb0de7938
ETH: transaction sending via Etherscan
- the HTML transaction broadcast form is used, so no API key is required
- the request can be proxied through Tor
- availability of the service can be checked with the --test option

Example:

    # check availability:
    $ mmgen-txsend --autosign --coin=eth --tx-proxy=etherscan --proxy=localhost:9050 --test

    # send:
    $ mmgen-txsend --autosign --coin=eth --tx-proxy=etherscan --proxy=localhost:9050

Testing:

    $ test/cmdtest.py --coin=eth -e -X txsend_etherscan ethdev
2025-03-15 18:24:54 +00:00
400054975b
nix: upgrade nixpkgs to v24.11 2025-03-10 14:28:55 +00:00
424253b1e7
support Bitcoin Cash Node v28.0.1 2025-03-04 09:51:00 +00:00
51900851c4
nix/shell.nix: add repo param, mount links 2025-01-16 11:09:24 +00:00
abbc9c843a
Nix support improvements
Quick Start for BTC:

    $ git clone https://github.com/mmgen/mmgen-wallet
    $ cd mmgen-wallet
    $ nix-shell --pure nix

Enable altcoins and additional packages:

    $ mkdir -p ~/.mmgen
    $ cp 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
2025-01-03 14:24:20 +00:00