Start · What is this?
NIXWALLET
NixWallet is a self-custodial Chrome extension wallet for the Fhenix stack: it wraps everyday ERC-20s into FHERC20 confidential assets, sends encrypted amounts with coFHE, and keeps shield → use → unwrap one click away in the side panel—with injected dApp approvals, WalletConnect wallet mode, and activity tracking across wallet and dApp transactions.
This deck walks you through the product from first install to everyday use. One slide per step.
Step 1 · Add to Chrome
Add the extension in Chrome
While you build or test: open chrome://extensions, turn on Developer mode, click Load unpacked, and pick the dist folder from your build.
For users: install from the Chrome Web Store like any other extension.
- Tip: after a code change, run build again, then refresh the extension on the extensions page.
Step 2 · Open it
Open the side panel
Click the NixWallet icon in the Chrome toolbar. The wallet opens on the side of the browser. It stays there while you use other sites.
- If nothing opens, check that the extension is turned on in
chrome://extensions.
Step 3 · Onboarding
First time: set up your wallet
You can create a new wallet or import keys you already have.
- Password — locks the wallet and protects your saved data.
- Seed phrase — 12 words. Write them down and store them safely. They are the backup for your wallet.
- Never share your seed or password with anyone.
When you finish, you land on the home screen.
Step 4 · Home
The dashboard
This is your main screen after you unlock. You see balances, quick actions, and tabs at the bottom.
- Tokens — coins and tokens you care about.
- Activity — wallet-native, injected dApp, and WalletConnect transaction history.
- Discover — links to learn more about the ecosystem.
Step 5 · Wrap
Wrap a token (shield)
Wrap turns a normal testnet token into a private form. The amount is handled with encryption on the network side.
- Open Wrap / Unwrap, pick a token, enter an amount.
- You may need to approve once so the contract can move your token.
- After it works, you can reveal your private balance on the home screen when you want.
Step 6 · Send
Send tokens or ETH
Open Send. Choose ETH or a token. Paste the receiver address. Enter the amount. Check the details, then confirm.
- You can send in a normal way or use private flows where the app supports it.
- Always double-check the address. Wrong address means lost funds.
Step 7 · Receive
Receive funds
Open Receive. You see your address and a QR code. Share the address or let someone scan the code.
- Use a testnet faucet to get free test ETH on the active supported network if you need gas.
- Only send testnet assets to this address when you are on testnet.
Step 8 · Add tokens
Manage tokens
Use Manage tokens to add tokens you use often. You can browse suggested tokens or add by contract address.
- In your wallet — ideas from the chain or lists where discovery is available.
- Saved — tokens you chose to keep in the list.
- Use search when the list is long.
Step 9 · Activity
Activity tab
Open the Activity tab on the home screen. You see a history of sends, wraps, dApp submissions, WalletConnect submissions, and other actions.
- Tap a link to open a block explorer and see the transaction on the web.
- Helps you prove what happened during a demo or debug.
Step 10 · Settings
Settings
Open the gear icon. Here you tune how the wallet behaves.
- Security — auto-lock time, clear history, show seed (needs password), delete wallet.
- Address book — save names next to addresses for faster sends.
- Networks — switch between Ethereum Sepolia, Base Sepolia, and Arbitrum Sepolia.
- Connected DApps — review origins, revoke access, and manage WalletConnect sessions.
- About — version and links.
Extra · DApp approvals
DApp requests stay in NixWallet
Open the companion dApp, click Connect NixWallet, and show that the trusted request appears in NixWallet — not inside the dApp.
- Unlock first — approval is blocked while locked.
- Generate payloads — confidential transfers generate read-only encrypted values before send.
- Side panel — NixWallet attempts to open automatically for sensitive requests.
End
You are ready
That is the full path: install → open → set up → home → wrap → send → receive → tokens → activity → settings → dApp approvals.
Try the app on the supported testnets, open the README on GitHub for setup, or continue to the next slide for links and a thank-you.
Built by Chris Gold
Thank you
THANK YOU
Thanks for your time. Questions and feedback welcome.