Michael Vines
d486d2b8ce
Consolidate default arg parsing ( #4224 )
...
automerge
2019-05-08 19:12:43 -07:00
Michael Vines
7609a007c6
Add FeeCalculator to the genesis block ( #4196 )
2019-05-07 20:28:41 -07:00
Michael Vines
9b50583641
wallet: add --url, remove --host/--rpc-host/--rpc-port/-rpc-tls ( #4153 )
...
Also by default the wallet now talks to testnet.solana.com instead of
localhost
2019-05-06 07:38:26 -07:00
Michael Vines
586fb15c2c
fullnode positional arguments may now be mixed with optional arguments ( #4151 )
2019-05-03 20:49:24 -07:00
Michael Vines
f3f416b7ba
Rename --network argument to --entrypoint ( #4149 )
2019-05-03 15:00:19 -07:00
Michael Vines
f91627a230
Remove extra-fullnode-args.sh ( #4142 )
2019-05-03 13:32:59 -07:00
Michael Vines
f9c093022c
multinode-demo/: Merge bootstrap-leader.sh into fullnode.sh ( #4139 )
2019-05-03 12:33:48 -07:00
Michael Vines
7fe3c75c6b
Add a node-specific ip echo service to remove dependency on ifconfig.co ( #4137 )
2019-05-03 11:01:35 -07:00
Michael Vines
c8ed41167a
Factor tune_system() out of multinode-demo/ ( #4138 )
...
* Remove x bit from ulimit-n.sh
* Factor tune_system() out of multinode-demo/
2019-05-03 10:40:02 -07:00
Rob Walker
eebdfe8d73
wait for network recovery after restart ( #4000 )
2019-04-26 07:30:52 -07:00
Michael Vines
1661a7a55f
Correct variable name
2019-04-24 07:39:29 -07:00
Rob Walker
c3155a6e39
silence sigverify disabled, make disabling sigverify easier ( #3901 )
...
* silence sigverify disabled, make disabling sigverify easier
* fixup
2019-04-19 14:18:19 -07:00
Michael Vines
78d5ace754
Refactor multinode-demo/ scripts to avoid shipping fullnode-x.sh ( #3835 )
2019-04-17 18:03:58 -07:00
Michael Vines
63d66ece57
net/ testnet nodes now stake more lamports ( #3812 )
...
* Add --bootstrap-leader-lamports
* Generalize --no-stake into --stake NUM
* Use a large stake for net/ fullnodes
* Setup vote account before starting fullnode to avoid mixed log output
2019-04-16 13:03:01 -07:00
Michael Vines
c67cc694ae
Remove stake from ./net sanity
ephemeral validator ( #3797 )
2019-04-15 21:42:25 -07:00
Michael Vines
3dc47a46d5
Revert "Revert "disable staking of blockstreamer node""
...
This reverts commit 03da63b41b6c07bd96deb48089bcccb8f23a97dd.
2019-04-15 20:11:00 -07:00
Michael Vines
0767c0c07f
Add DNS resolution to cli tools
2019-04-14 21:25:46 -07:00
Michael Vines
f6aa90e193
Add fullnode --dynamic-port-range option
2019-04-14 07:08:29 -07:00
Michael Vines
c7a7d6db84
Use |solana-keygen pubkey| instead of |solana-wallet address|
...
Same end result but solana-keygen is a smaller program that builds
faster
2019-04-14 07:08:29 -07:00
Rob Walker
f1e7237c09
vote_api cleanup ( #3710 )
...
* vote_api cleanup
* fixups
* fixup
* remove unused code
* revert removal of serialize and deserialize
* ...
* increase coverage, bootstrap staking
* Sagar's STAKE to my VOTE
2019-04-10 17:52:47 -07:00
Pankaj Garg
03da63b41b
Revert "disable staking of blockstreamer node"
...
This reverts commit 42d8a7d9e755a91c6c419bca5bd993ca576573d4.
2019-04-06 08:57:06 -07:00
Pankaj Garg
42d8a7d9e7
disable staking of blockstreamer node
...
- this will stop it from entering leader rotation schedule
2019-04-05 16:48:52 -07:00
Michael Vines
0a5b6154e8
Use same gossip port for all testnet nodes
2019-03-22 00:16:58 -07:00
Michael Vines
4542a7042a
Add --poll-for-new-genesis-block flag
2019-03-22 00:15:19 -07:00
Michael Vines
dbb145c266
Fixup ledger path
2019-03-21 17:06:57 -07:00
Michael Vines
437481853b
Ensure genesis ledger directory is populated on all validator nodes
...
This allows all nodes to serve the genesis ledger over rsync instead of
just the bootstrap leader
2019-03-21 16:35:40 -07:00
Michael Vines
242bcf44db
Replace stale --no-signer usage with --no-voting
2019-03-13 13:50:30 -07:00
Michael Vines
a17be9f8bd
Revert "Add case for --rpc-drone-address"
...
This reverts commit 42ad297778b96492899332a9d6151756fed4d63c.
2019-03-13 13:23:54 -07:00
Michael Vines
42ad297778
Add case for --rpc-drone-address
2019-03-13 13:04:44 -07:00
Sagar Dhawan
866d3f467f
Fix flag to disable leader-rotation ( #3243 )
2019-03-12 16:35:13 -07:00
Rob Walker
0acdbc0d03
plumb staking_account and voting_keypair from multinode-demo to Vote ( #3199 )
...
* plumb staking_account and voting_keypair from bash to Vote
2019-03-08 19:29:08 -07:00
Michael Vines
0a4f909566
requestAirdrop RPC API is now optional
2019-03-06 10:23:57 -08:00
Michael Vines
545feab6db
Misc token to lamport renaming
2019-03-05 17:56:44 -08:00
Michael Vines
beb45f44ac
solana-genesis: rename tokens to lamports
2019-03-05 17:28:06 -08:00
Michael Vines
3fc846d789
Try to use the RPC exit API to cleanly exit nodes
2019-03-04 19:58:37 -08:00
Michael Vines
0f77531f09
Simplify pass-through arg handling
2019-03-04 19:58:37 -08:00
Michael Vines
7b49c9f09c
Delete fullnode-config/
2019-03-04 15:49:02 -08:00
Michael Vines
cd4bccfd12
Remove snap support
2019-03-02 17:41:09 -08:00
Stephen Akridge
5216952691
Change benchmark path to target/ or OUT_DIR
...
Also reduce some code duplication with cleanup_dirs fn.
2019-02-27 08:22:52 -08:00
Tyera Eulberg
d8f6865338
Rename EntryStream to Blockstream
2019-02-21 17:24:29 -07:00
Tyera Eulberg
6da7a784f2
Stream entries ( #2582 )
...
* Add entry streaming option
* Fix tests
* Remove obsolete comment
* Move entry stream functionality to struct w/ trait in order to test without i/o
2019-01-29 00:21:27 -08:00
Tyera Eulberg
a2e29fa71f
Alphabetize and make consistent fullnode arguments
2019-01-28 14:32:32 -08:00
Tyera Eulberg
b7be5b9a7a
Add no-signer argument
2019-01-24 10:47:37 -08:00
Michael Vines
cc88f9bcd6
Add mechanism to determine when a node has finished booting
2019-01-23 00:02:30 -08:00
Michael Vines
dca0ba6a5d
Use -X for dynamic fullnodes, to ensure keypair remains constant during iterations
2019-01-22 08:27:36 -08:00
Michael Vines
6883ea0944
Give the fullnode one million tokens as a #2355 workaround
2019-01-18 13:42:04 -08:00
Michael Vines
303289777f
rsync/airdrop only if ledger doesn't exist (eg, on first run after setup.sh)
2019-01-18 13:42:04 -08:00
Michael Vines
da5cb0b012
Verify ledger before starting up the fullnode
2019-01-18 13:42:04 -08:00
Michael Vines
922ffdfc28
Remove unnecessary ledger/ subdirectory
2019-01-18 13:42:04 -08:00
Michael Vines
9c8e853567
Rename --rpc arg to --rpc-port to match wallet cli
2019-01-17 09:04:57 -08:00