mmgen-wallet/test/cmdtest_d
The MMGen Project e322b4338c
Nostr key/address generation
Examples:

    # Generate 10 Nostr addresses from your default wallet:
    $ mmgen-addrgen --coin=nostr 1-10

    # Generate 10 Nostr key/address pairs from your default wallet:
    $ mmgen-keygen --coin=nostr 1-10

    # Generate a random Nostr key/address pair:
    $ mmgen-tool --coin=nostr randpair

    # Convert a Nostr address to a hexadecimal pubkey:
    $ mmgen-tool --coin=nostr addr2pubhex npub1r7m96hpfeegjcj8un2wjgkw4rwv36x9mtmtek5duv3uq29tcwqgq93nwkz

    # Convert a Nostr hexadecimal pubkey to an address:
    $ mmgen-tool --coin=nostr pubhex2addr 1fb65d5c29ce512c48fc9a9d2459d51b991d18bb5ed79b51bc64780515787010

Testing:

    $ test/modtest.py -v nostr
    $ test/cmdtest.py --coin=nostr ref3_addr
    $ test/tooltest2.py --coin=nostr
2026-06-04 10:41:42 +00:00
..
httpd update copyright dates 2026-02-11 13:02:12 +00:00
include cmdtest.py: new --dev-mode option 2026-05-21 12:09:33 +00:00
___init__.py test suite: rename some directories 2024-10-18 10:32:15 +00:00
automount.py update copyright dates 2026-02-11 13:02:12 +00:00
automount_eth.py update copyright dates 2026-02-11 13:02:12 +00:00
autosign.py new platform global constant 2026-05-17 18:03:32 +00:00
base.py cmdtest.py: new skip_on_condition() method 2026-05-21 12:09:32 +00:00
cfgfile.py new platform global constant 2026-05-17 18:03:32 +00:00
chainsplit.py update copyright dates 2026-02-11 13:02:12 +00:00
ethbump.py update copyright dates 2026-02-11 13:02:12 +00:00
ethdev.py new platform global constant 2026-05-17 18:03:32 +00:00
ethswap.py update copyright dates 2026-02-11 13:02:12 +00:00
help.py new platform global constant 2026-05-17 18:03:32 +00:00
input.py cmdtest.py input: disable some tests for free-threaded Python builds 2026-05-21 12:09:32 +00:00
main.py update copyright dates 2026-02-11 13:02:12 +00:00
misc.py new platform global constant 2026-05-17 18:03:32 +00:00
opts.py update copyright dates 2026-02-11 13:02:12 +00:00
ref.py update copyright dates 2026-02-11 13:02:12 +00:00
ref_3seed.py Nostr key/address generation 2026-06-04 10:41:42 +00:00
ref_altcoin.py update copyright dates 2026-02-11 13:02:12 +00:00
regtest.py update copyright dates 2026-02-11 13:02:12 +00:00
rune.py update copyright dates 2026-02-11 13:02:12 +00:00
runeswap.py update copyright dates 2026-02-11 13:02:12 +00:00
seedsplit.py update copyright dates 2026-02-11 13:02:12 +00:00
shared.py update copyright dates 2026-02-11 13:02:12 +00:00
swap.py update copyright dates 2026-02-11 13:02:12 +00:00
tool.py new platform global constant 2026-05-17 18:03:32 +00:00
wallet.py wallet.mmgen: increase salt length to 32 bytes 2026-05-21 12:09:33 +00:00
xmr_autosign.py mmgen-autosign: forbid use of --xmrwallets in non-setup context 2026-05-07 17:52:59 +00:00
xmrwallet.py minor testing fixes 2026-05-17 18:03:37 +00:00