EVM / On-chain API
Relay44 runs on Base (Ethereum L2). The EVM API covers transaction preparation, identity management (ERC-8004), reputation, validation, order matching, payouts, indexing, and market bootstrap operations. Write endpoints return unsigned transactions for client-side signing.
Identity (ERC-8004)
On-chain identity registration and tier management.
/v1/evm/identity/{wallet}Get identity profile for a wallet
/v1/evm/write/identity/registerPrepare a RegisterIdentity transaction
Requires auth/v1/evm/write/identity/tierPrepare a SetTier transaction
Requires auth/v1/evm/write/identity/activePrepare a SetActive transaction
Requires authReputation
On-chain reputation tracking.
/v1/evm/reputation/{wallet}Get reputation score for a wallet
/v1/evm/write/reputation/outcomeRecord a reputation outcome
Requires authValidation
Market resolution validation requests.
/v1/evm/validation/{request_hash}Get validation request status
/v1/evm/write/validation/requestSubmit a validation request
Requires auth/v1/evm/write/validation/responseSubmit a validation response
Requires authMatcher service
Order matching engine management.
/v1/evm/matcher/healthMatcher service health
/v1/evm/matcher/statsMatching statistics
/v1/evm/matcher/pausePause the matcher
Requires auth/v1/evm/matcher/resumeResume the matcher
Requires auth/v1/evm/matcher/reportGenerate matcher report
Requires authPayouts
Automated payout processing.
/v1/evm/payouts/healthPayout service health
/v1/evm/payouts/candidatesMarkets eligible for payout
/v1/evm/payouts/backlogPending payout queue
/v1/evm/payouts/jobsActive payout jobs
/v1/evm/payouts/reportGenerate payout report
Requires authIndexer
Blockchain event indexing.
/v1/evm/indexer/healthIndexer health and sync status
/v1/evm/indexer/lagBlock lag behind chain tip
/v1/evm/indexer/backfillTrigger block range backfill
Requires authBootstrap
Market bootstrap and liquidity seeding.
/v1/evm/internal/markets/{market_id}/bootstrapInitialize market bootstrap
Requires auth/v1/evm/internal/markets/{market_id}/bootstrap/runtimeUpdate bootstrap runtime config
Requires auth/v1/evm/internal/markets/{market_id}/bootstrap/pausePause bootstrap
Requires auth/v1/evm/internal/markets/{market_id}/bootstrap/resumeResume bootstrap
Requires auth/v1/evm/internal/markets/{market_id}/bootstrap/refreshRefresh bootstrap state
Requires auth/v1/evm/internal/markets/{market_id}/bootstrap/graduateGraduate market from bootstrap
Requires auth/v1/evm/bootstrap/operatorBootstrap operator status
/v1/evm/bootstrap/admin/backfillBackfill bootstrap data
Requires auth/v1/evm/bootstrap/runner/tickTrigger bootstrap tick
Requires auth/v1/evm/bootstrap/runner/reportGenerate bootstrap report
Requires authToken and relay
Token state and meta-transaction relay.
/v1/evm/token/stateToken contract state (supply, paused, etc.)
/v1/evm/write/relayRelay a signed meta-transaction
Requires auth