0.20.0 (2024-03-28)
Features
- all: clean up unused signal service related code (#581) (13f896a)
- all: use an unified transaction sender implementation (#560) (1bd56c0)
- bindings: update Go contract bindings (#561) (bacedb0)
- bindings: update Go contract bindings (#570) (e70b7a0)
- bindings: update Go contract bindings (#574) (ac9788f)
- bindings: update Go contract bindings (#583) (1acfc5f)
- bindings: update Go contract bindings (#587) (2237295)
- bindings: update Go contract bindings (#607) (1b03e6a)
- bindings: update Go contract bindings (#619) (4145dae)
- bindings: update Go contract bindings (#646) (13c6ac2)
- bindings: update Go contract bindings (#657) (eb3cd58)
- bindings: update Go contract bindings (#660) (6fe4dda)
- bindings: update Go contract bindings && add more logs for prover (#632) (1c90c6a)
- blob: fix bug when blob decode with 0 (#627) (df0e897)
- blob: set min blob fee (#636) (1727fc5)
- driver: fix a block number issue (#656) (eced566)
- driver: improve driver implementation (#639) (fbd4d06)
- driver: improve driver state (#591) (1fd9084)
- driver: introduce
StateVariablesUpdated
event (#666) (8ecd440) - driver: update
defaultMaxTxPerBlock
(#604) (3f99b4a) - driver: update
ForkchoiceStateV1
params (#640) (9cbe4b8) - metrics: add more transaction sender metrics (#630) (26ed379)
- metrics: update default metrics registry (#617) (e1f5393)
- pkg: improve / simplify reorg check logic (#647) (0b08772)
- pkg: improve sender (#603) (af4f072)
- pkg: introduce
blob.go
(#644) (995b449) - pkg: make
chainID
part ofrpc.EthClient
(#563) (f5d1146) - pkg: move
sender
frominternal
topkg
(#626) (05100b3) - pkg: remove
defaultMaxTransactionsPerBlock
config (#611) (1b21e4c) - pkg: remove
IsArchiveNode
check for L1 endpoint (#652) (fed3a27) - proposer: add more logs for debugging (#643) (a554017)
- proposer: improve proposer flag configs (#589) (8159155)
- proposer: introduce
zlib
for transactions list bytes compression (#649) (dd50068) - proposer: introduce proposer transaction builder (#612) (9bd2aea)
- prover: add
--prover.minEthBalance
and--prover.minTaikoTokenBalance
flags (#641) (1a7128b) - prover: clean up
PSE_ZKEVM
related code (#582) (ffcc2b2) - prover: cleanup more database related code (#621) (58c2d10)
- prover: fix a
RequestProof
issue (#588) (0f15192) - prover: fix bug (#655) (d110fb4)
- prover: improve prover (#633) (b80ce2c)
- prover: improve prover implementation (#616) (b7af09c)
- prover: improve prover implementation (#635) (5983828)
- prover: improve prover server tier fees check (#642) (662d99f)
- prover: parse contest submission custom errors (#624) (2d00517)
- prover: remove more database related code (#623) (3963208)
- prover: update
SGXProducer
(#566) (93e0660) - prover: update server APIs (#618) (64ec861)
- repo: introduce
txmgr
package (#658) (ba65882) - sender: add
sender.GetOpts
method (#613) (2644e60) - sender: change to use tick and remove handle reorg function (#571) (27f79c0)
- sender: fix a
gasLimt
default value bug (#585) (d323c6f) - sender: improve
adjustGasFee
(#637) (090a466) - sender: improve default values setting (#628) (d734626)
- sender: no
MaxGasFee
default value (#596) (540fd77) - sender: upgrade sender txID (#625) (0aaf06b)
- tx_list_validator: remove unused code in
tx_list_validator
package (#609) (cc4e302) - utils: replace
mathutils
(#595) (514869d)
Bug Fixes
- cmd: fix some context close issues (#650) (f561847)
- driver: fix a blob decoding issue (#629) (0a29936)
- driver: fix a reorg check issue in driver (#634) (7abd6d0)
- flag: add a missing flag configuration for prover (#567) (6d6d9c6)
- flags: fix a small issue in
txmgr
flags (#661) (c1765c8) - flags: fix logger level flags (#575) (d315605)
- pkg: fix a bug in transaction sender (#606) (40325bc)
- pkg: fix a sender error check issue (#602) (f801f28)
- pkg: fix a typo (#597) (428a89e)
- propsoer: use
L1BlockBuilderTip
flag value (#584) (2068697) - transaction_builder: fix an issue in
BlobTransactionBuilder.Build
(#662) (45ef240)