Skip to content

Commit 3c97234

Browse files
committed
add CrossVMMetadataViews to templates package
1 parent 9339cb6 commit 3c97234

File tree

1 file changed

+30
-22
lines changed

1 file changed

+30
-22
lines changed

lib/go/templates/templates.go

+30-22
Original file line numberDiff line numberDiff line change
@@ -14,28 +14,29 @@ import (
1414
)
1515

1616
const (
17-
placeholderFungibleTokenAddress = "\"FungibleToken\""
18-
placeholderNonFungibleTokenAddress = "\"NonFungibleToken\""
19-
placeholderEVMAddress = "\"EVM\""
20-
placeholderViewResolverAddress = "\"ViewResolver\""
21-
placeholderFungibleTokenMVAddress = "\"FungibleTokenMetadataViews\""
22-
placeholderMetadataViewsAddress = "\"MetadataViews\""
23-
placeholderBurnerAddress = "\"Burner\""
24-
placeholderCryptoAddress = "\"Crypto\""
25-
placeholderFlowTokenAddress = "\"FlowToken\""
26-
placeholderIDTableAddress = "\"FlowIDTableStaking\""
27-
placeholderLockedTokensAddress = "\"LockedTokens\""
28-
placeholderStakingProxyAddress = "\"StakingProxy\""
29-
placeholderQuorumCertificateAddress = "\"FlowClusterQC\""
30-
placeholderFlowFeesAddress = "\"FlowFees\""
31-
placeholderStorageFeesAddress = "\"FlowStorageFees\""
32-
placeholderExecutionParametersAddress = "\"FlowExecutionParameters\""
33-
placeholderServiceAccountAddress = "\"FlowServiceAccount\""
34-
placeholderDKGAddress = "\"FlowDKG\""
35-
placeholderEpochAddress = "\"FlowEpoch\""
36-
placeholderStakingCollectionAddress = "\"FlowStakingCollection\""
37-
placeholderNodeVersionBeaconAddress = "\"NodeVersionBeacon\""
38-
placeholderRandomBeaconHistoryAddress = "\"RandomBeaconHistory\""
17+
placeholderFungibleTokenAddress = "\"FungibleToken\""
18+
placeholderNonFungibleTokenAddress = "\"NonFungibleToken\""
19+
placeholderEVMAddress = "\"EVM\""
20+
placeholderViewResolverAddress = "\"ViewResolver\""
21+
placeholderFungibleTokenMVAddress = "\"FungibleTokenMetadataViews\""
22+
placeholderMetadataViewsAddress = "\"MetadataViews\""
23+
placeholderCrossVMMetadataViewsAddress = "\"CrossVMMetadataViews\""
24+
placeholderBurnerAddress = "\"Burner\""
25+
placeholderCryptoAddress = "\"Crypto\""
26+
placeholderFlowTokenAddress = "\"FlowToken\""
27+
placeholderIDTableAddress = "\"FlowIDTableStaking\""
28+
placeholderLockedTokensAddress = "\"LockedTokens\""
29+
placeholderStakingProxyAddress = "\"StakingProxy\""
30+
placeholderQuorumCertificateAddress = "\"FlowClusterQC\""
31+
placeholderFlowFeesAddress = "\"FlowFees\""
32+
placeholderStorageFeesAddress = "\"FlowStorageFees\""
33+
placeholderExecutionParametersAddress = "\"FlowExecutionParameters\""
34+
placeholderServiceAccountAddress = "\"FlowServiceAccount\""
35+
placeholderDKGAddress = "\"FlowDKG\""
36+
placeholderEpochAddress = "\"FlowEpoch\""
37+
placeholderStakingCollectionAddress = "\"FlowStakingCollection\""
38+
placeholderNodeVersionBeaconAddress = "\"NodeVersionBeacon\""
39+
placeholderRandomBeaconHistoryAddress = "\"RandomBeaconHistory\""
3940
)
4041

4142
type Environment struct {
@@ -47,6 +48,7 @@ type Environment struct {
4748
NonFungibleTokenAddress string
4849
EVMAddress string
4950
MetadataViewsAddress string
51+
CrossVMMetadataViewsAddress string
5052
FungibleTokenMetadataViewsAddress string
5153
FungibleTokenSwitchboardAddress string
5254
FlowTokenAddress string
@@ -112,6 +114,12 @@ func ReplaceAddresses(code string, env Environment) string {
112114
env.MetadataViewsAddress,
113115
)
114116

117+
code = ReplaceAddress(
118+
code,
119+
placeholderCrossVMMetadataViewsAddress,
120+
env.CrossVMMetadataViewsAddress,
121+
)
122+
115123
code = ReplaceAddress(
116124
code,
117125
placeholderBurnerAddress,

0 commit comments

Comments
 (0)