txgmr,op-batcher,op-proposer: Migrate transaction creation to the txmgr#5246
txgmr,op-batcher,op-proposer: Migrate transaction creation to the txmgr#5246trianglesphere merged 3 commits intodevelopfrom
Conversation
|
✅ Deploy Preview for opstack-docs canceled.
|
Codecov Report
Additional details and impacted files@@ Coverage Diff @@
## develop #5246 +/- ##
===========================================
- Coverage 40.34% 35.91% -4.44%
===========================================
Files 372 225 -147
Lines 23676 19564 -4112
Branches 832 0 -832
===========================================
- Hits 9552 7026 -2526
+ Misses 13397 11852 -1545
+ Partials 727 686 -41
Flags with carried forward coverage won't be shown. Click here to find out more.
|
f16678a to
9241d24
Compare
9241d24 to
c5e9bba
Compare
46fb6c2 to
3b723d6
Compare
sebastianst
left a comment
There was a problem hiding this comment.
Looks very good, just one suggestion about improving the abi encoding test.
This also adds a test for the proposer tx data creation.
3b723d6 to
8ade648
Compare
Description
This consolidates the
CraftTxandSendfunctions in the transaction manger. The transaction manager is now fully responsible for creating & sending transactions.I did have to reimplement some of the behavior inside the action testing because it is unable to handle blocking the actual proposer.
Tests
Added a test to ensure that the manual packing is the same the expected packing from the contracts. Note that this code is also tested by the devnet & op-e2e which exercise the full withdrawals codepath.
Metadata
TODOs