Blaze lets you optionally connect a self-custody wallet (like MetaMask or Rabby) on Blaze Chain and link it to your Blaze account. This does not move your funds; it just lets us read balances and show them in your Wallet page.
What “External Wallet” Means
It’s your own wallet, using RainbowKit / Wagmi (e.g., injected browser wallet).
We only link one external Blaze Chain address per Blaze account.
After linking, we show:
Native BLAZE balance
USDC (ERC-20 on Blaze Chain) balance
Backstage Passes held in that wallet
You can revoke this link anytime.
Step 1 – Open the External Wallet Section
Go to the Wallet page.
Scroll down to External Wallet on Blaze Chain (Optional).
Step 2 – Connect Your Wallet
Click Connect wallet.
In the RainbowKit modal, choose your wallet (e.g., MetaMask).
Approve the connection in your wallet extension.
Once connected, you’ll see something like:
Connected: 0x1234...ABCD
…with a copy button to copy the connected address.
Step 3 – Link the Wallet to Blaze
With your wallet connected, click “Link this wallet to Blaze”.
Blaze will:
Request a one-time nonce from /auth/nonce.
Ask you to sign a message in your wallet verifying ownership.
Approve the signature in your wallet.
If everything succeeds, you’ll see a success message like:
External wallet linked to your Blaze account.
We then fetch balances via Blaze Chain RPC and show:
Native BLAZE
USDC on Blaze Chain
Backstage Pass info via the external BackstageCard.
Linking Rules
You can link only one external Blaze Chain wallet per Blaze account.
If the connected wallet address is different from the currently linked one, you’ll see a note that they differ.
If the connected wallet matches the linked wallet, the button will show “Linked to Blaze” and be disabled.
How to Revoke a Linked External Wallet
If you no longer want Blaze to read balances from your external Blaze Chain wallet, you can revoke the link at any time.
Steps to Revoke
Go to the Wallet page.
Scroll to External Wallet on Blaze Chain (Optional).
On the right side, you’ll see:
Linked Blaze Chain wallet
The shortened address (e.g. 0x1234...ABCD)
A Revoke access button.
Click Revoke access.
Confirm the action.
During revocation, the button will show “Revoking…”. Once it completes:
The linked wallet state is cleared.
Displayed external balances are reset to 0.
You can link a new wallet in the future if you want.
Note: This action doesn’t move or touch your funds. It only removes Blaze’s association with that external address.
