Tags: soonlabs/agave
Tags
v2.0: RPC: rewards, return error if epoch_boundary_block is a lie (ba… …ckport of anza-xyz#2758) (anza-xyz#2767) RPC: rewards, return error if epoch_boundary_block is a lie (anza-xyz#2758) * Return error if epoch_boundary_block is not actually the epoch boundary block * Update rpc-client-api/src/custom_error.rs Co-authored-by: Trent Nelson <490004+t-nelson@users.noreply.github.com> --------- Co-authored-by: Trent Nelson <490004+t-nelson@users.noreply.github.com> (cherry picked from commit 9a4b094) Co-authored-by: Tyera <tyera@anza.xyz>
v1.18: blockstore: only consume duplicate proofs from root_slot + 1 o… …n startup (backport of anza-xyz#1971) (anza-xyz#2113) * blockstore: only consume duplicate proofs from root_slot + 1 on startup (anza-xyz#1971) * blockstore: only consume duplicate proofs from root_slot + 1 on startup * pr feedback: update test comments * pr feedback: add pub behind dcou for test fns (cherry picked from commit 2a48564) * fix conflicts --------- Co-authored-by: Ashwin Sekar <ashwin@anza.xyz> Co-authored-by: Ashwin Sekar <ashwin@solana.com>
v2.0: patches bug causing false duplicate nodes error (backport of an… …za-xyz#2666) (anza-xyz#2681) * customizes override logic for gossip ContactInfo (anza-xyz#2579) If there are two running instances of the same node, we want the ContactInfo with more recent start time to be propagated through gossip regardless of wallclocks. The commit adds custom override logic for ContactInfo to first compare by outset timestamp. * updates ContactInfo.outset when hot-swapping identity (anza-xyz#2613) When hot-swapping identity, ContactInfo.outset should be updated so that the new ContactInfo overrides older node with the same pubkey. * patches bug causing false duplicate nodes error (anza-xyz#2666) The bootstrap code during the validator start pushes a contact-info with more recent timestamp to gossip. If the node is staked the contact-info lingers in gossip causing false duplicate node instances when the fully initialized node joins gossip later on. The commit refreshes the timestamp on contact-info so that it overrides the one pushed by bootstrap and avoid false duplicates error. --------- Co-authored-by: behzad nouri <behzadnouri@gmail.com>
v2.0: CI: Disable downstream anchor builds (backport of anza-xyz#2629) ( anza-xyz#2647) * CI: Disable downstream anchor builds (anza-xyz#2629) #### Problem With solana-labs/solana-program-library#7148, spl-token-2022 has moved from using solana-zk-token-sdk to solana-zk-sdk, which is a major breaking change. Certain agave and anchor crates are depending on the re-export solana-zk-token-sdk in spl-token-2022, which is no longer present. This change is causing the downstream Anchor job to fail, since the patched version of spl-token-2022 is no longer compatible. #### Summary of changes Until new major versions of the SPL crates are available used by the Agave monorepo, disable the downstream anchor job. (cherry picked from commit 3b9e7a3) # Conflicts: # .github/workflows/downstream-project-anchor.yml * Fix merge conflicts --------- Co-authored-by: Jon C <me@jonc.dev>
Bump rbpf version to 0.8.4 (backport of anza-xyz#2515) (anza-xyz#2514) Bump rbpf version to 0.8.4
Bump rbpf version to 0.8.3 (backport of anza-xyz#2515) (anza-xyz#2513) Bump rbpf version to 0.8.3
v2.0: verifies retransmitter signature on chained Merkle shreds (back… …port of anza-xyz#1735) (anza-xyz#2201) verifies retransmitter signature on chained Merkle shreds (anza-xyz#1735) (cherry picked from commit 6f94686) Co-authored-by: behzad nouri <behzadnouri@gmail.com>
v1.18: ledger-tool: Set initial last full snapshot slot (backport of a… …nza-xyz#2314) (anza-xyz#2342) ledger-tool: Set initial last full snapshot slot (anza-xyz#2314) (cherry picked from commit 75a640e) Co-authored-by: Brooks <brooks@anza.xyz>
v2.0: ci: "Fix" the downstream anchor build (backport of anza-xyz#2208)… … (anza-xyz#2214) ci: "Fix" the downstream anchor build (anza-xyz#2208) * ci: "Fix" the downstream anchor build * Force the CI run to happen (cherry picked from commit fe652ca) Co-authored-by: Jon C <me@jonc.dev>
PreviousNext