Current limit of 3 is too low, as the updates are happening faster than
they are processed via our review process.
As this limit applies to the total number of outstanding PRs, any PR
that requires additional investigation is further reducing the update
speed.
Bumping 2x to see if this would get us back on track to catching up with
the current state of the world.
* feat: added doc for state compression
* feat: added guide for compressed nfts
* fix: updates sidebar for new docs
* fix: added link to example repo
* fix: fixed typos
---------
Co-authored-by: nickfrosty <nick.frostbutter@solana.org>
* refactor argument parsing and processing for testing
* add tests for command verify
* add tests for command pubkey
* add tests for command new
* add tests for command grind
* clippy
* be explicit about types
* use `try_get_matches` and tempfile
* clippy
* call `Error::exit` on error from `try_get_matches`
* generalize `Keypair` to using `EncodableKey` trait in clap-v3-utils
* add associated `Pubkey` type to `EncodableKey`
* remove associated type `Pubkey` from `EncodableKey`
* rename `EncodableKey` associated function names
* remove default overrides for `{read,write}_file`
* resolve dependencies for test
* remove `pubkey_string` from `EncodableKey` trait
* Moves stable_log::program_invoke(), stable_log::program_success() and stable_log::program_failure() calls from bpf_loader into InvokeContext::process_executable_chain().
* Turns result of ProcessInstructionWithContext from InstructionError into Box<dyn std::error::Error>.
* Bump to solana_rbpf v0.3.0
* Removes Result from return type of EbpfVm::new().
* Turns EbpfError into Box<dyn std::error::Error>.
* Removes BpfError.
* Removes SyscallError::InstructionError.
* Adds a type alias for Box<dyn std::error::Error> in syscalls.
* bump ark-works 0.4.0
* removed obsolete commented code
* bumped deps again after rebase
* paring: merged two vectors into one
* added zero serialization test
* reverted formatting change
* updated Cargo.lock after rebase
* fixed Cargo.lock
* Adds the feature gate stop_truncating_strings_in_syscalls.
* Removes the truncation of everything after the first NULL byte in translate_string_and_do().
Even if there are many connections with stake less than the
threshold_stake, prune_random might still reject if both randomly
sampled connections have stake bigger than the threshold. A bigger
sample-size will make this less likely (at the cost of more
computations):
https://github.com/solana-labs/solana/blob/2cbd5d6c9/streamer/src/nonblocking/quic.rs#L958-L985
In order to benchmark for an optimal sample-size, the commit generalizes
the sample-size and makes it configurable.