Connected: Checking...
Wallet Address:
In Iframe: Checking...
// Listen for wallet changes
arcadia.onWalletChange((connected, address) => {
if (!connected) {
// Wallet disconnected - pause game
pauseGame();
showMessage('Wallet disconnected');
} else {
// Wallet reconnected - resume game
resumeGame();
console.log('Wallet address:', address);
}
});
// Check connection status
const connected = await arcadia.isWalletConnected();
if (!connected) {
showMessage('Please connect your wallet');
}
// Get wallet address
const walletAddress = await arcadia.getWalletAddress();
if (walletAddress) {
// Use as user ID
const userId = walletAddress;
}