Skip to content

Commit c686a62

Browse files
authored
[ingress] add transaction validation (#16)
* add basic checks * check for cross chain tx * add AccountInfoLookup trait + fix check latest nonce * op-checks * use txn and txn data * impl cost * move to own file * add err types * add async_trait * spike test * add more tests * add l1 test * [provider] implement `fetch_l1_block_info` for tx validation (#19) * wip * no more trait errors * impl into provider as trait * nits * add eip4844 test * add comments * dont throw hard error just warn for now * get block return full tx * standardize err * diff err on l1blockinfolookup * refactor fetch_l1_block_info
1 parent ecef689 commit c686a62

File tree

6 files changed

+826
-52
lines changed

6 files changed

+826
-52
lines changed

0 commit comments

Comments
 (0)