Skip to main content

Escrow and Web3

v2 consolidates web3 and escrow behavior into the escrow_chain backend module.

Backend locations

  • backend/core-api/app/modules/escrow_chain
  • Compatibility aliases in backend/core-api/app/main.py

API prefixes

Canonical:

  • /api/v1/escrow-chain

Compatibility aliases:

  • /api/v1/chain
  • /api/v1/blockchain
  • /api/v1/escrows
  • /api/v1/jobs
  • /chain/v1

Database families

  • chains
  • escrows
  • escrow_funding_events
  • partner_treasuries
  • proposed_operations
  • operation_signatures
  • operation_signature_requests
  • chain_async_jobs

Frontend locations

  • apps/webapp/src/modules/escrow-chain
  • route pages under apps/webapp/src/app for platform workflows