Embed the Strike panel in two minutes
Configure on the left, watch it update live in a sample app, and copy one snippet. No backend, no API keys, no build step.
Users connect once
Any CIP-30 wallet (Lace, Eternl, Vespr, Typhon…). One signature creates their Strike account and a trading key that can't withdraw.
Strike pays you
Your builder fee is added to each order and credited by Strike to your account on every fill. Users always see it before confirming.
Track every integration
Active traders and volume per app, verified against Strike's public fill history; referred users as reported by the widget.
Open dashboard →Questions
Do I need a backend or API keys?
No. The panel talks directly to Strike from the user's browser. Your only credential is your public builder code.
Can my app access user funds?
No. The trading key created at connect can place orders but cannot withdraw: withdrawals need the user's own wallet signature and only go back to their wallet. Deposits are checked before the user signs.
What should I charge?
We recommend 5 bps (0.05%). Strike allows up to 100 bps, but the panel shows every fee before confirming. Low fees win volume, like Phantom at 5 bps on Hyperliquid.
Does it work in a wallet extension or mobile wallet?
Yes, it's a standard web component. In an extension popup set width="368"; if your CSP blocks remote scripts, bundle the ESM build (strike-everywhere.js) instead.