HAOYUatHZ
|
86c7cbe020
|
fix(ccc): remove debug-assertions in release (#441)
|
2023-08-04 16:26:15 +08:00 |
|
Péter Garamvölgyi
|
37ef8cad30
|
fix: ccc debug log Rust syntax (#433)
* fix ccc debug log syntax
* fix ccc debug log syntax
|
2023-08-03 13:56:24 +02:00 |
|
Péter Garamvölgyi
|
42e17229d5
|
fix: decode traces as UTF-8 string (#432)
decode traces as UTF-8 string
|
2023-08-03 13:21:30 +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 |
|
Péter Garamvölgyi
|
21d430f018
|
feat: add ccc debug logs (#430)
add ccc debug logs
|
2023-08-03 16:11:09 +08:00 |
|
HAOYUatHZ
|
4b2bbf6225
|
feat(rollup): update libzkp for new hash schema (#423)
|
2023-08-02 17:59:50 +08:00 |
|
Péter Garamvölgyi
|
dbdc463006
|
refactor(ccc): log ccc error in Rust (#422)
log ccc error in Rust
|
2023-08-02 07:22:43 +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 |
|