> For the complete documentation index, see [llms.txt](https://docs.zeal.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.zeal.app/expert-guides/importing-picnic-gnosis-pay-card.md).

# Importing Picnic Gnosis Pay card

<table data-header-hidden><thead><tr><th width="129.42578125"></th><th width="432.36328125"></th><th width="175.35546875"></th></tr></thead><tbody><tr><td>Phase</td><td>Action</td><td>Why it matters</td></tr><tr><td>1. Prep inside Picnic</td><td><p><strong>Export your private key</strong> </p><p>Picture top right → Settings → Security → Export Private Key → copy the 64-hex string and store it somewhere temporarily. You can delete it at the end of this guide.</p></td><td>You’ll need this key to sign later transactions.</td></tr><tr><td></td><td><p><strong>Copy your Picnic wallet address</strong></p><p>1. On My Account screen tap Deposit.<br>2. In Deposit funds choose Cryptocurrencies from the currency dropdown, hit Continue.<br>3. The long 0x… string (also shown as a QR code) is your Picnic wallet address – copy it.</p></td><td>Rabby will treat this as a watch-only / institutional Safe.</td></tr><tr><td>2. Install Rabby</td><td><p><strong>Install Rabby Wallet (Chrome / Brave / Edge extension)</strong></p><p>Download only from rabby.io or the Chrome Web Store publisher “DeBank”.</p></td><td>Rabby can juggle an EOA <em>and</em> a Safe in one view.</td></tr><tr><td>3. Import your Private Key</td><td>Open Rabby → Import Account → Private Key → paste the private key from step 1.</td><td>Creates the exact same externally-owned account (EOA) you used in PICNIC.</td></tr><tr><td>4. Add your Safe</td><td>Rabby → Add Institutional / Safe → choose Gnosis Safe → paste the Safe address from step 2</td><td>Now Rabby shows two accounts:  • <em>EOA</em> (private key)  • <em>Safe</em> (watch-only)</td></tr><tr><td>5. Connect to Gnosis Pay</td><td>Switch the active account in Rabby to the <em>Safe</em> (click the account avatar → select the Safe).</td><td>Ensures GnosisPay “sees” your Safe, not the EOA.</td></tr><tr><td></td><td>In a new tab open gnosispay.com → Connect Wallet → Rabby → approve in Rabby (the pop-up should show the Safe address).</td><td>Brings up the full Gnosis Pay dashboard for that Safe.</td></tr><tr><td>6. Add Zeal as a co-owner</td><td>In Gnosis Pay → Account → Account details → Account Owners → Edit → + Add address</td><td>You’re about to give your Zeal smart wallet signing rights.</td></tr><tr><td></td><td>From the Zeal app copy your smart-wallet address <br>Deposit → From another wallet → Show your wallet address → Copy wallet address</td><td>That’s the contract wallet Zeal controls.</td></tr><tr><td></td><td>Back in Gnosis Pay, paste the Zeal address into the field and click Save.</td><td></td></tr><tr><td></td><td>Rabby will pop up a transaction request that you need to Confirm. Wait for the Safe transaction to execute. This will take 3 minutes to complete.C</td><td>This officially adds Zeal as an owner.</td></tr><tr><td>7. Finish up</td><td>Open Zeal App → Card tab → Click Connect existing Gnosis Pay card. Congratulations - you're now connected!<br><br>If you didn't already, delete the Private Key from your notepad/wherever you put it in step 1.</td><td>Migration complete- your card is now controllable from your self-custodial Zeal wallet.</td></tr></tbody></table>

Tips & cautions

* Gas fees: Adding an owner is an on-chain Safe transaction; make sure your EOA holds a little xDAI (or the chain’s gas token).
* After Zeal is an owner you can safely uninstall Rabby if you no longer need it - Zeal alone can manage your card.
* Do not share or store that private key in plain text once the migration is done; consider moving funds and rotating keys if the key was ever exposed.
