Start · What is this?
NIXWALLET
NixWallet is a self-custodial Wallet for
the Fhenix stack: wrap ERC-20s and native ETH into confidential
assets, send encrypted amounts with coFHE, and approve external sites
from the side panel.
The hosted companion dApp shows how any web dApp
can interact with NixWallet via injected provider or WalletConnect—without building its own signing UI.
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 the dashboard ETH Faucet (Google Sepolia) or USDC Faucet
(Circle) links under public balances, or any testnet faucet for gas.
- On Sepolia or Base Sepolia, wrap ETH → cETH from the ETH card, then reveal and send
confidential cETH.
- Only send testnet assets to this address when you are on testnet.
Step 8 · NixBot
Chat with NixBot
Tap Nix Bot on the dashboard. Type what you want in plain language — NixBot parses it, runs checks, shows a preview, and waits for your confirmation before any transaction.
- send 10 usdc to alice — resolves saved names from your address book.
- private send 5 cusdc to 0x... — confidential transfer.
- wrap 0.3 eth / unwrap 2 cusdc — shield or unshield tokens.
- claim all usdc — batch claim pending unshields in one tx.
- check balance usdc — shows public and private balance together.
- switch network base sepolia — change chain by name.
Step 9 · 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 10 · 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 11 · 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
The companion dApp is a
reference for external dApp developers: it calls NixWallet’s provider; NixWallet owns
connect, sign, typed data, and transaction approval.
- Click Connect NixWallet — the approval appears in the extension, not in the dApp
page.
- Unlock first — approval is blocked while locked.
- Activity — submissions from the dApp show up in NixWallet’s Activity tab with
decoded labels where possible.
End
You are ready
That is the full path: install → open → set up → home → wrap → send → receive → NixBot → 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 team Goldtek
Thank you
THANK YOU
Thanks for your time. Questions and feedback welcome.