bitcoin-scripts icon indicating copy to clipboard operation
bitcoin-scripts copied to clipboard

Various shell scripts, mainly to be used together with Bitcoin Core (bitcoind or bitcoin-qt) wallet. Fake coinjoin, ricochet, poor man's cli block explorer.

Results 15 bitcoin-scripts issues
Sort by recently updated
recently updated
newest added

hello @kristapsk What exactly does this script do?

Currently it treats all bech32 addresses as the same address type, which is not correct in a context of fake coinjoin.

enhancement

Ricochet transaction chains created with `ricochet-send.sh` and `ricochet-send-from.sh` already are helpful defense against automated blockchain analysis that limits number of hops they are analyzing (and they do - from what...

https://github.com/bitcoin/bips/blob/master/bip-0350.mediawiki https://bitcoinops.org/en/tools/calc-size/

enhancement

As I understand your scripts now, they rely on a Bitcoin Core hot wallet to build, sign and broadcast the transactions. My question is if you could make changes to...

question

Currently Omni protocol is detected, but nothing more. Need to investigate others too, as without detecting them, there are some false positives in CoinJoin detection because of that. Blockcypher supports...

enhancement

Currently transactions in block are analyzed one by one sequentally. Could do multiple in parallel if user has enough CPU cores. That might solve problem that often it takes more...

enhancement

Ricochet scripts currently use `dumpprivkey` which is supported only in legacy wallets, user will have error with descriptor wallet: ``` error code: -4 error message: Only legacy wallets are supported...

enhancement

https://arxiv.org/pdf/2109.10229.pdf Among other things, there is "CoinJoin detection methods" part.

https://github.com/JoinMarket-Org/joinmarket-clientserver/pull/1421#issuecomment-1373909702 > @kristapsk I'm not sure about the origin of the 111 value you have for p2wpkh->p2wpkh but I'm able to confirm that 110 is the right rounded-up value for...