Skip to content

Instantly share code, notes, and snippets.

@avataraad
avataraad / merchant-repro.mjs
Created October 7, 2025 23:51
Porto merchant-sponsored tx stuck at status 300 - Minimal Reproduction
/**
* MINIMAL REPRODUCTION: Merchant-Sponsored Transaction Stuck at Status 300
*
* ISSUE: Transactions submit successfully to relay but get stuck at status 300
* with empty receipts. Never making it on-chain.
*
* SETUP:
* npm install porto viem
*
* RUN:
@avataraad
avataraad / merchant-repro.mjs
Created October 15, 2025 12:48
Porto v0.2.28 merchant sponsorship issue - additionalAuthorization not transforming to paymentSignature
/**
* MINIMAL REPRODUCTION: Merchant-Sponsored Transaction Fails with v0.2.28
*
* ISSUE: "fee signature is required when a payer is specified"
*
* SETUP:
* npm install porto@0.2.28 viem
*
* RUN:
* MERCHANT_ADDRESS=0x93ced86f0acdbccf5a4ea61ac0913371b3cb9e7b \