Offchain Service

1. Order Signing & Validation

  • Users sign an EIP-712 order (Mint or Redeem).

  • Validates that all dAssets minting orders are 1:1 with the collateral.

  • Verifies the signature, expiry, and KYC/KYB status.

  • Nonces and per-user limits are checked to prevent replay or double submissions.

2. Transaction Submission

  • Verified orders are submitted on-chain by backend wallets holding the MINTER or REDEEMER role.

  • All submissions are rate-limited and logged for observability.

  • Custody routing ensures collateral only moves to pre-approved MPC custodian addresses.

3. Observability & Monitoring

  • Monitors mint/redeem volumes, per-block limits, and contract events.

  • Triggers automated alerts if anomalies or threshold breaches occur.

Last updated