0.16.0 (2023-09-30)
Features
- all: some client optimizations (#376) (91bba90)
- bindings: update contract bindings (#394) (5b9346b)
- flag: fix some typo (#391) (5f7f1dd)
- proposer: shuffle prover endpoints before assigning proof tasks (#390) (96488d0)
- proposer: update oracle proof assignment (#393) (29c2d4b)
- proposer: update prover endpoint scheme check (#400) (ce8bd1d)
- prover_selector: check prover's token balance (#406) (834c0ea)
- prover: add more capacity related logs (#408) (22014b2)
- prover: always use the oracle prover private key when an oracle prover starting a server (#395) (cc28d63)
- prover: check
transition.blockHash
before proof generation (#415) (dd77f7a) - prover: increase
gasTipCap
when resendingTaikoL1.proveBlock
transactions (#411) (f192e0a) - prover: release capacity when the corresponding local proof generation is canceled (#402) (1eab54d)
- prover: tie capacity to a specific block id (#413) (bdca930)
- prover: update APIs && integrate swagger docs (#386) (ebdb3da)
- prover: use
httptest.Server
to simplify the prover server tests (#389) (84eedae)
Bug Fixes
- ci: fix workflow errors (#410) (5a3b655)
- proposer: fix proposing fee initialization (#396) (2f2007d)
- prover: capacity needs to be taken before generating proof (#412) (7d9c244)
- prover: check latest verified ID on proof submission (#387) (8157550)
- prover: fix a capacity release issue (#405) (4ab061f)
- prover: prover rpc didnt have taiko token address (#407) (4e0e390)
- test: fix flags related tests (#409) (4f0a602)