Here (source only, for now): https://github.com/markblundeberg/coinsplitter_checkdatasig/releases/tag/3.3.1CSplus
There has been a lot of focus lately on the opcode OP_CHECKDATASIGVERIFY which can be used to make ABC-only transactions — a property used in the previous release of my coin splitting tool. In the spirit of Electron Cash’s support of both chains, today I’m releasing an update that helps you use an SV-only opcode, OP_MUL.
I strongly suggest that only experts use the OP_MUL tool, for technical reasons:
- The MUL variant of the splitter is slightly less flexible in that disabled opcodes prevent creation of a ‘refund’ branch in script. So, the 1000 satoshis you send to the splitting contract will be semi-permanently unspendable on the ABC chain, until a future date when OP_MUL gets enabled.
- By carefully using both the CDS tool and the MUL tool, you can create a full two-way split that lets you immediately start transacting on both chains without fear of replay attacks. However,doing this in a properly attacker-immune way will require a deep understanding of the UTXO aspect of bitcoin.
Note: Most users who want to split coins do not even need to use coin splitting tools like this, and can obtain already-split coins from many services such as cryptocurrency exchanges. I have released this tool mainly to help advanced users (including exchange operators) to control their coins independently of other services.