diff --git a/.changeset/unlucky-beans-obey.md b/.changeset/unlucky-beans-obey.md index e472d3c6cb6..c22a4ac7638 100644 --- a/.changeset/unlucky-beans-obey.md +++ b/.changeset/unlucky-beans-obey.md @@ -3,3 +3,5 @@ --- `ERC2771Context`: Return the forwarder address whenever the `msg.data` of a call originating from a trusted forwarder is not long enough to contain the request signer address (i.e. `msg.data.length` is less than 20 bytes), as specified by ERC-2771. + +pr: #4481 diff --git a/.changeset/warm-guests-rule.md b/.changeset/warm-guests-rule.md index 049da4dd5d5..9a8b2b6c4c0 100644 --- a/.changeset/warm-guests-rule.md +++ b/.changeset/warm-guests-rule.md @@ -3,3 +3,5 @@ --- `ERC2771Context`: Prevent revert in `_msgData()` when a call originating from a trusted forwarder is not long enough to contain the request signer address (i.e. `msg.data.length` is less than 20 bytes). Return the full calldata in that case. + +pr: #4484