Skip to content

Upstream Updates - Mon Dec 8 00:17:56 UTC 2025 #1402

@github-actions

Description

@github-actions

SIMD

Opened

Closed

Agave Wiki

b1bb62b67d9242bbe980a2b57dbeaf1c38ffe83c^..daae7cd7cf49df2bbc11166af43d7b4c025da914

diff --git a/2025-12-03-Testnet-rollback-and-restart.md b/2025-12-03-Testnet-rollback-and-restart.md
new file mode 100644
index 0000000..dbed278
--- /dev/null
+++ b/2025-12-03-Testnet-rollback-and-restart.md
@@ -0,0 +1,122 @@
+***
+This testnet restart is NOT urgent. Follow these instructions when you have time, but don't skip sleep or disrupt other plans for this.
+
+## Summary
+|Attribute|Value|
+|---------|-----|
+|Ledger tool version|v3.1.4|
+|Validator version|Agave: v3.1.4 </br> Frankendancer: v0.806.30102|
+|Snapshot slot|374301608|
+|Restart slot|374301609|
+|Shred version|24207|
+|Expected bank hash|CJZAAtgdqYiqHTFKJ9XD9qw4W21wHqojkhrVJSfFF9b7|
+
+## Step 1. Stop the validator process if you haven't already
+
+## Step 2: Install the correct version of agave-ledger-tool
+This is necessary to create the correct snapshot in step 3.
+
+Build Agave v3.1.4. Build instructions are available here: https://docs.anza.xyz/cli/install#build-from-source
+
+Confirm that `agave-ledger-tool --version` shows version v3.1.4
+
+## Step 3. Create snapshot
+This command creates a snapshot but removes some activated feature gate accounts.
+
+    agave-ledger-tool --ledger <ledger-path> create-snapshot n+    --fix-testnet-ed25519-precompile-account n+    --incremental n+    --snapshots <snapshot-path> n+    --hard-fork 374301609 n+    --deactivate-feature-gate n+        ENTRYnPAoT5Swwx73YDGzMp3XnNH1kxacyvLosRHza1i n+    --enable-capitalization-change n+    --  374301608 <snapshot-path>
+
+
+The output should include this at (or near) the end:
+```
+    Successfully created snapshot for slot 374301609, hash CJZAAtgdqYiqHTFKJ9XD9qw4W21wHqojkhrVJSfFF9b7, base slot: <BASE_SLOT>: /home/sol/ledger-snapshots/incremental-snapshot-<BASE_SLOT>-374301609-<SNAPSHOT_HASH>.tar.zst
+    Capitalization change: -953520 lamports
+    Shred version: 24207
+```
+
+The capitalization change is expected because we deactivated a feature gate.
+
+Note that each operator's snapshot file name may contain different base slot number and hash, but
+* the bank hash should be CJZAAtgdqYiqHTFKJ9XD9qw4W21wHqojkhrVJSfFF9b7
+* the second slot number should be 374301609
+* the shred version should be 24207
+
+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>-374301609-<SNAPSHOT_HASH>.tar.zst
+
+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.
+
+Agave: `v3.1.4`
+
+Frankendancer: `v0.806.30102`
+
+## Step 5: Update startup config and start your validator
+### Agave
+Add these arguments to your validator startup script:
+
+    --wait-for-supermajority 374301609 n+    --expected-shred-version 24207 n+    --expected-bank-hash CJZAAtgdqYiqHTFKJ9XD9qw4W21wHqojkhrVJSfFF9b7 n+
+
+As it starts, the validator will load the snapshot for slot `374301609` and wait for 80% of the stake to come online before producing/validating new blocks.
+
+To confirm your restarted validator is correctly waiting for 80% stake, look for this periodic log message to confirm it is waiting:
+
+    INFO  solana_core::validator] Waiting for 80% of activated stake at slot 374301609 to be in gossip...
+
+And if you have RPC enabled, ask it for the current slot:
+
+    solana --url http://127.0.0.1:8899 slot
+
+Any number other than `374301609` 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.
+
+
+***
+
+## Appendix (use this only if step 3 failed)
+
+If you get an error like this:
+
+    Error: Slot 374301608 is not available
+
+Or this:
+
+    Unable to process blockstore from starting slot <slot> to 374301608; the ending slot is less than the starting slot. The starting slot will be the latest snapshot slot, or genesis if the --no-snapshot flag is specified or if no snapshots are found.
+
+Your snapshots directory contains a snapshot that is for a slot `>374301608`. If you also have a snapshot for slot `<=374301608` then move snapshots for slots `>374301608` to a backup directory and run the `agave-ledger-tool` command again. If you do not have a snapshot for slot `<=374301608` then you will need to download a snapshot
+
+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
+
+### Step 1: Download a snapshot from a known validator
+
+If you are unable to generate a snapshot locally for slot `374301609` you will need to download one from a known validator. Add these lines to your startup script.
+
+    --known-validator 5D1fNXzvv5NjV1ysLjirC4WY92RNsVH18vjmcszZd8on n+    --expected-shred-version 24207 n+
+Remove the flag `--no-snapshot-fetch` in your startup script if it is present.
+
+### Step 2: After download, restart
+
+Verify that you have a new snapshot in your snapshot directory.  If the snapshot is done downloading, stop your validator process.
+
+Add the flag `--no-snapshot-fetch` to your startup script
+
+Resume the instructions above starting at Step 4.
diff --git a/2025-12-06-Testnet-rollback-and-restart.md b/2025-12-06-Testnet-rollback-and-restart.md
new file mode 100644
index 0000000..7695d9b
--- /dev/null
+++ b/2025-12-06-Testnet-rollback-and-restart.md
@@ -0,0 +1,125 @@
+***
+This testnet restart is NOT urgent. Follow these instructions when you have time, but don't skip sleep or disrupt other plans for this.
+
+## Summary
+|Attribute|Value|
+|---------|-----|
+|Ledger tool version|v3.1.4|
+|Validator version|Agave: v3.1.4 </br> Frankendancer: v0.806.30102|
+|Snapshot slot|374301608|
+|Restart slot|374301609|
+|Shred version|6045|
+|Expected bank hash|Bn8ULiSxvGdyedFFENjrcLU4PUUqX9NGASHHjuSMAKA1|
+
+## Step 1. Stop the validator process if you haven't already
+
+## Step 2: Install the correct version of agave-ledger-tool
+This is necessary to create the correct snapshot in step 3.
+
+Build Agave v3.1.4. Build instructions are available here: https://docs.anza.xyz/cli/install#build-from-source
+
+Confirm that `agave-ledger-tool --version` shows version v3.1.4
+
+## Step 3. Create snapshot
+This command creates a snapshot but removes some activated feature gate accounts. Notice the `--hard-fork` flag is passed twice. This is necessary since the earlier restart failed.
+
+If you created a snapshot at slot 374301609 for the previous restart move it to a backup directory before creating the new snapshot.
+
+    agave-ledger-tool --ledger <ledger-path> create-snapshot n+    --fix-testnet-ed25519-precompile-account n+    --incremental n+    --snapshots <snapshot-path> n+    --hard-fork 374301609 n+    --hard-fork 374301609 n+    --deactivate-feature-gate n+        ENTRYnPAoT5Swwx73YDGzMp3XnNH1kxacyvLosRHza1i n+    --enable-capitalization-change n+    --  374301608 <snapshot-path>
+
+
+The output should include this at (or near) the end:
+```
+    Successfully created snapshot for slot 374301609, hash Bn8ULiSxvGdyedFFENjrcLU4PUUqX9NGASHHjuSMAKA1, base slot: <BASE_SLOT>: /home/sol/ledger-snapshots/incremental-snapshot-<BASE_SLOT>-374301609-<SNAPSHOT_HASH>.tar.zst
+    Capitalization change: -953520 lamports
+    Shred version: 6045
+```
+
+The capitalization change is expected because we deactivated a feature gate.
+
+Note that each operator's snapshot file name may contain different base slot number and hash, but
+* the bank hash should be Bn8ULiSxvGdyedFFENjrcLU4PUUqX9NGASHHjuSMAKA1
+* the second slot number should be 374301609
+* the shred version should be 6045
+
+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>-374301609-<SNAPSHOT_HASH>.tar.zst
+
+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.
+
+Agave: `v3.1.4`
+
+Frankendancer: `v0.806.30102`
+
+## Step 5: Update startup config and start your validator
+### Agave
+Add these arguments to your validator startup script:
+
+    --wait-for-supermajority 374301609 n+    --expected-shred-version 6045 n+    --expected-bank-hash Bn8ULiSxvGdyedFFENjrcLU4PUUqX9NGASHHjuSMAKA1 n+
+
+As it starts, the validator will load the snapshot for slot `374301609` and wait for 80% of the stake to come online before producing/validating new blocks.
+
+To confirm your restarted validator is correctly waiting for 80% stake, look for this periodic log message to confirm it is waiting:
+
+    INFO  solana_core::validator] Waiting for 80% of activated stake at slot 374301609 to be in gossip...
+
+And if you have RPC enabled, ask it for the current slot:
+
+    solana --url http://127.0.0.1:8899 slot
+
+Any number other than `374301609` 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.
+
+
+***
+
+## Appendix (use this only if step 3 failed)
+
+If you get an error like this:
+
+    Error: Slot 374301608 is not available
+
+Or this:
+
+    Unable to process blockstore from starting slot <slot> to 374301608; the ending slot is less than the starting slot. The starting slot will be the latest snapshot slot, or genesis if the --no-snapshot flag is specified or if no snapshots are found.
+
+Your snapshots directory contains a snapshot that is for a slot `>374301608`. If you also have a snapshot for slot `<=374301608` then move snapshots for slots `>374301608` to a backup directory and run the `agave-ledger-tool` command again. If you do not have a snapshot for slot `<=374301608` then you will need to download a snapshot
+
+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
+
+### Step 1: Download a snapshot from a known validator
+
+If you are unable to generate a snapshot locally for slot `374301609` you will need to download one from a known validator. Add these lines to your startup script.
+
+    --known-validator 5D1fNXzvv5NjV1ysLjirC4WY92RNsVH18vjmcszZd8on n+    --expected-shred-version 6045 n+
+Remove the flag `--no-snapshot-fetch` in your startup script if it is present.
+
+### Step 2: After download, restart
+
+Verify that you have a new snapshot in your snapshot directory.  If the snapshot is done downloading, stop your validator process.
+
+Add the flag `--no-snapshot-fetch` to your startup script
+
+Resume the instructions above starting at Step 4.
diff --git a/Feature-Gate-Tracker-Schedule.md b/Feature-Gate-Tracker-Schedule.md
index ecf5498..dafb265 100644
--- a/Feature-Gate-Tracker-Schedule.md
+++ b/Feature-Gate-Tracker-Schedule.md
@@ -13,12 +13,10 @@ The version floor is the current minimum supported software version for a cluste
 ### Pending Mainnet Beta Activation
 | Key | SIMD | Agave Version | FD Version | Jito Version | Testnet | Devnet | Description | Owner |
 |-----|------|---------------|------------|--------------|---------|--------|-------------|-------|
-| 7VVhpg5oAjAmnmz1zCcSHb2Z9ecZB2FQqpnEwReka9Zm | 0242  | v2.3.0 | v0.709.30000 |  | 872 | 980 | SIMD-0242: Static Nonce Account Only | jstarry |
 
 ### Pending Devnet Activation
 | Key | SIMD | Agave Version | FD Version | Jito Version | Testnet | Devnet | Description | Owner |
 |-----|------|---------------|------------|--------------|---------|--------|-------------|-------|
-| ENTRYnPAoT5Swwx73YDGzMp3XnNH1kxacyvLosRHza1i | 0083  | v2.3.0 | v0.709.30000 | v2.3.0 | 873 |  | Relax intrabatch account locks | 2501babe |
 
 
 ### Pending Testnet Activation
@@ -26,10 +24,10 @@ The version floor is the current minimum supported software version for a cluste
 |-----|------|---------------|------------|--------------|---------|--------|-------------|-------|
 | 5xXZc66h4UdB6Yq7FzdBxBiRAFMMScMLwHxk2QZDaNZL | 0321  | v3.1.0 |  | v3.1.0 |  |  | SIMD-0321: Instruction Data Pointer in VM Register 2 | buffalojoec |
 | H6iVbVaDZgDphcPbcZwc5LoznMPWQfnJ1AM7L1xzqvt5 | 0339  | v3.1.0 |  | v3.1.0 |  |  | SIMD-0339: Increase CPI Account Infos Limit | nbelenkov |
-| rent6iVy6PDoViPBeJ6k5EJQrkj62h7DPyLbWGHwjrC | 0194  | v3.1.0 |  | v3.1.0 |  |  | SIMD-0194: Deprecate rent exemption threshold | jstarry |
-| Gx4XFcrVMt4HUvPzTpTSVkdDVgcDSjKhDN1RqRS6KDuZ | 0185  | v3.1.0 |  | v3.1.0 (need to update tip payment program for VoteStateV4 parsing) |  |  | SIMD-0185: Vote Account V4 | buffalojoec |
 | 64ixypL1HPu8WtJhNSMb9mSgfFaJvsANuRkTbHyuLfnx | 0160  | v3.1.0 |  | v3.1.0 |  |  | SIMD-0160: Static Instruction Limit | tao-stones |
-| fixfecLZYMfkGzwq6NJA11Yw6KYztzXiK9QcL3K78in | 0317  | v3.1.0 |  | v3.1.0 |  |  | SIMD-0317: Enforce 32 data + 32 coding shreds | AshwinSekar |
 | poUdAqRXXsNmfqAZ6UqpjbeYgwBygbfQLEvWSqVhSnb | 0359  | v3.1.0 |  | v3.1.0 |  |  | SIMD-0359: Poseidon Syscall - Enforce Input Length | vadorovsky |
 | bnYzodLwmybj7e1HAe98yZrdJTd7we69eMMLgCXqKZm | 0334  | v3.1.0 |  | v3.1.0 |  |  | SIMD-0334: Fix alt_bn128_pairing Syscall Length Check | samkim-crypto |
+| rent6iVy6PDoViPBeJ6k5EJQrkj62h7DPyLbWGHwjrC | 0194  | v3.1.0 |  | v3.1.0 |  |  | SIMD-0194: Deprecate rent exemption threshold | jstarry |
+| Gx4XFcrVMt4HUvPzTpTSVkdDVgcDSjKhDN1RqRS6KDuZ | 0185  | v3.1.0 |  | v3.1.0 (need to update tip distribution program for VoteStateV4 parsing) |  |  | SIMD-0185: Vote Account V4 | buffalojoec |
+| fixfecLZYMfkGzwq6NJA11Yw6KYztzXiK9QcL3K78in | 0317  | v3.1.0 |  | v3.1.0 |  |  | SIMD-0317: Enforce 32 data + 32 coding shreds | AshwinSekar |
 | CHaChatUnR3s6cPyPMMGNJa3VdQQ8PNH2JqdD4LpCKnB | 0332  | v3.1.0 |  | v3.1.0 |  |  | SIMD-0332: Reduce ChaCha rounds for Turbine from 20 to 8 | alexpyattaev |
diff --git a/_Sidebar.md b/_Sidebar.md
index 9faa10a..7b3149f 100644
--- a/_Sidebar.md
+++ b/_Sidebar.md
@@ -20,4 +20,4 @@
 * **Migration**
   * [Agave v2.0 Migration](Agave-v2.0-Transition-Guide)
 * **Restart Instructions**
-  * [2025-10-01 Testnet Restart](2025-10-01-Testnet-rollback-and-restart)
+  * [2025-12-06 Testnet Restart](2025-12-06-Testnet-rollback-and-restart)
diff --git a/feature-gate-tracker-schedule.json b/feature-gate-tracker-schedule.json
index 010d1bc..dd58b2a 100644
--- a/feature-gate-tracker-schedule.json
+++ b/feature-gate-tracker-schedule.json
@@ -1454,9 +1454,7 @@
       "Status": "0 - Fully Activated",
       "Testnet Epoch": 869,
       "Title": "Feature Gate: Loaded Transaction Data Size Specification"
-    }
-  ],
-  "1 - Ready for Mainnet-beta": [
+    },
     {
       "Comms Required": null,
       "Description": "Restricts nonce transactions to use only statically included accounts.",
@@ -1481,41 +1479,11 @@
       "SIMDs": [
         "0242"
       ],
-      "Status": "1 - Ready for Mainnet-beta",
+      "Status": "0 - Fully Activated",
       "Testnet Epoch": 872,
       "Title": "SIMD-0242: Static Nonce Account Only"
     }
   ],
-  "2 - Ready for Devnet": [
-    {
-      "Comms Required": null,
-      "Description": "Remove the constraint that transaction entries cannot contain conflicting transactions.",
-      "Devnet Epoch": null,
-      "Feature ID": "ENTRYnPAoT5Swwx73YDGzMp3XnNH1kxacyvLosRHza1i",
-      "Min Agave Versions": [
-        "v2.3.0"
-      ],
-      "Min FD Versions": [
-        "v0.709.30000"
-      ],
-      "Min Jito Versions": [
-        "v2.3.0"
-      ],
-      "Owners": [
-        "2501babe"
-      ],
-      "Planned Testnet Order": 5300,
-      "SIMD Links": [
-        "https://github.com/solana-foundation/solana-improvement-documents/blob/main/proposals/0083-relax-entry-constraints.md"
-      ],
-      "SIMDs": [
-        "0083"
-      ],
-      "Status": "2 - Ready for Devnet",
-      "Testnet Epoch": 873,
-      "Title": "Relax intrabatch account locks"
-    }
-  ],
   "3 - Ready for Testnet": [
     {
       "Comms Required": null,
@@ -1534,7 +1502,7 @@
       "Owners": [
         "buffalojoec"
       ],
-      "Planned Testnet Order": "",
+      "Planned Testnet Order": 5400,
       "SIMD Links": [
         "https://github.com/solana-foundation/solana-improvement-documents/blob/main/proposals/0321-vm-r2-instruction-data-pointer.md"
       ],
@@ -1562,7 +1530,7 @@
       "Owners": [
         "nbelenkov"
       ],
-      "Planned Testnet Order": "",
+      "Planned Testnet Order": 5500,
       "SIMD Links": [
         "https://github.com/solana-foundation/solana-improvement-documents/blob/main/proposals/0339-increase-cpi-account-info-limit.md"
       ],
@@ -1577,7 +1545,7 @@
       "Comms Required": null,
       "Description": null,
       "Devnet Epoch": null,
-      "Feature ID": "rent6iVy6PDoViPBeJ6k5EJQrkj62h7DPyLbWGHwjrC",
+      "Feature ID": "64ixypL1HPu8WtJhNSMb9mSgfFaJvsANuRkTbHyuLfnx",
       "Min Agave Versions": [
         "v3.1.0"
       ],
@@ -1588,24 +1556,24 @@
         "v3.1.0"
       ],
       "Owners": [
-        "jstarry"
+        "tao-stones"
       ],
-      "Planned Testnet Order": "",
+      "Planned Testnet Order": 5600,
       "SIMD Links": [
-        "https://github.com/solana-foundation/solana-improvement-documents/blob/main/proposals/0194-deprecate-rent-exemption-threshold.md"
+        "https://github.com/solana-foundation/solana-improvement-documents/blob/main/proposals/0160-static-instruction-limit.md"
       ],
       "SIMDs": [
-        "0194"
+        "0160"
       ],
       "Status": "3 - Ready for Testnet",
       "Testnet Epoch": "",
-      "Title": "SIMD-0194: Deprecate rent exemption threshold"
+      "Title": "SIMD-0160: Static Instruction Limit"
     },
     {
       "Comms Required": null,
       "Description": null,
       "Devnet Epoch": null,
-      "Feature ID": "Gx4XFcrVMt4HUvPzTpTSVkdDVgcDSjKhDN1RqRS6KDuZ",
+      "Feature ID": "poUdAqRXXsNmfqAZ6UqpjbeYgwBygbfQLEvWSqVhSnb",
       "Min Agave Versions": [
         "v3.1.0"
       ],
@@ -1613,27 +1581,27 @@
         ""
       ],
       "Min Jito Versions": [
-        "v3.1.0 (need to update tip payment program for VoteStateV4 parsing)"
+        "v3.1.0"
       ],
       "Owners": [
-        "buffalojoec"
+        "vadorovsky"
       ],
-      "Planned Testnet Order": "",
+      "Planned Testnet Order": 5700,
       "SIMD Links": [
-        "https://github.com/solana-foundation/solana-improvement-documents/blob/main/proposals/0185-vote-account-v4.md"
+        "https://github.com/solana-foundation/solana-improvement-documents/blob/main/proposals/0359-poseidon-enforce-input-length.md"
       ],
       "SIMDs": [
-        "0185"
+        "0359"
       ],
       "Status": "3 - Ready for Testnet",
       "Testnet Epoch": "",
-      "Title": "SIMD-0185: Vote Account V4"
+      "Title": "SIMD-0359: Poseidon Syscall - Enforce Input Length"
     },
     {
       "Comms Required": null,
       "Description": null,
       "Devnet Epoch": null,
-      "Feature ID": "64ixypL1HPu8WtJhNSMb9mSgfFaJvsANuRkTbHyuLfnx",
+      "Feature ID": "bnYzodLwmybj7e1HAe98yZrdJTd7we69eMMLgCXqKZm",
       "Min Agave Versions": [
         "v3.1.0"
       ],
@@ -1644,24 +1612,24 @@
         "v3.1.0"
       ],
       "Owners": [
-        "tao-stones"
+        "samkim-crypto"
       ],
-      "Planned Testnet Order": "",
+      "Planned Testnet Order": 5800,
       "SIMD Links": [
-        "https://github.com/solana-foundation/solana-improvement-documents/blob/main/proposals/0160-static-instruction-limit.md"
+        "https://github.com/solana-foundation/solana-improvement-documents/blob/main/proposals/0334-fix-alt-bn128-pairing-length-check.md"
       ],
       "SIMDs": [
-        "0160"
+        "0334"
       ],
       "Status": "3 - Ready for Testnet",
       "Testnet Epoch": "",
-      "Title": "SIMD-0160: Static Instruction Limit"
+      "Title": "SIMD-0334: Fix alt_bn128_pairing Syscall Length Check"
     },
     {
       "Comms Required": null,
       "Description": null,
       "Devnet Epoch": null,
-      "Feature ID": "fixfecLZYMfkGzwq6NJA11Yw6KYztzXiK9QcL3K78in",
+      "Feature ID": "rent6iVy6PDoViPBeJ6k5EJQrkj62h7DPyLbWGHwjrC",
       "Min Agave Versions": [
         "v3.1.0"
       ],
@@ -1672,24 +1640,24 @@
         "v3.1.0"
       ],
       "Owners": [
-        "AshwinSekar"
+        "jstarry"
       ],
-      "Planned Testnet Order": "",
+      "Planned Testnet Order": 5900,
       "SIMD Links": [
-        "https://github.com/solana-foundation/solana-improvement-documents/blob/main/proposals/0317-enforce-32-data-shreds.md"
+        "https://github.com/solana-foundation/solana-improvement-documents/blob/main/proposals/0194-deprecate-rent-exemption-threshold.md"
       ],
       "SIMDs": [
-        "0317"
+        "0194"
       ],
       "Status": "3 - Ready for Testnet",
       "Testnet Epoch": "",
-      "Title": "SIMD-0317: Enforce 32 data + 32 coding shreds"
+      "Title": "SIMD-0194: Deprecate rent exemption threshold"
     },
     {
       "Comms Required": null,
       "Description": null,
       "Devnet Epoch": null,
-      "Feature ID": "poUdAqRXXsNmfqAZ6UqpjbeYgwBygbfQLEvWSqVhSnb",
+      "Feature ID": "Gx4XFcrVMt4HUvPzTpTSVkdDVgcDSjKhDN1RqRS6KDuZ",
       "Min Agave Versions": [
         "v3.1.0"
       ],
@@ -1697,27 +1665,27 @@
         ""
       ],
       "Min Jito Versions": [
-        "v3.1.0"
+        "v3.1.0 (need to update tip distribution program for VoteStateV4 parsing)"
       ],
       "Owners": [
-        "vadorovsky"
+        "buffalojoec"
       ],
-      "Planned Testnet Order": "",
+      "Planned Testnet Order": 6000,
       "SIMD Links": [
-        "https://github.com/solana-foundation/solana-improvement-documents/blob/main/proposals/0359-poseidon-enforce-input-length.md"
+        "https://github.com/solana-foundation/solana-improvement-documents/blob/main/proposals/0185-vote-account-v4.md"
       ],
       "SIMDs": [
-        "0359"
+        "0185"
       ],
       "Status": "3 - Ready for Testnet",
       "Testnet Epoch": "",
-      "Title": "SIMD-0359: Poseidon Syscall - Enforce Input Length"
+      "Title": "SIMD-0185: Vote Account V4"
     },
     {
       "Comms Required": null,
       "Description": null,
       "Devnet Epoch": null,
-      "Feature ID": "bnYzodLwmybj7e1HAe98yZrdJTd7we69eMMLgCXqKZm",
+      "Feature ID": "fixfecLZYMfkGzwq6NJA11Yw6KYztzXiK9QcL3K78in",
       "Min Agave Versions": [
         "v3.1.0"
       ],
@@ -1728,18 +1696,18 @@
         "v3.1.0"
       ],
       "Owners": [
-        "samkim-crypto"
+        "AshwinSekar"
       ],
-      "Planned Testnet Order": "",
+      "Planned Testnet Order": 6100,
       "SIMD Links": [
-        "https://github.com/solana-foundation/solana-improvement-documents/blob/main/proposals/0334-fix-alt-bn128-pairing-length-check.md"
+        "https://github.com/solana-foundation/solana-improvement-documents/blob/main/proposals/0317-enforce-32-data-shreds.md"
       ],
       "SIMDs": [
-        "0334"
+        "0317"
       ],
       "Status": "3 - Ready for Testnet",
       "Testnet Epoch": "",
-      "Title": "SIMD-0334: Fix alt_bn128_pairing Syscall Length Check"
+      "Title": "SIMD-0317: Enforce 32 data + 32 coding shreds"
     },
     {
       "Comms Required": null,
@@ -1758,7 +1726,7 @@
       "Owners": [
         "alexpyattaev"
       ],
-      "Planned Testnet Order": "",
+      "Planned Testnet Order": 6200,
       "SIMD Links": [
         "https://github.com/solana-foundation/solana-improvement-documents/blob/main/proposals/0332-cha-cha-8.md"
       ],
@@ -1799,6 +1767,34 @@
       "Testnet Epoch": 803,
       "Title": "Feature Gate: Enable loader-v4"
     },
+    {
+      "Comms Required": null,
+      "Description": "Remove the constraint that transaction entries cannot contain conflicting transactions.",
+      "Devnet Epoch": null,
+      "Feature ID": "ENTRYnPAoT5Swwx73YDGzMp3XnNH1kxacyvLosRHza1i",
+      "Min Agave Versions": [
+        "v2.3.0"
+      ],
+      "Min FD Versions": [
+        "v0.709.30000"
+      ],
+      "Min Jito Versions": [
+        "v2.3.0"
+      ],
+      "Owners": [
+        "2501babe"
+      ],
+      "Planned Testnet Order": 5300,
+      "SIMD Links": [
+        "https://github.com/solana-foundation/solana-improvement-documents/blob/main/proposals/0083-relax-entry-constraints.md"
+      ],
+      "SIMDs": [
+        "0083"
+      ],
+      "Status": null,
+      "Testnet Epoch": 873,
+      "Title": "Relax intrabatch account locks"
+    },
     {
       "Comms Required": null,
       "Description": null, 

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions