> ## Documentation Index
> Fetch the complete documentation index at: https://docs.usmewe.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Contract Addresses

> Deployed contract addresses on BASE

# Contract Addresses

All usmewe smart contracts deployed on BASE.

<Warning>
  Always verify addresses before interacting. Bookmark this page for reference.
</Warning>

## BASE Mainnet

| Contract      | Address | Verified                         |
| ------------- | ------- | -------------------------------- |
| TrustVault    | `0x...` | [Basescan](https://basescan.org) |
| P2PLoan       | `0x...` | [Basescan](https://basescan.org) |
| SocialVault   | `0x...` | [Basescan](https://basescan.org) |
| InsurancePool | `0x...` | [Basescan](https://basescan.org) |
| Governance    | `0x...` | [Basescan](https://basescan.org) |
| tmUSDC        | `0x...` | [Basescan](https://basescan.org) |

### External Contracts

| Contract | Address                                      | Description         |
| -------- | -------------------------------------------- | ------------------- |
| USDC     | `0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913` | Circle USDC on BASE |
| Safe     | `0x...`                                      | Protocol multi-sig  |

## BASE Sepolia (Testnet)

<Note>
  Testnet contracts may be redeployed during development. Check our Discord for updates.
</Note>

| Contract      | Address | Verified                                         |
| ------------- | ------- | ------------------------------------------------ |
| TrustVault    | `0x...` | [Sepolia Basescan](https://sepolia.basescan.org) |
| P2PLoan       | `0x...` | [Sepolia Basescan](https://sepolia.basescan.org) |
| SocialVault   | `0x...` | [Sepolia Basescan](https://sepolia.basescan.org) |
| InsurancePool | `0x...` | [Sepolia Basescan](https://sepolia.basescan.org) |
| Governance    | `0x...` | [Sepolia Basescan](https://sepolia.basescan.org) |

### Testnet USDC Faucet

Get testnet USDC for development:

```bash theme={null}
# Request testnet USDC (once per day)
curl -X POST "https://api-testnet.usmewe.com/faucet" \
  -H "Content-Type: application/json" \
  -d '{"address": "0xYourAddress"}'
```

## Network Configuration

### BASE Mainnet

```json theme={null}
{
  "chainId": 8453,
  "chainName": "Base",
  "nativeCurrency": {
    "name": "Ethereum",
    "symbol": "ETH",
    "decimals": 18
  },
  "rpcUrls": ["https://mainnet.base.org"],
  "blockExplorerUrls": ["https://basescan.org"]
}
```

### BASE Sepolia

```json theme={null}
{
  "chainId": 84532,
  "chainName": "Base Sepolia",
  "nativeCurrency": {
    "name": "Ethereum",
    "symbol": "ETH",
    "decimals": 18
  },
  "rpcUrls": ["https://sepolia.base.org"],
  "blockExplorerUrls": ["https://sepolia.basescan.org"]
}
```

## Adding to Wallet

<Tabs>
  <Tab title="MetaMask">
    1. Open MetaMask
    2. Click network dropdown
    3. Select "Add Network"
    4. Enter BASE network details above
  </Tab>

  <Tab title="WalletConnect">
    BASE is automatically available in most WalletConnect-compatible wallets
  </Tab>
</Tabs>

## ABIs

Contract ABIs are available in our GitHub repository:

```bash theme={null}
# Clone and access ABIs
git clone https://github.com/Topxl/UsMeWe.git
cd UsMeWe/contracts/out

# ABIs are in JSON format
ls *.sol/*.json
```

<Card title="GitHub Repository" icon="github" href="https://github.com/Topxl/UsMeWe/tree/main/contracts">
  View all contract source code and ABIs
</Card>
