Commit c686a62
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_info1 parent ecef689 commit c686a62
File tree
6 files changed
+826
-52
lines changed- crates/ingress-rpc
- src
6 files changed
+826
-52
lines changed
0 commit comments