diff --git a/.changeset/plain-maps-draw.md b/.changeset/plain-maps-draw.md new file mode 100644 index 00000000000..6a4817651ef --- /dev/null +++ b/.changeset/plain-maps-draw.md @@ -0,0 +1,5 @@ +--- +"thirdweb": patch +--- + +Fix network comparison when using diff libraries diff --git a/packages/thirdweb/src/x402/common.ts b/packages/thirdweb/src/x402/common.ts index 84c93b80fee..bf4a4721f41 100644 --- a/packages/thirdweb/src/x402/common.ts +++ b/packages/thirdweb/src/x402/common.ts @@ -162,7 +162,8 @@ export async function decodePaymentRequest( const selectedPaymentRequirements = paymentRequirements.find( (value) => value.scheme === decodedPayment.scheme && - value.network === decodedPayment.network, + networkToChainId(value.network) === + networkToChainId(decodedPayment.network), ); if (!selectedPaymentRequirements) { return {