Skip to content
Monstera SDK / 2.x track

Embed the wallet. Leave custody outside your stack.

Monstera keeps wallet key state in Sapphire while your application integrates a portable signing surface. These guides separate wallet authorization from optional infrastructure such as gas sponsors and transaction relayers.

All guides

Start

Getting started

Install the SDK, connect a transaction submitter, and embed a wallet without building a key-custody backend.

Start

Clients and networks

Choose connected or read-only clients and configure Sapphire testnet or mainnet deliberately.

Core SDK

Create a wallet

Create anonymous or username-addressable wallets with an allowlisted authenticator.

Authentication

Action-bound authentication

Understand AuthContext, parameter hashing, and why a login proof is not a universal wallet permission.

Core SDK

Ethereum signing

Derive public accounts and sign hashes, personal messages, and EIP-155 transactions.

Core SDK

Imported keys

Import, inspect, deactivate, reactivate, and sign with externally generated keys.

Advanced

Solana signing

Configure Ed25519 HD material, derive public keys, and sign Solana message bytes.

Authentication

Authenticator catalog

Select an access model based on proof semantics, operational risk, and recovery requirements.

Advanced

Monstera Connect

Add a compact wallet button, approve messages and verify website login with your own server.

Advanced

Embed Monstera

Embed the working public wallet explorer, then plan an authenticated integration deliberately.

Reference

Architecture

Explore the factory, beacon, per-wallet vaults, key storage, authenticators and signing engine in an interactive contract atlas.

Reference

Networks and deployments

Canonical Sapphire network configuration and the deployment addresses documented by the current blueprint.

Reference

Security checklist

Operational controls required around confidential key storage and programmable authentication.

Reference

API boundaries

Know when to use WalletLogic, KeyVaultV3, the factory, or authenticator contracts directly.

Reference

Troubleshooting

Diagnose authentication failures, configuration errors, and network mismatches at the correct layer.