Utxo tool is a small java program wich can consolidate your unspent transactions outputs ! When you mine some coins on a pool that doesn't consolidate itself you will be drowned under thousands of utxo (unspent transactions outputs) and the moment when you try to send some coins you get the error Transaction too large
This program is open-source and you will need to build it ! I do not provide any binaries as you should never trust a prebuilt file for such a sensitive operation. I'm not a professional developer so make sure to audit the code before any use on your coin mainnet, i will not be responsible for any loss. For any trouble feel free to contact me on twitter @Sceat_
git clone https://github.com/Sceat/utxo-tool.git
cd utxo-tool
gradle jar
- Place the
utxo_tool.x.jar
in a new folder (fromutxo-tool/build/libs
) . - Create a
node_config.properties
file and put it in the jar folder.
node.bitcoind.rpc.protocol = http
node.bitcoind.rpc.host = my.awesome.ip.adress
node.bitcoind.rpc.port = myawesomeport
node.bitcoind.rpc.user = my_awesome_username
node.bitcoind.rpc.password = my_awesome_password
node.bitcoind.http.auth_scheme = Basic
- Unlock your wallet for a sufficient amount of time.
- Finally launch utxo-tool
java -jar utxo-tool.x.jar
and follow the given instructions.