Skip to content

Latest commit

Β 

History

History
91 lines (69 loc) Β· 3.31 KB

File metadata and controls

91 lines (69 loc) Β· 3.31 KB

Standard Development Accounts

This document lists the standard development accounts used by Ethereum development tools including Hardhat, Anvil (Foundry), and Arc local development mode.

πŸ”‘ Account Details

These accounts are derived from the mnemonic: test test test test test test test test test test test junk

# Address Private Key Balance (Dev Mode)
0 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266 0xac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80 10,000 ETH
1 0x70997970C51812dc3A010C7d01b50e0d17dc79C8 0x59c6995e998f97a5a0044966f0945389dc9e86dae88c7a8412f4603b6b78690d 10,000 ETH
2 0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC 0x5de4111afa1a4b94908f83103eb1f1706367c2e68ca870fc3fb9a804cdab365a 10,000 ETH
3 0x90F79bf6EB2c4f870365E785982E1f101E93b906 0x7c852118294e51e653712a81e05800f419141751be58f605c371e15141b007a6 10,000 ETH
4 0x15d34AAf54267DB7D7c367839AAf71A00a2C6A65 0x47e179ec197488593b187f80a00eb0da91f1b9d0b13f8733639f19c30a34926a 10,000 ETH
5 0x9965507D1a55bcC2695C58ba16FB37d819B0A4dc 0x8b3a350cf5c34c9194ca85829a2df0ec3153be0318b5e2d3348e872092edffba 10,000 ETH
6 0x976EA74026E726554dB657fA54763abd0C3a0aa9 0x92db14e403b83dfe3df233f83dfa3a0d7096f21ca9b0d6d6b8d88b2b4ec1564e 10,000 ETH
7 0x14dC79964da2C08b23698B3D3cc7Ca32193d9955 0x4bbbf85ce3377467afe5d46f804f221813b2bb87f24d81f60f1fcdbf7cbf4356 10,000 ETH
8 0x23618e81E3f5cdF7f54C3d65f7FBc0aBf5B21E8f 0xdbda1821b80551c9d65939329250298aa3472ba22feea921c0cf5d620ea67b97 10,000 ETH
9 0xa0Ee7A142d267C1f36714E4a8F75612F20a79720 0x2a871d0798f97d79848a013d4936a73bf4cc922c825d33c1cf7073dff6d409c6 10,000 ETH

πŸ› οΈ Usage

Hardhat Configuration

// hardhat.config.ts
networks: {
  arcnetwork: {
    url: "http://localhost:8545",
    chainId: 1337,
    accounts: [
      "0xac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80",
      "0x59c6995e998f97a5a0044966f0945389dc9e86dae88c7a8412f4603b6b78690d",
      // ... rest of the accounts
    ]
  }
}

Local Development Mode

# Start Arc node in local development mode
./scripts/localdev.mjs start

Anvil (Foundry)

# Start Anvil with default accounts
anvil

MetaMask Setup

To use these accounts in MetaMask:

  1. Add Network:

    • Network Name: Arc (Dev)
    • RPC URL: http://localhost:8545
    • Chain ID: 1337
    • Currency Symbol: USDC
  2. Import Account:

    • Copy any private key from the table above
    • In MetaMask: Account Menu β†’ Import Account
    • Paste the private key

⚠️ Security Warning

NEVER use these accounts in production!

  • These private keys are publicly known
  • They are only safe for local development
  • Anyone can access funds sent to these addresses on mainnet
  • Use separate, secure accounts for any real value

🀝 Compatibility

These accounts are compatible with:

  • βœ… Hardhat Network
  • βœ… Anvil (Foundry)
  • βœ… MetaMask
  • βœ… Most Ethereum development tools

πŸ“š References