Skip to content
This repository has been archived by the owner on Oct 4, 2019. It is now read-only.

v0.16.5RC1

Pre-release
Pre-release
Compare
Choose a tag to compare
@kotbegemot kotbegemot released this 16 Feb 14:13
· 1113 commits to master since this release

Release Candidate
1 Implement ability of using cli_wallet from the command line
Output the result of the work in the order of pushing commands.
We can add program option called "commands".
If cli_wallet is run this way: ./cli_wallet --commands="do_this&&do_that", then cli_wallet will execute command in sequence and will print result output of the commands execution in sequence also.
Interactive mod will be disabled, so after it will immediately terminate.
Example:

./cli_wallet --server-rpc-endpoint="ws://127.0.0.1:8091" --commands="set_password 1qaz && import_key XXX"
./cli_wallet --server-rpc-endpoint="ws://127.0.0.1:8081" --commands="unlock 1qaz && create_account hello hipe \"{}\" true && get_account hipe"

2 Support the definition of languages for post in json metadata.
3 Demon’s logs output in JSON format
4 New Parallel API
At first an instance of blockchain (golosd) could process only one API request queue. It was a reason of bottleneck in the API, which golosd node could execute. A new architecture design allows to process multi concurrent control for different queries API.
Key Features
Dynamically Specify Plugins to Load
Automaticly Load Dependent Plugins in Order
Plugins can specify commandline arguments and configuration file options
Program gracefully exits from SIGINT and SIGTERM
Each plugin has a simple life cycle:
Initialize - parse configuration file options
Startup - start executing, using configuration file options
Shutdown - stop everything and free all resources