

The SkyeGate connect wallet prompt on the frontend
SkyeGate lets you restrict access to any WordPress content based on what visitors hold in their crypto wallet. Powered by InsumerAPI, visitors connect their wallet, SkyeGate verifies their token or NFT holdings, and the gated content is revealed — all without collecting personal data.
Free and fully functional. Install, add a shortcode, and start gating content immediately. No API key or account required.
Ethereum, Solana, Polygon, Arbitrum, Base, Optimism, BNB Chain, Avalanche, and 23 more (31 blockchains total).
[skyegate] shortcode around any contentMetaMask, Phantom (EVM + Solana), Coinbase Wallet, and any wallet that supports EIP-6963.
This plugin connects to two external services for wallet verification. No personal data is collected or transmitted — only public blockchain wallet addresses and your site domain are sent.
When a visitor connects their wallet, the plugin sends a POST request to https://skyemeta.com/api/verify with the visitor’s public wallet address, the gate conditions you configured, and your site domain. The service returns a signed verification result. This happens each time a visitor attempts to access gated content.
To verify that the returned attestation was genuinely signed by InsumerAPI and has not been tampered with, the plugin fetches a public signing key (JWKS) from https://api.insumermodel.com/.well-known/jwks.json. No user data is sent — this is a public key fetch, cached for 24 hours.
The unminified source for public/js/skyegate-wallet.js is included in the plugin at src/wallet.js. The minified file is built with Vite using npm run build. The build configuration is in package.json and vite.config.js.