File tree Expand file tree Collapse file tree 2 files changed +14
-9
lines changed Expand file tree Collapse file tree 2 files changed +14
-9
lines changed Original file line number Diff line number Diff line change @@ -346,6 +346,7 @@ async function directDeploy(options: {
346346 const { deployContract } = await import (
347347 "../../contract/deployment/deploy-with-abi.js"
348348 ) ;
349+ const isStylus = options . compilerMetadata . metadata . language === "rust" ;
349350 return deployContract ( {
350351 account,
351352 client,
@@ -358,12 +359,13 @@ async function directDeploy(options: {
358359 abi : compilerMetadata . abi ,
359360 constructorParams : contractParams ,
360361 salt,
361- extraDataWithUri : options . metadataUri
362- ? encodeExtraDataWithUri ( {
363- metadataUri : options . metadataUri ,
364- } )
365- : undefined ,
366- isStylus : options . compilerMetadata . metadata . language === "rust" ,
362+ extraDataWithUri :
363+ isStylus && options . metadataUri
364+ ? encodeExtraDataWithUri ( {
365+ metadataUri : options . metadataUri ,
366+ } )
367+ : undefined ,
368+ isStylus,
367369 } ) ;
368370}
369371
Original file line number Diff line number Diff line change @@ -72,6 +72,7 @@ export async function computeDeploymentInfoFromMetadata(args: {
7272 }
7373 }
7474
75+ const isStylus = contractMetadata . metadata . language === "rust" ;
7576 return computeDeploymentInfoFromBytecode ( {
7677 client : args . client ,
7778 chain : args . chain ,
@@ -83,9 +84,11 @@ export async function computeDeploymentInfoFromMetadata(args: {
8384 } ) ,
8485 constructorParams : processedConstructorParams ,
8586 salt : args . salt ,
86- extraDataWithUri : encodeExtraDataWithUri ( {
87- metadataUri : contractMetadata . metadataUri ,
88- } ) ,
87+ extraDataWithUri : isStylus
88+ ? encodeExtraDataWithUri ( {
89+ metadataUri : contractMetadata . metadataUri ,
90+ } )
91+ : undefined ,
8992 } ) ;
9093}
9194
You can’t perform that action at this time.
0 commit comments