mirror of
https://github.com/JoinMarket-Org/joinmarket-clientserver.git
synced 2026-08-14 12:43:38 +02:00
- update mktx() to allow optional locktime setting (and sequence) - add a mk_shuffled_tx method to the wallet module - add a P2EPTaker and P2EPMaker class (inherit from Taker, Maker) - add a -T option to sendpayment script for doing payjoins - add a receive_payjoin script for receivers. - add payjoin tests in jmclient/test/test_payjoin.py - add a custom utxo selection method select_one_utxo to support.py - support bech32 wallets (SegwitWallet, p2wpkh) with native=true in config POLICY for PayJoin and direct send (not Joinmarket CJ) - add a PayJoin.md usage guide in docs/ - include version bytes in pubkey message for forward compat - taker pays fees but controls size (utxo number and fee/kB) - add P2WPKH fee estimator - Enforce INFO level logging in payjoin - refactors regtest config settings into one place - bugfix: script_to_address vbyte argument is bytes not integer
13 lines
No EOL
499 B
Python
13 lines
No EOL
499 B
Python
from __future__ import (absolute_import, division,
|
|
print_function, unicode_literals)
|
|
from builtins import * # noqa: F401
|
|
|
|
from jmbase import jmprint
|
|
from jmclient import load_program_config, wallet_tool_main
|
|
from cli_options import check_regtest
|
|
|
|
if __name__ == "__main__":
|
|
load_program_config()
|
|
check_regtest(blockchain_start=False)
|
|
#JMCS follows same convention as JM original; wallet is in "wallets" localdir
|
|
jmprint(wallet_tool_main("wallets"), "success") |