-
Notifications
You must be signed in to change notification settings - Fork 56
Open
Labels
AUTO: Upstream UpdatesAuto-generated from tracking upstream reposAuto-generated from tracking upstream repos
Description
SIMD
Opened
- SIMD-0377: eBPF ISA compatibility solana-foundation/solana-improvement-documents#377
- SIMD-0376: Relaxing Transaction Signature Verification solana-foundation/solana-improvement-documents#376
Closed
Agave Wiki
9a08ddbff190de6cdb9e17e366933dcc443c3084^..48cbf582411b883a45ad98f52c9f7abfa59e5a32
diff --git a/2025-10-01-Testnet-rollback-and-restart.md b/2025-10-01-Testnet-rollback-and-restart.md
index 4f6591b..e57eae1 100644
--- a/2025-10-01-Testnet-rollback-and-restart.md
+++ b/2025-10-01-Testnet-rollback-and-restart.md
@@ -1,3 +1,9 @@
+
+## Edit
+As of 2025-10-02 11:40 UTC testnet is back online. The instructions below are no longer relevant. Nodes that haven't yet joined the cluster will need to update their shred version, download a snapshot, and start normally:
+
+ --expected-shred-version 41708 n+
***
This testnet restart is NOT urgent. Follow these instructions when you have time, but don't skip sleep or disrupt other plans for this.
@@ -21,7 +27,7 @@ Build Agave v3.0.4. Build instructions are available here: https://docs.anza.xyz
Confirm that `agave-ledger-tool --version` shows version v3.0.4
## Step 3. Create snapshot
-This command creates a snapshot but removes 4 activated feature gate account.
+This command creates a snapshot but removes some activated feature gate accounts.
agave-ledger-tool --ledger <ledger-path> create-snapshot n --incremental n@@ -48,12 +54,12 @@ Note that each operator's snapshot file name may contain different base slot num
* the second slot number should be 361144649
* the shred version should be 41708
-Once you have created a snapshot move all the other snapshots to a backup directory, so your snapshot directory contains one full snapshot and one incremental snapshot. Note that the <BASE_SLOT> in these two filenames should match.
+Once you have created a snapshot, move all the other snapshots to a backup directory, so your snapshot directory contains one full snapshot and one incremental snapshot. Note that the <BASE_SLOT> in these two filenames should match.
snapshot-<BASE_SLOT>-<BASE_SNAPSHOT_HASH>.tar.zst
incremental-snapshot-<BASE_SLOT>-361144649-<SNAPSHOT_HASH>.tar.zst
-If you fail to create a snapshot see the appendix for possible fixes.
+If you fail to create a snapshot, see the appendix for possible fixes.
## Step 4: Install Restart Version
This is the version we want to use to restart the cluster.
@@ -83,7 +89,7 @@ And if you have RPC enabled, ask it for the current slot:
Any number other than `361144649` means you did not complete the steps correctly.
-Once started you should see log entries for “active stake” visible in gossip and “waiting for 80% of stake” to be visible. You can track these to see how the stake progresses.
+Once started, you should see log entries for “active stake” visible in gossip and “waiting for 80% of stake” to be visible. You can track these to see how the stake progresses.
***
@@ -102,7 +108,7 @@ Your snapshots directory contains a snapshot that is for a slot `>361144648`. If
If you successfully created a snapshot, resume the instructions above starting at Step 4. If you are unable to create a snapshot, follow the instructions below on downloading a snapshot.
-If you could not produce your snapshot locally follow these appendix steps
+If you could not produce your snapshot locally, follow these appendix steps
### Step 1: Download a snapshot from a known validator
diff --git a/feature-gate-tracker-schedule.json b/feature-gate-tracker-schedule.json
index 04a280e..31fed9b 100644
--- a/feature-gate-tracker-schedule.json
+++ b/feature-gate-tracker-schedule.json
@@ -1435,7 +1435,7 @@
"3 - Ready for Testnet": [
{
"Comms Required": null,
- "Description": null,
+ "Description": "Specifies a consistent method for calculating total transaction data size across validators.",
"Devnet Epoch": null,
"Feature ID": "DeS7sR48ZcFTUmt5FFEVDr1v1bh73aAbZiZq3SYr8Eh8",
"Min Agave Versions": [
@@ -1463,7 +1463,7 @@
},
{
"Comms Required": null,
- "Description": null,
+ "Description": "Restricts nonce transactions to use only statically included accounts.",
"Devnet Epoch": null,
"Feature ID": "7VVhpg5oAjAmnmz1zCcSHb2Z9ecZB2FQqpnEwReka9Zm",
"Min Agave Versions": [
@@ -1491,7 +1491,7 @@
},
{
"Comms Required": null,
- "Description": null,
+ "Description": "Enforces stricter ABI and runtime rules to prevent unsafe memory access.",
"Devnet Epoch": null,
"Feature ID": "C37iaPi6VE4CZDueU1vL8y6pGp5i8amAbEsF31xzz723",
"Min Agave Versions": [
@@ -1519,7 +1519,7 @@
},
{
"Comms Required": null,
- "Description": null,
+ "Description": "Remove the constraint that transaction entries cannot contain conflicting transactions.",
"Devnet Epoch": null,
"Feature ID": "ENTRYnPAoT5Swwx73YDGzMp3XnNH1kxacyvLosRHza1i",
"Min Agave Versions": [
@@ -1547,7 +1547,7 @@
},
{
"Comms Required": null,
- "Description": null,
+ "Description": "Doubles the allowed depth of nested CPI calls from 4 to 8, enabling more complex program interactions.",
"Devnet Epoch": null,
"Feature ID": "6TkHkRmP7JZy1fdM6fg5uXn76wChQBWGokHBJzrLB3mj",
"Min Agave Versions": [
Metadata
Metadata
Assignees
Labels
AUTO: Upstream UpdatesAuto-generated from tracking upstream reposAuto-generated from tracking upstream repos