2bc735bc85
Log RPC node root slot
...
(cherry picked from commit b4362cc18b
)
2020-02-29 09:25:58 -07:00
dca0a864b6
Fix skipping own leader slots ( #8533 ) ( #8539 )
...
automerge
2020-02-29 01:12:24 -08:00
f2f6828691
rpc: GET for /snapshot.tar.bz2 now redirects to the latest snapshot (bp #8536 ) ( #8537 )
...
automerge
2020-02-28 23:16:23 -08:00
797e4b11e2
Upgrade to Rust 1.41.1 ( #8529 )
...
automerge
2020-02-28 10:07:39 -08:00
80206decf8
Ensure the validator's identity pubkey is not provided as a --trusted-validator ( #8525 ) ( #8526 )
...
automerge
2020-02-27 21:51:18 -08:00
eb4d6912bd
Bump version to 0.23.8
2020-02-27 22:00:44 -07:00
febc7c7ac0
Use legit solana message in verify ( #8513 ) ( #8522 )
...
automerge
2020-02-27 19:16:30 -08:00
f8add53a71
Ledger messaging cleanup ( #8506 ) ( #8507 )
...
automerge
2020-02-27 12:11:41 -08:00
18b55bbfe1
Remove loop ( #8495 )
v0.23.7
2020-02-27 02:42:42 -08:00
85637e8f63
Rename snapshot.tar.bz2 to snapshot-<slot>-<hash>.tar.bz2 (bp #8482 ) ( #8500 )
...
automerge
2020-02-27 00:04:14 -08:00
eb3b5d7382
Update voting simulation ( #8460 ) ( #8488 )
...
automerge
2020-02-26 21:00:38 -08:00
1a4de4d3c4
v0.23: backport cli refactoring and remote-wallet signing integration ( #8487 )
...
* CLI: dynamic signing reboot (#8384 )
* Add keypair_util_from_path helper
* Cli: impl config.keypair as a trait object
* SDK: Add Debug and PartialEq for dyn Signer
* ClapUtils: Arg parsing from pubkey+signers to Presigner
* Impl Signers for &dyn Signer collections
* CLI: Add helper for getting signers from args
* CLI: Replace SigningAuthority with Signer trait-objs
* CLI: Drop disused signers command field
* CLI: Drop redundant tests
* Add clap validator that handles all current signer types
* clap_utils: Factor Presigner resolution to helper
* SDK: `From` for boxing Signer implementors to trait objects
* SDK: Derive `Clone` for `Presigner`
* Remove panic
* Cli: dedup signers in transfer for remote-wallet ergonomics
* Update docs vis-a-vis ASK changes
* Cli: update transaction types to use new dynamic-signer methods
* CLI: Fix tests No. 1
what to do about write_keypair outstanding
* Work around `CliConfig`'s signer not necessarily being a `Keypair`
* CLI: Fix tests No. 2
* Remove unused arg
* Remove unused methods
* Move offline arg constants upstream
* Make cli signing fallible
Co-authored-by: Trent Nelson <trent.a.b.nelson@gmail.com >
* Reinstate `create-stale-account` w/ seed test (#8401 )
automerge
* CLI: collect and deduplicate signers (#8398 )
* Rename (keypair util is not a thing)
* Add method to generate_unique_signers
* Cli: refactor signer handling and remote-wallet init
* Fixup unit tests
* Fixup intergation tests
* Update keypair path print statement
* Remove &None
* Use deterministic key in test
* Retain storage-account as index
* Make signer index-handling less brittle
* Cache pubkey on RemoteKeypair::new
* Make signer_of consistent + return pubkey
* Remove &matches double references
* Nonce authorities need special handling
* Make solana root key accessible on Ledger (#8421 )
* Use 44/501 key as ledger id
* Add error codes
* Ledger key path rework (#8453 )
automerge
* Ledger hardware wallet docs (#8472 )
* Update protocol documentation
* Correct app-version command const
* Rough initial Ledger docs
* Add more docs
* Cleanup
* Add remote-wallet to docs TOC
Co-authored-by: Greg Fitzgerald <greg@solana.com >
* Add flag to confirm key on device
Co-authored-by: Trent Nelson <trent.a.b.nelson@gmail.com >
Co-authored-by: Greg Fitzgerald <greg@solana.com >
2020-02-26 17:59:41 -07:00
100a11f061
Limit leader schedule search space ( #8468 ) ( #8485 )
...
automerge
2020-02-26 15:49:31 -08:00
6d431b8210
Refactor select_fork() to avoid clones and for clarity ( #8081 ) ( #8483 )
...
automerge
2020-02-26 15:45:15 -08:00
242afa7e6b
Validate the genesis config downloaded over RPC before accepting it (bp #8474 ) ( #8480 )
...
automerge
2020-02-26 14:54:01 -08:00
536e01121f
Tower tests (bp #7974 ) ( #8463 )
...
automerge
2020-02-26 13:25:08 -08:00
93bcb65d8b
Promote dangerous cond. from just warning to panic ( #8439 ) ( #8448 )
...
automerge
2020-02-25 19:12:07 -08:00
0743334486
Allow withdrawer to change the authorized stake key ( #8456 ) ( #8461 )
...
automerge
2020-02-25 19:11:20 -08:00
93027fa067
Add --no-check-vote-account argument ( #8430 ) ( #8434 )
...
automerge
2020-02-25 00:13:18 -08:00
8548c83e48
validator: snapshot fetching cleanup (bp #8413 ) ( #8415 )
...
automerge
2020-02-24 14:37:24 -08:00
80dd5db628
Add support for large transactions with Ledger Wallet ( #8394 ) ( #8395 )
...
automerge
2020-02-22 09:39:48 -08:00
2d0ee7e3dc
Add --trusted-validator support for snapshot hash validation ( #8390 ) ( #8393 )
...
automerge
2020-02-21 19:46:43 -08:00
df2b4d31b7
Bump version to 0.23.7
2020-02-21 20:01:54 -07:00
45612bc988
\
v0.23.6
2020-02-21 18:10:11 -07:00
51ce98badd
Add --enable-warmup-epochs flag
...
(cherry picked from commit ea5b00364f
)
2020-02-21 17:03:35 -07:00
075e784bef
Promote some datapoints to info
to fix dashboard ( #8381 )
...
automerge
(cherry picked from commit aa80f69171
)
2020-02-21 17:00:42 -07:00
c1b587c6e4
4x DEFAULT_MAX_LEDGER_SLOTS to give nodes 3 hours of slots to repair from ( #8388 )
...
automerge
(cherry picked from commit fb98df76b7
)
2020-02-21 17:00:35 -07:00
94e2d0b5c2
Update unlocks (bp #8363 ) ( #8382 )
...
automerge
2020-02-21 11:40:27 -08:00
c2be9fdf0e
Add handling for fallible signers ( #8367 ) ( #8374 )
...
automerge
2020-02-21 01:45:13 -08:00
c2b17c7d3f
Correct missing entry handling to avoid bad warns (bp #8339 ) ( #8378 )
...
automerge
2020-02-20 23:35:21 -08:00
31544f2a82
If the node was loaded from a snapshot, advertise it in gossip ( #8364 ) ( #8373 )
...
automerge
2020-02-20 19:57:43 -08:00
3a88190e4e
Enable BPF in TdS epoch 17 ( #8370 )
...
automerge
2020-02-20 18:11:58 -08:00
3f30354d1a
Add non-bz2 snapshot for faster creation for dev. ( #8350 )
...
* Add non-bz2 snapshot for faster creation for dev.
* Fix tests..
* Revert and always just use snapshot.tar.bz2
(cherry picked from commit 5ef06a9d36
)
2020-02-20 18:51:16 -07:00
11f15c0708
Flip Stable and Preview enum values
...
(cherry picked from commit 2d665da3e1
)
2020-02-20 18:29:04 -07:00
a83bf85bb3
Search for the validator with the highest snapshot ( #8368 )
...
automerge
2020-02-20 17:24:23 -08:00
02877814fa
Rename KeypairUtil to Signer ( #8360 ) ( #8366 )
...
automerge
2020-02-20 16:30:43 -08:00
29cdfd6bc9
Book: Add instructions for verifying a paper wallet keypair ( #8357 ) ( #8365 )
...
automerge
2020-02-20 14:33:18 -08:00
9dffc3abe4
Support transaction signing by heterogenous lists of keypairs (bp #8342 ) ( #8362 )
...
automerge
2020-02-20 14:02:14 -08:00
b4eb81546e
Snapshot hash gossip changes ( #8358 ) ( #8359 )
...
automerge
2020-02-20 12:52:04 -08:00
489fd3058f
Do not compress small incomplete slot list ( #8355 ) ( #8356 )
...
automerge
2020-02-20 10:48:47 -08:00
e5872ef1c1
Bitwise compress incomplete epoch slots ( #8341 )
2020-02-20 05:49:17 -08:00
cb9d18316a
Update epoch slots to include all missing slots ( #8276 )
...
* Update epoch slots to include all missing slots
* new test for compress/decompress
* address review comments
* limit cache based on size, instead of comparing roots
2020-02-20 05:49:17 -08:00
c3ac85828b
Process Gossip in parallel and add an upper limit ( #8328 ) ( #8345 )
...
automerge
2020-02-19 21:54:52 -08:00
5fbddd5894
Add Preview operating mode, rename SoftLaunch operating mode to Stable ( #8331 ) ( #8340 )
...
automerge
2020-02-19 18:13:41 -08:00
90af35737d
Use correct static IP address
2020-02-19 18:15:54 -07:00
58cb21402b
Remove validators from genesis ( #8330 ) ( #8333 )
...
automerge
2020-02-19 15:42:25 -08:00
824b894977
More testnet->devnet
2020-02-19 16:15:58 -07:00
2295a5e512
Update README.md
2020-02-19 15:53:17 -07:00
83a322a211
rename testnet.solana.com to devnet.solana.com
...
(cherry picked from commit e3cebcf82d
)
# Conflicts:
# README.md
2020-02-19 15:53:17 -07:00
a008748d9d
grooming: use
cleanup, remove some dead code (bp #8324 ) ( #8326 )
...
automerge
2020-02-18 21:06:56 -08:00