August 4, 2024

OreoWallet Guide

fishguy

OreoWallet is listed on chrome web store but many users have no idea how OreoWallet works and how to work with it. This guide is about how to use OreoWallet to improve user experience on IronFish network and walkthrough OreoWallet features.

Install

OreoWallet can be installed both via chrome web store and github release.

Create/Import Wallet

OreoWallet is fully compatible with IronFish cli wallet and IronFish node app, then you can import your account to OreoWallet via mnemonics and privateKey. Or you can create a new account with OreoWallet to start with. No matter which option you choose, it should be really qucik to get your account work on OreoWallet since we have implemented Quickscan, which is way faster on scan/rescan (about 5 mins compared to serval hours on other option).

Manage Wallet

  1. Export: export 24 mnemonics to use in IronFish cli or nodeapp wallet.
  2. Reset: reset local database, current wallet data will be cleared, you need to import/create again to start use.
  3. Delete: delete both local database and remote viewkeys for tracking in/out transactions.
  4. Rescan: rescan the chain to get latest wallet status, this is way faster with quickscan feature.

Manage Network

  1. Change Data provider: our data provider is fully opensource, so you can run your own data provider and use it for your wallet.
  2. Change Prover: prover is for generating proof during transaction creating, you can also run your own prover and use it for your wallet.
  3. Enable Mixnet: Nym mixnet has been integrated to OreoWallet, so you can enable this feature for privacy on routing layer.

Dapp provider

As an extension wallet, OreoWallet injects a provider in browser env for Dapps to interact with OreoWallet. Here is the api supported and guide on how to use. For now, Orescriptions is the only known tool on IronFish to mint private NFT and showcase how OreoWallet provider works.