https://github.com/sceat/utxo-tool
Tool to consolidate bitcoin unspent transaction (or all rpc compatible nodes)
https://github.com/sceat/utxo-tool
bitcoin coins-control unspent-output utxo utxos
Last synced: 2 months ago
JSON representation
Tool to consolidate bitcoin unspent transaction (or all rpc compatible nodes)
- Host: GitHub
- URL: https://github.com/sceat/utxo-tool
- Owner: Sceat
- License: mit
- Created: 2018-02-08T02:05:18.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-03-19T11:27:34.000Z (over 7 years ago)
- Last Synced: 2025-04-07T01:24:37.310Z (6 months ago)
- Topics: bitcoin, coins-control, unspent-output, utxo, utxos
- Language: Java
- Size: 38.1 KB
- Stars: 2
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
## UTXO TOOL
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```

#### Disclaimer
>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_**---
### How To Build
```
git clone https://github.com/Sceat/utxo-tool.git
cd utxo-tool
gradle jar
```### How to Use
- Place the ```utxo_tool.x.jar``` in a new folder (from ```utxo-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.---
[](http://forthebadge.com)
[](http://forthebadge.com)