Skip to content

Conversation

@mgretzke
Copy link
Collaborator

Pull Request

Description

Adds authorizeAttestation and reworks attest.
A user can now authorize an attestation by providing the hybrid allocator with a signature of a signer as approval. This is stored in transient storage, so the authorize call must happen within the same transaction that the user is performing the ERC6909 token transfer on the compact.
The user can do an arbitrary amount of transfers, as long as the total amount transferred is not exceeding the authorization of the token.
The nonce used by the off chain signer must follow the hybrid allocators nonce pattern and will be burned on the compact.

@mgretzke mgretzke requested a review from 0age December 17, 2025 20:27
@mgretzke mgretzke marked this pull request as ready for review December 18, 2025 16:07
@mgretzke mgretzke requested a review from a team as a code owner December 18, 2025 16:07
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