* [node] Add option to broadcast invalid tx (on by default)
* update main args to take in broadcast invalid tx
* update node.sh for new broadcast invalid tx option
* [rpc] Do not submit transaction if tx has been finalized
* Support legacy behavior and not return errors on tx submission
* [main] make broadcasting invalid tx default false
* [node] Fix formatting
* [tx_list] Add transaction after you can fetch tx cost
* [tx_pool] Add error sink reports for removed tx
* Correct log levels for known transactions
* Remove redundant hash to `enqueue` and `add` signatures
* Update tests for signature changes
* [build] Fix local build for MacOs
* [tx_pool] Correct typo & logging level for known tx
* separate transaction counts rpi api into regular vs staking
* fix api_test.sh for getTransactionCount apiv1
* nit. return results directly for get(Staking)TransactionsCount apis
* [project] Use tracepointer
* [project] Remove dead dependencies
* [rpc] Add unix time at boot as value for node metadata rpc - need direct machine uptime
* [project] Dead test
* [node] If fields always same, then just use the constant
* [project] Remove overcomplicated ctxerror
* [project] Remove more dead tests, adjust error replacing ctxerror
* [project] More dead tests, fix travis complaint on Errorf
* [node.sh] Remove is-genesis
* [node.sh] remove legacy -m -t options
Signed-off-by: Leo Chen <leo@harmony.one>
* [node.sh] advise user to run as non-root
Signed-off-by: Leo Chen <leo@harmony.one>
* [node.sh] update version of node.sh
Signed-off-by: Leo Chen <leo@harmony.one>
* [project][p2p] Remove wallet, client roles & associated function calls
* [node][service] Remove unused service types
* [wallet] Remove internal wallet code
* [test] Remove wallet from debug.sh
* [test] More cleanup in debug.sh, deploy.sh
* [test] Adjust duration back into local test script
* [test] Increase duration
* [test] Exit with 0, remove RESULT_FILE as not made anymore
golint fix
minor
notifying the user that password is temporarily saved and can be deleted
removing the warning message, as it was confusing for many users
adding automatic remove of stored bls pass files, making max keys per node a config parameter to harmony binary
clean up on failure and again ask for pass
addressing comments
minor change
Test:
* put the keyfile and blspass.txt into keys/ directory
* start the docker image
sudo ./docker-node.sh -t test keyfile blspass.txt
* all logs will be stored in logs/ directory
* all db will be stored in db/harmony_db_0,1,2,3 directories
* to check the running log of the docker image
sudo docker logs -f harmony-test-9000
Signed-off-by: Leo Chen <leo@harmony.one>