Some more fine tuning and compounding related updates.
- Fixes to compound rate limiting and increase UTXO rate limiter to be executed for transactions above 21 UTXO inputs.
- Adds htnwallet auto-compound functionality.
- Clears code and upgrades deprecations to the level of empty of
golangci-lint run --fix ./...issues - Removes the consensus locking again to see if the are causing deadlocks with the LRU Cache locks.
To auto compound you need cli htnwallet daemon running and run the command:
htnwallet auto-compound -t hoosat:qz2mys3hdthqkgmpyel30xmfhvjhdej8h84yn2w7knvze38nfqs9s8k8z8n92