Base Smart Wallet Error: Not Connecting to WLFI Lockbox "Unknown Error"

I’m running into what looks like a unique Base Smart Wallet issue and wanted to share in case others are experiencing the same.

Has anyone else with Base Smart Wallets experienced the “Unknown Error” message when connecting to the Wlfi Lockbox?

Could there be an issue with early Smart Wallets not being recognized by the Lockbox contract?

I created a new smart wallet and it connected just fine. Since the new Base Smart Wallet connects without issue, this doesn’t look like a broad Smart Wallet compatibility problem. The issue seems isolated to my specific wallet created on Jan 20, 2025, which happens to be the one holding my WLFI tokens.

Wallet Creation Date: January 20, 2025 (same day I purchased WLFI tokens)

Error: Always receives “Unknown Error” when trying to connect to the WLFI Lockbox.

Troubleshooting I’ve Already Tried:

Latest Base App (29.55.6)

Reinstalled the app

Tried connecting via Base App browser + Chrome (Android + Windows, both latest versions)

Chrome incognito / cleared cache & cookies

Created a new passkey for the wallet

Created a brand-new Smart Wallet → it connects fine to Lockbox without errors

I’ve emailed all this info over the support and received a generic “Please test and try again”.

18 Likes

WLFI Lockbox “Unknown Error” — Fix + Why It Works

Hey everyone! After days of troubleshooting this issue, I was able to finally figure out the root cause and successfully connect my Base Smart Wallet.

I hit the “Unknown Error” when connecting my Base Smart Wallet to the WLFI Lockbox. I finally solved it, and here’s the full story with the why behind each step so you can repeat it confidently.

The short version (what fixed it)

My smart wallet needed an on-chain resync (because of passkey/ownership changes since creation). Triggering a normal ETH (Ethereum mainnet) send made Coinbase prompt a “wallet resync” transaction. After approving it, the old wallet connected to WLFI Lockbox instantly.

Step-by-step (with the WHY)

  1. Send regular ETH (Ethereum mainnet) from your Base Smart Wallet to another wallet you own.

Why: This “poke” forces Coinbase to check your smart wallet’s on-chain state. If your wallet had a passkey change, owner change, or was never fully deployed/upgraded, Coinbase will require a resync before allowing the send.

Important: Send ETH on Ethereum (L1), not “Base ETH.” (The resync check/contract lives on Ethereum mainnet.)

  1. You should see a “Resync your wallet” prompt with a gas estimate (mine was ~$10). Accept it.

Why: The resync writes the current owner/passkey and wallet config to chain (think “bring the smart account up to date”). Many dApps (including WLFI Lockbox) rely on this fresh on-chain state & signature validation to complete connections.

  1. After approving the resync, the app will also complete your ETH send.

Why: Coinbase batches your intent: first resync (state update), then your actual transfer. When the destination wallet receives the ETH, you know the resync is done.

  1. Return to the WLFI Lockbox and connect again.

Why: Now your smart wallet’s validation/signature module is fresh, so the Lockbox should recognize it and proceed to the agreement/sign flow.

How I discovered it (so it clicks)

I created a new Base Smart Wallet and it connected to WLFI Lockbox fine—so the issue wasn’t “smart wallets in general.” While funding that new wallet, Coinbase forced a resync on my old wallet (the one with WLFI). After paying the resync gas and finishing the ETH send, I retried the old wallet on the Lockbox and it connected immediately. That confirmed the root cause was a stale/unsynced on-chain state on the old wallet.

Verify it worked

You’ll see your ETH in the destination wallet.

Back on WLFI Lockbox, your old wallet should now connect and let you sign the agreement.

If you don’t get a resync prompt

Double-check you’re sending ETH on Ethereum (L1), not Base.

Try a tiny amount (e.g., $5–$15 worth) to trigger the check.

If still no prompt, try another simple on-chain action from the old wallet that requires a state write (e.g., registering a Basename or similar low-cost action), then retry the ETH send.

Notes & FAQs

“Why not Base ETH?” The resync logic for Coinbase Smart Wallets is anchored on Ethereum mainnet, so an L1 transaction is what reliably triggers the state update.

Is the Basename the problem? In my case, no. The Basename surfaced the issue but wasn’t the root cause—the resync was.

How much ETH do I need? A small amount to cover the resync gas + the tiny send (varies with L1

gas; $5–$20 usually covers it).

4 Likes

i have been trying to find a fix to this issue for the past week! Amen. Thank you

2 Likes