@@ -1150,10 +1150,10 @@ fd_feature_id_t const ids[] = {
1150
1150
.name = "remaining_compute_units_syscall_enabled" ,
1151
1151
.cleaned_up = {UINT_MAX , UINT_MAX , UINT_MAX } },
1152
1152
1153
- { .index = offsetof(fd_features_t , enable_program_runtime_v2_and_loader_v4 )>>3 ,
1154
- .id = {"\x73\xd6\xec\x04\xbe\x12\xf9\x97\x7c\x5b\x14 \x23\xca\x21\x5f\x5c\xac\x7c\x41\xfa\xd1\xf8\xc7\x7f \x0d\x23\x00\xe1\xb4\xa6\xf1\xd8 " },
1155
- /* 8oBxsYqnCvUTGzgEpxPcnVf7MLbWWPYddE33PftFeBBd */
1156
- .name = "enable_program_runtime_v2_and_loader_v4 " ,
1153
+ { .index = offsetof(fd_features_t , enable_loader_v4 )>>3 ,
1154
+ .id = {"\x6a\xf9\xc2\xb7\xef\x03\x1f\xcd\x0f\x1a\x09 \x23\x4e\x8a\x87\x4e\xa1\xf5\x78\x76\x05\xb9\x50\xa3 \x0d\x93\x1f\xf6\x6a\x54\x99\xd6 " },
1155
+ /* 8Cb77yHjPWe9wuWUfXeh6iszFGCDGNCoFk3tprViYHNm */
1156
+ .name = "enable_loader_v4 " ,
1157
1157
.cleaned_up = {UINT_MAX , UINT_MAX , UINT_MAX } },
1158
1158
1159
1159
{ .index = offsetof(fd_features_t , require_rent_exempt_split_destination )>>3 ,
@@ -1560,6 +1560,36 @@ fd_feature_id_t const ids[] = {
1560
1560
.name = "disable_partitioned_rent_collection" ,
1561
1561
.cleaned_up = {UINT_MAX , UINT_MAX , UINT_MAX } },
1562
1562
1563
+ { .index = offsetof(fd_features_t , vote_only_full_fec_sets )>>3 ,
1564
+ .id = {"\x09\xe7\xc5\x4a\x98\x6c\xb6\x68\x7d\xea\x99\x67\x65\x85\xc4\x3a\x6b\xac\x6d\x4c\x86\x10\x38\x21\xa6\x5c\x47\x63\x60\x46\x6a\x13" },
1565
+ /* ffecLRhhakKSGhMuc6Fz2Lnfq4uT9q3iu9ZsNaPLxPc */
1566
+ .name = "vote_only_full_fec_sets" ,
1567
+ .cleaned_up = {UINT_MAX , UINT_MAX , UINT_MAX } },
1568
+
1569
+ { .index = offsetof(fd_features_t , drop_unchained_merkle_shreds )>>3 ,
1570
+ .id = {"\x20\x0f\x3a\xb8\x5d\x6c\x0b\x80\xe0\x5b\xbd\x7c\x65\x02\x11\xc5\x4c\xa1\x37\x3a\x74\xc9\x1a\xf1\xe7\x34\x0b\xf5\x27\x82\x0f\x8d" },
1571
+ /* 3A9WtMU4aHuryD3VN7SFKdfXto8HStLb1Jj6HjkgfnGL */
1572
+ .name = "drop_unchained_merkle_shreds" ,
1573
+ .cleaned_up = {UINT_MAX , UINT_MAX , UINT_MAX } },
1574
+
1575
+ { .index = offsetof(fd_features_t , verify_retransmitter_signature )>>3 ,
1576
+ .id = {"\x9c\xcc\xbd\x50\xa2\xed\x41\xa8\x85\x34\x23\x68\x9b\xcd\xb3\x28\xd1\x52\xd5\xe6\xfa\xcd\x2d\x3d\x8e\xbc\x54\x90\xee\x43\x96\xa6" },
1577
+ /* BZ5g4hRbu5hLQQBdPyo2z9icGyJ8Khiyj3QS6dhWijTb */
1578
+ .name = "verify_retransmitter_signature" ,
1579
+ .cleaned_up = {UINT_MAX , UINT_MAX , UINT_MAX } },
1580
+
1581
+ { .index = offsetof(fd_features_t , enable_turbine_extended_fanout_experiments )>>3 ,
1582
+ .id = {"\x9c\xfa\x56\x83\x27\xa3\x72\x02\xcc\xb2\x43\x58\x96\x7a\xd0\xb1\x15\x49\x12\xb3\x1e\xb1\x38\xb9\x5c\x09\x00\x03\xc2\x36\xd8\xbe" },
1583
+ /* BZn14Liea52wtBwrXUxTv6vojuTTmfc7XGEDTXrvMD7b */
1584
+ .name = "enable_turbine_extended_fanout_experiments" ,
1585
+ .cleaned_up = {UINT_MAX , UINT_MAX , UINT_MAX } },
1586
+
1587
+ { .index = offsetof(fd_features_t , vote_only_retransmitter_signed_fec_sets )>>3 ,
1588
+ .id = {"\x06\x51\x2b\xe1\x3a\x96\x4f\x49\x50\xb7\xac\x06\xb0\x90\x4d\x04\xbb\xbf\x29\xc7\x0c\x01\xf6\x52\x11\x2b\x02\xfa\x13\x90\x98\x76" },
1589
+ /* RfEcA95xnhuwooVAhUUksEJLZBF7xKCLuqrJoqk4Zph */
1590
+ .name = "vote_only_retransmitter_signed_fec_sets" ,
1591
+ .cleaned_up = {UINT_MAX , UINT_MAX , UINT_MAX } },
1592
+
1563
1593
{ .index = ULONG_MAX }
1564
1594
};
1565
1595
/* TODO replace this with fd_map_perfect */
@@ -1732,7 +1762,7 @@ fd_feature_id_query( ulong prefix ) {
1732
1762
case 0x3cbf822ccb2eebd4 : return & ids [ 163 ];
1733
1763
case 0xe9d32123513c4d0d : return & ids [ 164 ];
1734
1764
case 0x64205286d7935342 : return & ids [ 165 ];
1735
- case 0x97f912be04ecd673 : return & ids [ 166 ];
1765
+ case 0xcd1f03efb7c2f96a : return & ids [ 166 ];
1736
1766
case 0x4b241cb4c6f3b3b2 : return & ids [ 167 ];
1737
1767
case 0x21746beaa849f9d9 : return & ids [ 168 ];
1738
1768
case 0x9bb55b5df1c396c5 : return & ids [ 169 ];
@@ -1794,6 +1824,11 @@ fd_feature_id_query( ulong prefix ) {
1794
1824
case 0x8ef4f4fdbc3d6c85 : return & ids [ 225 ];
1795
1825
case 0xd571e3dc9532c905 : return & ids [ 226 ];
1796
1826
case 0x4d86ca23d81d6d11 : return & ids [ 227 ];
1827
+ case 0x68b66c984ac5e709 : return & ids [ 228 ];
1828
+ case 0x800b6c5db83a0f20 : return & ids [ 229 ];
1829
+ case 0xa841eda250bdcc9c : return & ids [ 230 ];
1830
+ case 0x0272a3278356fa9c : return & ids [ 231 ];
1831
+ case 0x494f963ae12b5106 : return & ids [ 232 ];
1797
1832
default : break ;
1798
1833
}
1799
1834
return NULL ;
@@ -1965,7 +2000,7 @@ FD_STATIC_ASSERT( offsetof( fd_features_t, revise_turbine_epoch_stakes
1965
2000
FD_STATIC_ASSERT ( offsetof( fd_features_t , enable_poseidon_syscall )>>3 == 163UL , layout );
1966
2001
FD_STATIC_ASSERT ( offsetof( fd_features_t , timely_vote_credits )>>3 == 164UL , layout );
1967
2002
FD_STATIC_ASSERT ( offsetof( fd_features_t , remaining_compute_units_syscall_enabled )>>3 == 165UL , layout );
1968
- FD_STATIC_ASSERT ( offsetof( fd_features_t , enable_program_runtime_v2_and_loader_v4 )>>3 == 166UL , layout );
2003
+ FD_STATIC_ASSERT ( offsetof( fd_features_t , enable_loader_v4 )>>3 == 166UL , layout );
1969
2004
FD_STATIC_ASSERT ( offsetof( fd_features_t , require_rent_exempt_split_destination )>>3 == 167UL , layout );
1970
2005
FD_STATIC_ASSERT ( offsetof( fd_features_t , better_error_codes_for_tx_lamport_check )>>3 == 168UL , layout );
1971
2006
FD_STATIC_ASSERT ( offsetof( fd_features_t , enable_alt_bn128_compression_syscall )>>3 == 169UL , layout );
@@ -2027,4 +2062,9 @@ FD_STATIC_ASSERT( offsetof( fd_features_t, raise_block_limits_to_50m
2027
2062
FD_STATIC_ASSERT ( offsetof( fd_features_t , move_precompile_verification_to_svm )>>3 == 225UL , layout );
2028
2063
FD_STATIC_ASSERT ( offsetof( fd_features_t , enable_transaction_loading_failure_fees )>>3 == 226UL , layout );
2029
2064
FD_STATIC_ASSERT ( offsetof( fd_features_t , disable_partitioned_rent_collection )>>3 == 227UL , layout );
2065
+ FD_STATIC_ASSERT ( offsetof( fd_features_t , vote_only_full_fec_sets )>>3 == 228UL , layout );
2066
+ FD_STATIC_ASSERT ( offsetof( fd_features_t , drop_unchained_merkle_shreds )>>3 == 229UL , layout );
2067
+ FD_STATIC_ASSERT ( offsetof( fd_features_t , verify_retransmitter_signature )>>3 == 230UL , layout );
2068
+ FD_STATIC_ASSERT ( offsetof( fd_features_t , enable_turbine_extended_fanout_experiments )>>3 == 231UL , layout );
2069
+ FD_STATIC_ASSERT ( offsetof( fd_features_t , vote_only_retransmitter_signed_fec_sets )>>3 == 232UL , layout );
2030
2070
FD_STATIC_ASSERT ( sizeof ( fd_features_t )>>3 == FD_FEATURE_ID_CNT , layout );
0 commit comments