Pons v2 lets your coin trade against a tokenized stock instead of ETH — but to launch one with a bag of your own, you first need that stock sitting in your wallet. Pier does that part for you: pick NVDA, say how much ETH you want to dev buy, and it handles the swap, the approval and the launch in one flow.
Why three signatures and not one. Swapping, approving and launching are three separate contracts, and nothing on-chain bundles them today. One signature would need a router contract of our own standing in the middle of your funds. That's a deliberate later step, not a shortcut we took quietly.
Routes are proven before they're offered. A stock only gets a filled dot once a real swap has been replayed and simulated successfully at the size you're trading. If the simulation fails, the route is withheld rather than handed to you hopefully.
Nothing here holds your money. Every step is a transaction from your own wallet
to contracts Pons deployed. Pier takes no cut and cannot move anything without your
signature. The launch is pinned with expectedEconomics, so if Pons changes
launch terms between your quote and your transaction, it reverts instead of settling on
terms you never saw.