New to Ethereum-style chains? Read Coming from REST first — 10 minutes that explain nonce, gas, native vs token balances and why a “successful” transaction can still have failed. It also shows how much of the app needs none of this: engagement, rewards and profiles are ordinary HTTP.

1. Add YouthChain to MetaMask

Open MetaMask → NetworksAdd network manually and paste:
MetaMask doesn’t accept plain HTTP on mobile by default. For mobile testing use the built-in web wallet until HTTPS is provisioned.

2. Import a pre-funded test account

Each testnet account holds 1,000,000 YCE.
These keys are public and only for testnet. Never fund them on mainnet.

3. Submit your first transaction

4. Verify it was included

Query the receipt:
Or open the Block Explorer and search the hash.

5. Next steps

Submit an engagement action

Call EngagementOracle.recordAction() and watch the Engagement Score rise.

Integrate the mobile app

9 REST endpoints for register / heartbeat / engagement / profile.