diff --git a/reproduce/README.md b/reproduce/README.md new file mode 100644 index 000000000..e735b3d36 --- /dev/null +++ b/reproduce/README.md @@ -0,0 +1,15 @@ +# issue with checksums + +``` +docker compose up -d +docker compose exec bitcoind bitcoin-cli createwallet default +docker compose exec bitcoind bitcoin-cli -regtest -rpcwallet=default importdescriptors '[{"desc":"pkh(tpubD6NzVbkrYhZ4XHndKkuB8FifXm8r5FQHwrN6oZuWCz13qb93rtgKvD4PQsqC4HP4yhV3tA2fqr2RbY5mNXfM7RxXUoeABoDtsFUq2zJq6YK/44h/1h/0h/0/*)#lasegmsf","timestamp":"now"}]' +docker compose exec bitcoind bitcoin-cli -regtest getdescriptorinfo "pkh(tpubD6NzVbkrYhZ4XHndKkuB8FifXm8r5FQHwrN6oZuWCz13qb93rtgKvD4PQsqC4HP4yhV3tA2fqr2RbY5mNXfM7RxXUoeABoDtsFUq2zJq6YK/44h/1h/0h/0/*)" +{ + "descriptor": "pkh(tpubD6NzVbkrYhZ4XHndKkuB8FifXm8r5FQHwrN6oZuWCz13qb93rtgKvD4PQsqC4HP4yhV3tA2fqr2RbY5mNXfM7RxXUoeABoDtsFUq2zJq6YK/44'/1'/0'/0/*)#lasegmfs", + "checksum": "nslaf9cz", + "isrange": true, + "issolvable": true, + "hasprivatekeys": false +} +``` diff --git a/reproduce/bitcoin.conf b/reproduce/bitcoin.conf new file mode 100644 index 000000000..530145b0e --- /dev/null +++ b/reproduce/bitcoin.conf @@ -0,0 +1,20 @@ +rpcuser=rpcuser +rpcpassword=rpcpassword +debug=mempool +debug=rpc +server=1 +txindex=1 +printtoconsole=1 +zmqpubrawtx=tcp://0.0.0.0:28333 +zmqpubrawblock=tcp://0.0.0.0:28332 +blockfilterindex=1 +bind=0.0.0.0 +fallbackfee=0.0002 +rpcallowip=0.0.0.0/0 +regtest=1 +[regtest] +bind=0.0.0.0 +fallbackfee=0.0002 +rpcallowip=0.0.0.0/0 +rpcbind=0.0.0.0 + diff --git a/reproduce/docker-compose.yml b/reproduce/docker-compose.yml new file mode 100644 index 000000000..2617a619d --- /dev/null +++ b/reproduce/docker-compose.yml @@ -0,0 +1,8 @@ +version: "3" +services: + bitcoind: + image: lncm/bitcoind:v24.0.1 + ports: + - "18443:18443" + volumes: + - ./bitcoin.conf:/data/.bitcoin/bitcoin.conf