Files
aitbc/extensions
oib 2cb2fbbeda ```
feat: add market stats endpoint, wallet integration, and browser wallet link

- Update devnet genesis timestamp to 1767000206
- Add market statistics endpoint with 24h volume, price change, and payment counts
- Add wallet balance and info API endpoints in exchange router
- Remove unused SessionDep dependencies from exchange endpoints
- Integrate real AITBC wallet extension connection in trade-exchange UI
- Add market data fetching with API fallback for price and volume display
- Add cache-busting query
2025-12-29 18:04:04 +01:00
..
```
2025-12-29 18:04:04 +01:00
```
2025-12-29 18:04:04 +01:00
```
2025-12-29 18:04:04 +01:00
```
2025-12-29 18:04:04 +01:00
```
2025-12-29 18:04:04 +01:00
```
2025-12-29 18:04:04 +01:00
```
2025-12-29 18:04:04 +01:00
```
2025-12-29 18:04:04 +01:00
```
2025-12-29 18:04:04 +01:00
```
2025-12-29 18:04:04 +01:00
```
2025-12-29 18:04:04 +01:00
```
2025-12-29 18:04:04 +01:00
```
2025-12-29 18:04:04 +01:00

AITBC Browser Wallet Extensions

This directory contains browser wallet extensions for AITBC, supporting both Chrome and Firefox browsers.

Quick Start

For Chrome/Brave/Edge Users

  1. Navigate to aitbc-wallet/ folder
  2. Follow the installation instructions in aitbc-wallet/README.md

For Firefox Users

  1. Navigate to aitbc-wallet-firefox/ folder
  2. Follow the installation instructions in aitbc-wallet-firefox/README.md

Using the Extensions

  1. Install the appropriate extension for your browser
  2. Navigate to the AITBC Trade Exchange: https://aitbc.bubuit.net/Exchange
  3. Toggle from "Demo Mode" to "Real Mode"
  4. Click "Connect AITBC Wallet"
  5. Create a new account or import an existing one
  6. Approve the connection request

Features

  • Cross-browser support (Chrome, Firefox, Edge, Brave)
  • Secure local key storage
  • dApp connection management
  • Transaction signing
  • Message signing
  • Balance tracking
  • Account management (create/import)

Security Best Practices

  1. Never share your private key - It's the key to your funds
  2. Keep backups - Save your private key in a secure location
  3. Verify URLs - Always check you're on aitbc.bubuit.net
  4. Use strong passwords - Protect your browser with a strong password
  5. Keep updated - Keep your browser and extension updated

Development

Both extensions share most of their code:

  • injected.js - Provides the wallet API to dApps
  • popup.html/js - Wallet user interface
  • content.js - Communicates between the extension and dApps

The main differences are:

  • Chrome uses Manifest V3
  • Firefox uses Manifest V2 (required for full functionality)
  • Different background script architectures

Architecture

┌─────────────────┐     ┌──────────────────┐     ┌─────────────────┐
│   dApp Page     │────▶│  Content Script  │────▶│ Background Script│
│ (Exchange UI)   │     │ (bridge)         │     │ (wallet logic)  │
└─────────────────┘     └──────────────────┘     └─────────────────┘
                                ▲                        │
                                │                        ▼
                       ┌──────────────────┐     ┌─────────────────┐
                       │  Injected Script │     │   Extension UI  │
                       │ (window.aitbcWallet)│   │ (popup.html)   │
                       └──────────────────┘     └─────────────────┘

Support

For issues or questions:

  1. Check the individual README files for your browser
  2. Create an issue in the repository
  3. Join our community discussions