Skip to main content
The default connection flow opens a modal where users can select from all enabled wallets. No developer setup required.

Modal Demo

See the modal in action

Basic Usage

const address = await aurum.connect();

Customization

Control the modal appearance through the brand configuration:
const aurum = new Aurum({
  brand: {
    appName: 'My App',
    logo: 'https://example.com/logo.png',
    theme: 'dark',
    primaryColor: '#6366f1',
    borderRadius: 'lg',
    walletLayout: 'grid', // or 'stacked'
  },
  wallets: {
    embedded: { projectId: 'your-cdp-id' },
    walletConnect: { projectId: 'your-reown-id' },
    exclude: ['rabby', 'brave'], // hide specific wallets
  },
});
See Core SDK Configuration for all available options.

Widget

Embed the UI inline

Headless

Build a fully custom UI