Skip to content

Conversation

@facuspagnuolo
Copy link
Member

@facuspagnuolo facuspagnuolo commented Jan 19, 2026

This PR introduces support for dynamic call intents, enabling calldata to be built on-chain from structured arguments instead of precomputed calldata.

Dynamic calls support:

  • Literal ABI-encoded arguments
  • Variable references resolved from previous intent results
  • Nested static calls whose return values can be used as arguments

The encoder reconstructs ABI calldata at execution time following the Aggregatable ABI Encoding approach proposed by OpenZeppelin, allowing intents to be composed, parameterized, and chained without relying on off-chain calldata generation. This unlocks more flexible and expressive intent definitions while preserving standard ABI semantics.

@facuspagnuolo facuspagnuolo self-assigned this Jan 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants