This documents the process to validate a given EOS-EVM network endpoint is online, functional, and qualified to receive public traffic.
Contents
|
Smoke tests for the bridge.
- Navigate to the bridge in your web browser and verify it loads.
- Verify the endpoint redirects your web browser from HTTP to HTTPS when attempting to load it unencrypted.
Smoke tests for the explorer.
- Navigate to the explorer in your web browser and verify it loads.
- Verify the endpoint redirects your web browser from HTTP to HTTPS when attempting to load it unencrypted.
Smoke tests for the faucet.
- Navigate to the faucet in your web browser and verify it loads.
- Verify the endpoint redirects your web browser from HTTP to HTTPS when attempting to load it unencrypted.
Smoke tests for the RPC API.
- Verify the RPC API returns the head block.
- Mainnet
You should see something like this, where the
curl -fsSL 'https://api.evm.eosnetwork.com' -X POST -H 'Content-Type: application/json' --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' | jq .
result
field will vary by incrementing once per second.{ "id": 1, "jsonrpc": "2.0", "result": "0x39bdd8" }
- Testnet
You should see something like this, where the
curl -fsSL 'https://api.testnet.evm.eosnetwork.com' -X POST -H 'Content-Type: application/json' --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' | jq .
result
field will vary by incrementing once per second.{ "id": 1, "jsonrpc": "2.0", "result": "0x39bdd8" }
- Mainnet
- Verify the RPC API rejects unencrypted requests.
- Mainnet
Currently, we expect you to get a 500 response.
curl -fsSL 'http://api.evm.eosnetwork.com' -X POST -H 'Content-Type: application/json' --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' | jq .
curl: (22) The requested URL returned error: 500
- Testnet
Currently, we expect you to get a 500 response.
curl -fsSL 'http://api.testnet.evm.eosnetwork.com' -X POST -H 'Content-Type: application/json' --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' | jq .
curl: (22) The requested URL returned error: 500
- Mainnet
- Endpoint Health Checks
- eos-evm - core EOS Ethereum virtual machine source code