Wallet-as-a-Service
Your app.Our gate.
App.tsx
import { MoonGateProvider, useWallet } from '@moongate/sdk';
const { publicKey, sendTransaction, signTransaction, signMessage, connected } = useWallet();
return (
<MoonGateProvider apiKey={API_KEY} apiUrl={API_URL}>
<HarnessBody />
</MoonGateProvider>
);- Drop-in provider + hooks — live in minutes
- Instant wallets — no seed phrases
- Every chain, fiat in and out, built in
yourapp.com
moongate
Trade widget
Fiat to anything.And back.
widget.tsx
const moonsuiteParams = new URLSearchParams({
partner: 'TROLL',
theme: 'light',
});
const iframeSrc =
`${MOONSUITE_BASE_URL}/token/${TOKEN_MINT}?${moonsuiteParams.toString()}`;
return <iframe src={iframeSrc} />;- Fiat → any token, on any chain
- Sell anything back to fiat
- Convert any pair, one widget
- A single iframe — no SDK
your.app/token
You pay
You receive
1 SOL = $172.30 · fees included
Buy SOLAny chain · no seed phrases · settles in seconds