March 21 – March 27

This week focused on API reliability, Shield vault registry updates, and new multi-status and network filtering on the actions endpoint.

Integration Improvements

  • Shield v1.2.4: Bumped Shield library to v1.2.4, expanding the vault registry to 1,516 entries including support for ERC-4626 vaults and RocketPool rETH.

Bug Fixes

  • Actions status enum alignment: Tightened status enum handling on the actions endpoint; misaligned status values now correctly return a 400 response instead of silently passing through.

API Improvements

  • Actions multi-status filtering: GET /actions now accepts a statuses parameter (comma-separated or repeated) for filtering by multiple statuses simultaneously; takes precedence over the single status filter. Invalid values return 400.
  • Actions network filter: GET /actions now accepts a network query parameter, enabling network-targeted action retrieval.
  • ERC20 max allowance on deposit: Added optional useMaxAllowance flag on action creation; when enabled, approval transactions use uint256.max instead of the exact deposit amount, reducing the need for repeat approvals.