Chrome extension wallet

Acorus Wallet Extension

Основной кошелек теперь живет в расширении: seed phrase, encrypted vault, unlock state, dApp connect и approval prompts. Сайт подключается к расширению через injected provider, как в MetaMask, Trust Wallet и других production-кошельках.

Install steps
  1. 1. Download ZIP and unpack it locally.
  2. 2. Open chrome://extensions.
  3. 3. Enable Developer mode.
  4. 4. Click Load unpacked and choose the unpacked folder.
  5. 5. Open the Acorus popup and create or import the wallet.
Live dApp compatibility

Extension connect lab

Проверка идет через тот же injected provider, который видят Uniswap, PancakeSwap и другие dApp. Если здесь проходит connect, chainId, permissions и подпись, значит сайтовая интеграция работает как настоящий кошелек.

Provider

No injected wallet

Network

Not read

Accounts

0

Registry

0 EIP-6963

not detected

Origin

Provider rdns

window.ethereum unavailable

Accounts

No exposed accounts

Permissions

Not requested

Multichain providers

Not checked

Last result

Open the extension, unlock it, then run a check.

Wallet core

  • Manifest V3 Chrome extension
  • Injected window.ethereum provider
  • Create/import encrypted extension vault
  • Lock/unlock wallet session
  • Per-site connect approval
  • Connected sites and revoke controls
  • EVM permissions API
  • Add network approval
  • Add/watch token approval
  • Live sign/send request queue
  • Signer confirmation gate inside extension
  • Real EVM signature + transaction broadcast after signer confirmation
  • WalletConnect pairing preview shell
  • Packaged ZIP download artifact

Provider methods

eth_requestAccountseth_accountseth_chainIdnet_versioneth_coinbasewallet_getPermissionswallet_requestPermissionswallet_revokePermissionswallet_addEthereumChainwallet_switchEthereumChainwallet_watchAssetpersonal_signeth_signTypedData_v4eth_signTransactioneth_sendTransaction

Connect/account/chain reads are live through extension approval. Supported EVM signature and transaction requests now execute inside the extension after a dedicated signer confirmation step. WalletConnect pairing and staged multichain follow-up requests remain preview-only.

Next build wave

  • Approval risk simulation and allowance warnings
  • WalletConnect live relay and request execution
  • Additional multichain provider packs
  • Tron provider bridge
  • Approval/token allowance manager
  • Hardware-backed biometrics where browser allows it
  • Chrome Web Store publishing package

Competitor parity track

Расширение строится как основной self-custody слой: сайт остается интерфейсом, а создание кошелька, unlock, connect и approval flow живут в Chrome extension.

MetaMask

window.ethereum, permissions, chain switching, add network, add token, sign/send prompts

Trust Wallet

multi-wallet, multi-chain, dApp access, swaps, NFTs, custom tokens/testnets

Rabby

100+ EVM networks, pre-transaction review, scam protection, approval manager

Phantom

browser extension, self-custody, multi-chain assets and NFT-first UX

Download artifact is generated by pnpm extension:package. The ZIP contains the unpacked Chrome extension build only. Seed phrase and private data are never included in the downloadable package.