Fjord: Add FastLZ compression into L1CostFunc (#9618)
* Add FastLZ for better L1Cost estimation Co-authored-by:Michael de Hoog <michael.dehoog@coinbase.com> Co-authored-by:
Danyal Prout <danyal.prout@coinbase.com> Co-authored-by:
Yukai Tu <yukai.tu@coinbase.com> Co-authored-by:
angel-ding-cb <angel.ding@coinbase.com> * fix all the tests * fix: upate GPO network transactions to match spec * Update GPO contracts * update to 1d model / add tests * update allocs and test framework to support new fjord contracts * add fuzz testing * increase minimum estimation to 100 / update circleci for e2e fuzz tests * use linear regression for l1 gas used * Add differential fastlz fuzzing between solady/cgo fastlz/geth fastlz * Review feedback * Bump geth * fix: ensure we don't gc the data during fastlz compression * Replace common.Hex2Bytes with common.FromHex --------- Co-authored-by:
Danyal Prout <danyal.prout@coinbase.com> Co-authored-by:
Yukai Tu <yukai.tu@coinbase.com> Co-authored-by:
angel-ding-cb <angel.ding@coinbase.com> Co-authored-by:
Danyal Prout <me@dany.al>
Showing
op-e2e/fastlz/fastlz.c
0 → 100644
op-e2e/fastlz/fastlz.go
0 → 100644
op-e2e/fastlz/fastlz.h
0 → 100644
op-e2e/fastlz_test.go
0 → 100644
Please register or sign in to comment