Sepolia onboarding

MetaMask + Gas + Token Setup

Practical onboarding for FlashAlliance on Sepolia. This page focuses on wallet wiring, gas expectations, and token import sanity checks before real testing.

Core Rules

Network

Use chainId 11155111 (Sepolia).

Gas token

All write tx gas is paid in Sepolia ETH.

Protocol token

FATK is used by app mechanics, not as native gas.

Safety

Use test funds only and verify contract addresses before importing token.

Live Contracts

Factory

0x64EA90E636BB440e5B7eD1E362AEc601B8016938

Creates new alliance instances.

View on Etherscan

FATK Token

0x46f5899C44b63a5C83414B499B82223610C28B83

Settlement and funding token.

View on Etherscan

Faucet

0xD7971eECAb31a03D5FfEce7b5b65d1060fA3d45F

Test token distribution with cooldown.

View on Etherscan
01

Get Sepolia ETH

Fund wallet with Sepolia ETH to pay gas for all write transactions.

Get Sepolia ETH screenshot

Checklist

  • Wallet network is set to Sepolia.
  • Address copied correctly before faucet request.
  • Transaction funding appears in wallet after faucet response.

If one faucet rate-limits, retry later or use an alternative faucet.

02

Add FATK to MetaMask

Import token contract manually so balances and transfers are visible.

Add FATK to MetaMask screenshot

Checklist

  • Token address pasted exactly.
  • Token symbol set to FATK.
  • Token decimals set to 18.

If values look wrong, remove token from wallet list and re-import.

03

Run one real dApp transaction

Validate full path: connect wallet, sign transaction, confirm on explorer.

Run one real dApp transaction screenshot

Checklist

  • Connected account is expected signer.
  • MetaMask confirmation window shows Sepolia.
  • Final tx hash resolves on Etherscan with success status.

For first test, use faucet claim or a low-risk dApp action.

Quick Troubleshooting

RPC 429 / rate limit

Switch to fallback RPC endpoint and reduce aggressive polling.

Wrong network errors

Confirm wallet is on Sepolia and frontend chain config matches chainId.

User rejected request

MetaMask signature was denied. Re-open action and confirm transaction explicitly.