-
Notifications
You must be signed in to change notification settings - Fork 8
Expand file tree
/
Copy pathflags.go
More file actions
56 lines (53 loc) · 2.97 KB
/
flags.go
File metadata and controls
56 lines (53 loc) · 2.97 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
package builtInFunctions
import "github.com/multiversx/mx-chain-core-go/core"
const (
GlobalMintBurnFlag core.EnableEpochFlag = "GlobalMintBurnFlag"
ESDTTransferRoleFlag core.EnableEpochFlag = "ESDTTransferRoleFlag"
CheckFunctionArgumentFlag core.EnableEpochFlag = "CheckFunctionArgumentFlag"
CheckCorrectTokenIDForTransferRoleFlag core.EnableEpochFlag = "CheckCorrectTokenIDForTransferRoleFlag"
FixAsyncCallbackCheckFlag core.EnableEpochFlag = "FixAsyncCallbackCheckFlag"
SaveToSystemAccountFlag core.EnableEpochFlag = "SaveToSystemAccountFlag"
CheckFrozenCollectionFlag core.EnableEpochFlag = "CheckFrozenCollectionFlag"
SendAlwaysFlag core.EnableEpochFlag = "SendAlwaysFlag"
ValueLengthCheckFlag core.EnableEpochFlag = "ValueLengthCheckFlag"
CheckTransferFlag core.EnableEpochFlag = "CheckTransferFlag"
TransferToMetaFlag core.EnableEpochFlag = "TransferToMetaFlag"
ESDTNFTImprovementV1Flag core.EnableEpochFlag = "ESDTNFTImprovementV1Flag"
FixOldTokenLiquidityFlag core.EnableEpochFlag = "FixOldTokenLiquidityFlag"
WipeSingleNFTLiquidityDecreaseFlag core.EnableEpochFlag = "WipeSingleNFTLiquidityDecreaseFlag"
AlwaysSaveTokenMetaDataFlag core.EnableEpochFlag = "AlwaysSaveTokenMetaDataFlag"
SetGuardianFlag core.EnableEpochFlag = "SetGuardianFlag"
ConsistentTokensValuesLengthCheckFlag core.EnableEpochFlag = "ConsistentTokensValuesLengthCheckFlag"
ChangeUsernameFlag core.EnableEpochFlag = "ChangeUsernameFlag"
AutoBalanceDataTriesFlag core.EnableEpochFlag = "AutoBalanceDataTriesFlag"
ScToScLogEventFlag core.EnableEpochFlag = "ScToScLogEventFlag"
FixGasRemainingForSaveKeyValueFlag core.EnableEpochFlag = "FixGasRemainingForSaveKeyValueFlag"
IsChangeOwnerAddressCrossShardThroughSCFlag core.EnableEpochFlag = "IsChangeOwnerAddressCrossShardThroughSCFlag"
MigrateCodeLeafFlag core.EnableEpochFlag = "MigrateCodeLeafFlag"
)
// allFlags must have all flags used by mx-chain-vm-common-go in the current version
var allFlags = []core.EnableEpochFlag{
GlobalMintBurnFlag,
ESDTTransferRoleFlag,
CheckFunctionArgumentFlag,
CheckCorrectTokenIDForTransferRoleFlag,
FixAsyncCallbackCheckFlag,
SaveToSystemAccountFlag,
CheckFrozenCollectionFlag,
SendAlwaysFlag,
ValueLengthCheckFlag,
CheckTransferFlag,
TransferToMetaFlag,
ESDTNFTImprovementV1Flag,
FixOldTokenLiquidityFlag,
WipeSingleNFTLiquidityDecreaseFlag,
AlwaysSaveTokenMetaDataFlag,
SetGuardianFlag,
ConsistentTokensValuesLengthCheckFlag,
ChangeUsernameFlag,
AutoBalanceDataTriesFlag,
ScToScLogEventFlag,
FixGasRemainingForSaveKeyValueFlag,
IsChangeOwnerAddressCrossShardThroughSCFlag,
MigrateCodeLeafFlag,
}