Péter Garamvölgyi
|
9c1433b62a
|
fix(trace): use correct roots in trace of block with one transaction (#508)
fix: use correct roots in trace of block with one transaction
|
2023-09-11 12:13:50 +02:00 |
|
Ho
|
be1600f078
|
refactor(trace): wrap the core routine in CreateTraceEnv (#460)
|
2023-08-20 18:39:20 +08:00 |
|
Haichen Shen
|
e8d9d60cf0
|
fix: use FeeVault address in the EVM BlockContext (#473)
* fix: use Feevault address in the EVM BlockContext
* bump version
* revert format change
* fix
|
2023-08-19 14:01:14 +02:00 |
|
Péter Garamvölgyi
|
3027111956
|
refactor: add more context to tracing failure (#466)
|
2023-08-17 07:25:03 +02:00 |
|
maskpp
|
6195e2e77d
|
fix(trace): fix contract call's ByteCode (#465)
* fix bug
* update version
|
2023-08-14 18:09:39 +08:00 |
|
Péter Garamvölgyi
|
25fe3ba69a
|
feat: add startL1QueueIndex field to traces (#463)
* feat: include startL1QueueIndex in traces
* fix
* update example
|
2023-08-12 11:07:36 +08:00 |
|
HAOYUatHZ
|
b428fa1339
|
fix(trace): fix commit state when tracing (#451)
* fix(trace): fix commit state when tracing
* bump version
|
2023-08-07 14:15:21 +08:00 |
|
Ho
|
6b20ce624f
|
fix: correctly initialize ZkTrieTracer for ccc (#440)
* fix issue for zktrieTracer not inited
* bump version
---------
Co-authored-by: Péter Garamvölgyi <peter@scroll.io>
|
2023-08-04 07:54:55 +02:00 |
|
HAOYUatHZ
|
ef67ff8bbb
|
fix(miner): fix acc_rows for empty block (#431)
* Revert "fix(worker): set row consumption for genesis and empty blocks (#428)"
This reverts commit b51736fd3c.
* fix: fix accRows for empty block
* bump version
* remove log
* fix
* set default accRows as nil explicitly
* fix genesis block
* fix
|
2023-08-03 13:09:59 +02:00 |
|
HAOYUatHZ
|
2f9edf73ca
|
feat(rollup): add circuits capacity checker (#321)
* add proof for predeployed storages
* reverse inneeded code
* update for mainbranch merging
* add pertx storage trace
* dummy tx proof
* add txstorage trace
* add coinbase storage as trace
* enable (sync) tracing by default
* basic
* init cgo framework
* fix break loop
* integrate the right zkevm version (#323)
* finish rust codes
* use dylib (#325)
* flip
* ?
* use cdylib
* revert
* fix
* apply_tx
* rename
* fixing types
fixing types
fixing types
* clean up
* ExecutionResults (#328)
* filling
* filling
* more
* clean up
* filling
* coinbase
* add
* MPTWitness
* ExecutionResults WIP
* L1fee
L1fee
* sender
* to
* Failed & ReturnValue
* createdAcc & after
* remove MPTWitness
* txStorageTrace
* add FeeRecipient
* add StorageTrace
* fix FFI types
* better logger
* cargo fmt
* fix
* add build tags
* update Makefile
* fix library
* improve ld path
* correctly deal with circuit_capacity_checker returned result
* fix return value
* update cargo (#333)
* update cargo
* update
* update go
* refactor
* raname `circuits capacity checker` to `circuit capacity checker`
* some refactorings
* [Fix] storage proof generation in capacity checker (#348)
* make per-tx storage and deletion proof work
* format
* fix misplaced markdeletion
---------
Co-authored-by: HAOYUatHZ <haoyu@protonmail.com>
* docker (#363)
* update Dockerfile
* build: update go version to 1.19
* update
* fix
* fix
* try
* simplify
* revert go version
update l2geth Dockerfiles
* fix
* fix coinbase
* fix (#369)
* format
* Update version.go
* address comments
* Capacity refactor (#374)
* init
* id
* support multiple instances
* fix id
* fix conflicts
* refactor to use same codes (#379)
* re-init
* WIP
* WIP
* refactor
* go
* minor
* fix storage proof of l1gas price oracle
* move 1
* move 2
* move 3
* move 4
* move 5
move 5
* move 6
move 6
* move 7
* move 8
* move 9
* move 10
* clean up
clean up
---------
Co-authored-by: Ho Vei <noelwei@gmail.com>
* finish basic
* minor
* config capacity check in block_validator (#380)
* init
* done
ref
* fix tests
fix tests
fix tests
fix tests
* add more comments
* apply_block
* improve logs
* cargo fmt
* Capacity big refactor (#383)
* CreateTraceEnv
* WIP
* draft
more
fix
* for test
* fortet
* clean up
* add more comments
* goimports -local github.com/scroll-tech/go-ethereum -w .
* fix typos
* attempt 1
* attempt 2
* attempt 3
* gogogo
* clean up
* fix
* fix
* rename
* minor
* fix
* minor
* minor
* improve doc
* use dedicated `checkCircuitCapacity` flag (#394)
* refactor
* fix
* add lock
* [feat] capacity checking: upgrade libzkp (#395)
* upgrade
* upgrade libzkp
* write RowConsumption (#396)
* write RowConsumption
* name alignments
* revert some formatting
* add lock to CircuitCapacityChecker in BlockValidator
* remove mutex pointer
* improve github workflow
* improve
* store row consumption in mining (#397)
* prepare
* finish
* add more logs
* mark `ApplyBlock` as ready
* update libzkp (#401)
* fix
* Capacity detail (#402)
* fix(block-validation): consider skipping in ValidateL1Messages (#405)
* fix(block-validation): consider skipping in ValidateL1Messages
* fix(block): consider skipping in L1MessageCount
* fix l1 validation tests
* fix NumL1Messages
* fix impl.go return types
fix
* better error handling (#407)
* add
add
* add
* add
* add
* add
* cargo fmt
* add
* update
* add
* WIP
* minor
* gogogo
* gogogo
* fix
* fix
* fix
* cargo clippy
* improve
* improve
* creation lock (#408)
* creation lock
* update
* Debug log (#409)
* add more logs
* more
* more
* fix
* improve
* Update cmd/utils/flags.go
Co-authored-by: Péter Garamvölgyi <peter@scroll.io>
* refactor worker.commit()
* avoid re-calculate
* txpool ccc err handling (#411)
* more explicit error comments
* add more logs
* fix unnecessary commit
* add more logs
* fix `ineffassign`
* add more comments
* log id for `NewCircuitCapacityChecker` (#414)
add log to `NewCircuitCapacityChecker`
* Persist skip info for block where all L1 msgs are skipped (#415)
persist skip info for block where all L1 msgs are skipped
* Update version.go
---------
Co-authored-by: Ho Vei <noelwei@gmail.com>
Co-authored-by: Zhang Zhuo <mycinbrin@gmail.com>
Co-authored-by: Péter Garamvölgyi <peter@scroll.io>
|
2023-08-01 13:52:31 +08:00 |
|