All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
poa evictee vote
now reads--verdict
argument correctly
- Added
accounts inspect
which will reveal account information including private key with the--private
flag - Added
accounts generate
which generates a keyfile based on a private key - POA classes, event types and logs handling class added to core functionality.
- All commands now by default output formatted data unless specified by the
-j, --json
flag. poa nominee vote
,poa evictee vote
now both only takeYes|No|yes|no
as the--verdict
flag
- POA eviction commands
poa evictee new
poa evictee list
poa evictee vote
- Some commands have been renamed for better command structure
poa nominate
->poa nominee new
poa vote
->poa nominee vote
poa nomineelist
->poa nominee list
transfer
now works without being in interactive mode - fixes bug where defaults were only being set during interactive mode
--silent
now silences all logging including error,--error
sets logging level to error and--debug
shows debugging logs- Cleaned up prompts for POA commands to be more coherent
--datadir, -d
added tohelp
to showcase how to change data directory
TxCommand
class hold transactional command abstractions
- All transaction commands now use
TxCommand
class gasPrice
has been removed from all commands due to it being redundant
- core:
Command
class now has.startSprinner(text: string)
and.stopSpinner
- core: Added
Command.test()
to be used in testing rather than.run()
- core:
Command.exec
now returns a string to be parsed by.run()
- Now exporting default table styling class
Table
for EVMLC to be used by extentions
All commands now have a more coherent structure and error handling.