Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* feat: BundleDriver * run txs -> run bundle * chore: install mev alloy types * bundle impl sketch * chore: unrelated error * chore: add to macro arms * chore: respect reverts/halts, handle tx decoding errors * manually impl debug * cleanup * feat: reverse params on with_block/try_with_block * switch to eip2718 decode * chore: dep cleanup * ethsendbundle impl * chore: bump to 0.5.0, make all with_ fns consistent * feat: greedily deser txs, avoid clones, and accept state if revert is allowed * wip: blocksimulator impl * refactor: remove clone (#35) * feat: accumulate bundle results * chore: light refactor * chore: refactor * feat: extra checks * feat: eip4844 checks * fix: if timestamp is not set in bundle, increase for sim * feat: ethsendbundle/ethbundle hash impl, bundlesimulator -> blockprocessor * chore: switch from memtake to clone to avoid setting default values on new blocks * feat: new macros * feat: use macros * chore: refactor tx processing to a function * chore: simplify decoding and validating transactions * chore: simplify reading initial balance * feat: add new try_with_ fns, use clone * fix: properly restore block env --------- Co-authored-by: James Prestwich <[email protected]>
- Loading branch information