Universal Transaction Scenarios
Overview
End-to-end playground examples for each universal transaction route. For API reference and argument details, see Send Universal Transaction.
Route 1 → Execute on Push Chain
Route 1 originates from a wallet on an external chain or a native Push Chain wallet → routes through the UEA associated with your Push Account (when the origin is external) → executes the transaction on Push Chain. See How Universal Routing Works to learn more. Useful for funding your Push Account, bridging assets onto Push Chain, calling Push-side contracts from any source, etc.
Interact with Smart Contract
Move Native ETH to Push Chain (lands as pETH)
Bridge native Sepolia ETH into your UEA on Push Chain. It arrives as pETH (the Push Chain wrapper for ETH from Ethereum). Only the source-chain UOA needs funding.
Move ERC-20 (USDT) to Push Chain (lands as USDT.eth)
Bridge USDT from Sepolia into your UEA on Push Chain. It arrives as USDT.eth (the Push-side PRC-20 mirror; only native assets use the p prefix, ERC-20s keep their symbol plus a chain suffix like .eth, .bsc, .sol).
Move ERC-20 (USDT) + Call Contract in One Tx
Bridge USDT into Push Chain AND atomically call a contract in the same transaction. The funds land on the UEA, then the UEA executes your payload — all from one user signature.
Batch Transactions (Multicall)
Run two increment() calls on the same Push Chain contract atomically, from a single Sepolia signature. The inline progressHook lets you watch the full lifecycle (gas estimate -> UEA resolution -> fee-lock -> broadcast -> confirmation) without a separate tracking example.