Secure browser extension wallet for QFC Network.
- Create and import wallets (mnemonic / private key)
- Send and receive QFC tokens
- EIP-1193 compatible provider for DApp integration
- Auto-lock after 30 minutes of inactivity
- AES encrypted private key storage
# Install dependencies
npm install
# Start development server
npm run dev
# Build for production
npm run build- Run
npm run build - Open Chrome and go to
chrome://extensions/ - Enable "Developer mode"
- Click "Load unpacked"
- Select the
distdirectory
| Network | Chain ID | RPC URL |
|---|---|---|
| Testnet | 9000 (0x2328) | https://rpc.testnet.qfc.network |
| Mainnet | 9001 (0x2329) | https://rpc.qfc.network |
The wallet injects window.qfc (and window.ethereum for compatibility) provider into web pages.
// Request account access
const accounts = await window.qfc.request({ method: 'eth_requestAccounts' });
// Send transaction
const txHash = await window.qfc.request({
method: 'eth_sendTransaction',
params: [{
from: accounts[0],
to: '0x...',
value: '0x...',
}],
});MIT