Arcadia SDK - Wallet Management

Initializing SDK...

Wallet Status

Connected: Checking...

Wallet Address:

Not available

In Iframe: Checking...

Actions

Event Log

Waiting for events...

Code Example

// 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;
}