Alphea Edge

Dev Console
Auth
User
Node
Wallet
Logs
GETGenerate Keypair/api/auth/keypair
Generates a fresh secp256k1 keypair and auto-fills all wallet fields.
POSTChallenge/api/auth/challenge
auto-fills from keypair
POSTSign Challenge/api/dev/sign
auto-fills signature below
POSTVerify/api/auth/verify
GETGet User/api/users/:wallet
public — no JWT
GETList Nodes/api/nodes
GETGet Node/api/nodes/:id
POSTNode Challenge/api/nodes/challenge
auto-fills register form
POSTRegister Node/api/nodes/register
POSTHeartbeat/api/nodes/:id/heartbeat
uses node JWT → app JWT
DELDelete Node/api/nodes/:id
JWT required (owner)
GETGet Receipts/api/wallets/:wallet/receipts
JWT required
GETEarnings Summary/api/wallets/:wallet/earnings
JWT required
GETGet Jobs/api/wallets/:wallet/jobs
JWT required
GETGet Nodes/api/wallets/:wallet/nodes
JWT required
GETNodes Detail/api/wallets/:wallet/nodes/detail
JWT required
GETEarnings Today/api/wallets/:wallet/earnings-today
JWT required
GETEarnings Daily/api/wallets/:wallet/earnings-daily
JWT required
GETEarnings By Range/api/wallets/:wallet/earnings-range
JWT required
GETLoad Recent Logs/api/logs
latest N entries
GETLive Stream/api/logs/stream (SSE)
disconnected

Response

Select an endpoint and send a request.

Typical Auth flow:
1. Generate Keypair
2. Challenge
3. Sign Challenge
4. Verify → JWT