THE MONSTERA PLAYGROUND
Make a living connection.
A wallet that feels at home in your application. Try it here.
01 / THE CONNECTION
Your wallet.
Your way in.
Connect an existing Monstera wallet, approve a message, and manage how you authenticate.
- 01Choose your wallet
Your Monstera username finds the account and its network.
- 02Approve the connection
Use your Monstera password or an already linked wallet.
- 03Sign on your terms
Add another sign-in method from Wallet settings in the account menu.
Fern Labs
Welcome to
your next chapter.
One wallet. A familiar way to connect.
Demo: verifies wallet control. A login server is required for a website session.
02 / UNDER THE CANOPY
A closer look.
No login needed.
Read real contract addresses directly from Sapphire. Start with the sample wallet or inspect the shared deployment.
No password, wallet connection, or gas required. A lookup does not verify ownership.
03 / PLANT IT ANYWHERE
Your brand.
One protocol.
Add the connection button to your website, or embed the public explorer.
This starter verifies wallet control. Add your server’s challenge and verification callbacks to create a website login session.
<div id="monstera"></div>
<script type="module">
import { mountMonsteraConnect } from
"https://monstera.cellact.nl/components/monstera-connect-ui-0.6.0.js";
const leaf = mountMonsteraConnect(document.querySelector("#monstera"), {
appName: "Fern Labs", display: "modal"
});
// When your app needs a signature: await leaf.signMessage(message)
</script>Plain HTML + JavaScript. No framework required.

