HomeUSDXUSDX 2ReplitOpenAPITradFi

XFT Coin Systems

  • POST /payments: Initiate payment
  • GET /payments: Query payments by endToEndId
  • GET /payments/{paymentId}: Get payment details
  • GET /payments/{paymentId}/status: Get payment status
  • GET /yield: Get current APY
  • POST /yield: Update yield rate

USDX

  • GET /v1/tokens/usdx: Get USDX token info
  • POST /v1/tokens/usdx/mint: Mint USDX tokens
  • POST /v1/tokens/usdx/burn: Burn USDX tokens
  • POST /v1/tokens/usdx/rebase: Trigger yield rebase
  • GET /v1/tokens/usdx/yield: Get current yield rate for USDX

wUSDX

  • GET /v1/tokens/wusdx: Get wUSDX token info
  • POST /v1/tokens/wusdx/deposit: Convert USDX to wUSDX
  • POST /v1/tokens/wusdx/withdraw: Convert wUSDX to USDX
  • GET /v1/tokens/wusdx/shares: Get wUSDX share balance

Collateral

  • GET /v1/treasury/collateral: List collateral positions
  • POST /v1/treasury/collateral: Lock collateral
  • POST /v1/treasury/collateral/unlock: Unlock collateral
  • GET /v1/treasury/collateral/yield: Get collateral yield

Payments

  • GET /v1/treasury/payments: List payments
  • POST /v1/treasury/payments/fiat: Create fiat onramp
  • POST /v1/treasury/payments/cross-border: Create cross-border payment
  • GET /v1/treasury/payments/fees: Get fee schedule
  • GET /v1/treasury/payments/limits: Get payment limits
  • POST /v1/admin/accounts/block: Block accounts
  • POST /v1/admin/accounts/unblock: Unblock accounts
  • POST /v1/admin/system/pause: Pause system
  • POST /v1/admin/system/unpause: Unpause system
  • GET /v1/admin/reserves: Get reserve proof
  • POST /v1/admin/roles: Update user roles
  • GET /v1/admin/status: Get system status

JPM