Major Changes
-
dc8e560: Added Predicate integration for compliance-gated warp route transfers
- Added
PredicateWrapperConfigSchemafor configuring predicate wrapper deployment - Added
PredicateApiClientfor fetching attestations from Predicate API - Added
PredicateWrapperDeployerfor deploying and configuring PredicateRouterWrapper contracts - Integrated predicate wrapper deployment into warp route deployment flow
- Supported aggregation hooks with predicate wrapper (wrapper executes first)
- Always aggregated predicate wrapper with mailbox default hook to ensure gas quoting works correctly
- Detected PredicateRouterWrapper recursively inside nested aggregation hooks
Example configuration:
ethereum: type: collateral token: '0x...' predicateWrapper: predicateRegistry: '0xe15a8Ca5BD8464283818088c1760d8f23B6a216E' policyId: 'x-your-policy-id'
- Added
Patch Changes
- @hyperlane-xyz/aleo-sdk@33.0.0
- @hyperlane-xyz/starknet-core@33.0.0
- @hyperlane-xyz/cosmos-sdk@33.0.0
- @hyperlane-xyz/radix-sdk@33.0.0
- @hyperlane-xyz/utils@33.0.0
- @hyperlane-xyz/deploy-sdk@5.0.2
- @hyperlane-xyz/core@11.3.1
- @hyperlane-xyz/provider-sdk@5.0.2
- @hyperlane-xyz/tron-sdk@23.0.2