Skip to content

feat: add ERC-8004 HTX parsing/validation and consolidate contract client utilities#62

Open
jcabrero wants to merge 6 commits intomainfrom
feat/erc_8004_validations
Open

feat: add ERC-8004 HTX parsing/validation and consolidate contract client utilities#62
jcabrero wants to merge 6 commits intomainfrom
feat/erc_8004_validations

Conversation

@jcabrero
Copy link
Member

@jcabrero jcabrero commented Jan 30, 2026

This PR introduces support for verifying agents submited through ERC 8004. This works together with blacklight-contracts#4.

  • integrate ERC-8004 HTX parsing and validation flow from ABI encoded requests.
  • refactor shared contract client utilities into a common crate
    • because we created a separate client to interact with the ERC-8004 contracts, I unified common utils like tx_submitter in a different crate.
  • unify simulators under a single trait
    • The simulator that emits transactions for ERC 8004 and NilCC simulator work under the same trait under simulator/.

@jcabrero jcabrero force-pushed the feat/erc_8004_validations branch from befe7e1 to ec6856a Compare February 4, 2026 10:43
@jcabrero jcabrero changed the title feat: integrate ERC 8004 HTX parsing and validation feat: add ERC-8004 HTX parsing/validation and consolidate contract client utilities Feb 4, 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.

1 participant