Gas discovery
This release provides stability and robustness for transactions and user inputs.
There should now be zero failed transactions unless the network is unavailable.
New functionality includes:
- Automatic gas discovery. If a transaction fails because the gas fee is too low, it will try again until a value is found that works.
- Transactions are now specifically searched-for on the chain before a successful message is returned
Improvements include:
- show_balances.py now shows the delegated balance (LUNC-only at the moment)
- User inputs are sanitised and validated
- send transaction now supports percentages
- retained amount raised to 250 LUNC
- Table outputs now made more consistent and easier to read
- Code refactoring for re-use