Skip to content

Commit 4883c47

Browse files
committed
fix: Add missing feature flags to aptos-release-builder
1 parent 37ceba2 commit 4883c47

File tree

1 file changed

+36
-0
lines changed

1 file changed

+36
-0
lines changed

aptos-move/aptos-release-builder/src/components/feature_flags.rs

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,14 @@ pub enum FeatureFlag {
121121
DefaultToConcurrentFungibleBalance,
122122
LimitVMTypeSize,
123123
AbortIfMultisigPayloadMismatch,
124+
AllowSerializedScriptArgs,
125+
UseCompatibilityCheckerV2,
126+
EnableEnumTypes,
127+
FederatedKeyless,
128+
TransactionSimulationEnhancement,
129+
CollectionOwner,
130+
NativeMemoryOperations,
131+
AccountAbstraction,
124132
GovernedGasPool,
125133
DecommissionCoreResources,
126134
}
@@ -332,6 +340,20 @@ impl From<FeatureFlag> for AptosFeatureFlag {
332340
FeatureFlag::AbortIfMultisigPayloadMismatch => {
333341
AptosFeatureFlag::ABORT_IF_MULTISIG_PAYLOAD_MISMATCH
334342
},
343+
FeatureFlag::AllowSerializedScriptArgs => {
344+
AptosFeatureFlag::ALLOW_SERIALIZED_SCRIPT_ARGS
345+
},
346+
FeatureFlag::UseCompatibilityCheckerV2 => {
347+
AptosFeatureFlag::_USE_COMPATIBILITY_CHECKER_V2
348+
},
349+
FeatureFlag::EnableEnumTypes => AptosFeatureFlag::ENABLE_ENUM_TYPES,
350+
FeatureFlag::FederatedKeyless => AptosFeatureFlag::FEDERATED_KEYLESS,
351+
FeatureFlag::TransactionSimulationEnhancement => {
352+
AptosFeatureFlag::TRANSACTION_SIMULATION_ENHANCEMENT
353+
},
354+
FeatureFlag::CollectionOwner => AptosFeatureFlag::COLLECTION_OWNER,
355+
FeatureFlag::NativeMemoryOperations => AptosFeatureFlag::NATIVE_MEMORY_OPERATIONS,
356+
FeatureFlag::AccountAbstraction => AptosFeatureFlag::ACCOUNT_ABSTRACTION,
335357
FeatureFlag::GovernedGasPool => AptosFeatureFlag::GOVERNED_GAS_POOL,
336358
FeatureFlag::DecommissionCoreResources => AptosFeatureFlag::DECOMMISSION_CORE_RESOURCES,
337359
}
@@ -458,6 +480,20 @@ impl From<AptosFeatureFlag> for FeatureFlag {
458480
AptosFeatureFlag::ABORT_IF_MULTISIG_PAYLOAD_MISMATCH => {
459481
FeatureFlag::AbortIfMultisigPayloadMismatch
460482
},
483+
AptosFeatureFlag::ALLOW_SERIALIZED_SCRIPT_ARGS => {
484+
FeatureFlag::AllowSerializedScriptArgs
485+
},
486+
AptosFeatureFlag::_USE_COMPATIBILITY_CHECKER_V2 => {
487+
FeatureFlag::UseCompatibilityCheckerV2
488+
},
489+
AptosFeatureFlag::ENABLE_ENUM_TYPES => FeatureFlag::EnableEnumTypes,
490+
AptosFeatureFlag::FEDERATED_KEYLESS => FeatureFlag::FederatedKeyless,
491+
AptosFeatureFlag::TRANSACTION_SIMULATION_ENHANCEMENT => {
492+
FeatureFlag::TransactionSimulationEnhancement
493+
},
494+
AptosFeatureFlag::COLLECTION_OWNER => FeatureFlag::CollectionOwner,
495+
AptosFeatureFlag::NATIVE_MEMORY_OPERATIONS => FeatureFlag::NativeMemoryOperations,
496+
AptosFeatureFlag::ACCOUNT_ABSTRACTION => FeatureFlag::AccountAbstraction,
461497
AptosFeatureFlag::GOVERNED_GAS_POOL => FeatureFlag::GovernedGasPool,
462498
AptosFeatureFlag::DECOMMISSION_CORE_RESOURCES => FeatureFlag::DecommissionCoreResources,
463499
}

0 commit comments

Comments
 (0)