-
Notifications
You must be signed in to change notification settings - Fork 58
Open
Labels
AUTO: Upstream UpdatesAuto-generated from tracking upstream reposAuto-generated from tracking upstream repos
Description
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
Labels
AUTO: Upstream UpdatesAuto-generated from tracking upstream reposAuto-generated from tracking upstream repos