Skip to content

Commit 6621e9f

Browse files
committed
append uri data for stylus only
1 parent c5c3e51 commit 6621e9f

File tree

2 files changed

+14
-9
lines changed

2 files changed

+14
-9
lines changed

packages/thirdweb/src/extensions/prebuilts/deploy-published.ts

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff 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

packages/thirdweb/src/utils/any-evm/compute-published-contract-deploy-info.ts

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)