Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.aurumsdk.com/llms.txt

Use this file to discover all available pages before exploring further.

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'
    font: 'Inter, sans-serif',
    hideFooter: true,     // hides "powered by Aurum"
    modalZIndex: 9999,    // raise above your own overlays
  },
  wallets: {
    embedded: { projectId: 'your-cdp-id' },
    walletConnect: { projectId: 'your-reown-id' },
    exclude: ['rabby', 'brave'], // hide specific wallets
  },
});
See Core SDK Configuration for the full brand and wallets reference.

Widget

Embed the UI inline

Headless

Build a fully custom UI