Connect your users' Phantom wallets to your Bubble app — no code required. Read wallet addresses, check balances, sign messages for authentication, send transactions, and verify signatures server-side across four blockchains in a single plugin.
Actions available:
Connect Wallet Connects to the user's Phantom wallet. Shows an approval popup. No fields needed. Disconnect Wallet Disconnects the current wallet and clears all wallet data. No fields needed. Get Balance Fetches the native token balance of the connected wallet — SOL, ETH, MATIC, or BTC. No fields needed. Get Token Balance Fetches the balance of a specific token. Requires the token's contract address and its decimal places. Sign Message Asks the user to sign a text message — no transaction, no fees. Requires the message text you want them to sign. Send Transaction Sends native tokens to another wallet. Requires the recipient's wallet address and the amount to send. Switch Chain Switches to a different blockchain entirely. Requires the chain and network to switch to. Switch Network Switches to a different network on the same chain — for example from mainnet to testnet. Requires the network name. Verify Signature (server-side) Confirms that a signature was genuinely produced by the claimed wallet address. Runs securely on the server. Requires the wallet address, the original message, the signature, and the chain. Returns yes or no.