github kroma-network/kroma v0.2.0
Pre-release v0.2.0

latest releases: v2.0.0, v2.0.0-rc.1, v1.4.3...
pre-release15 months ago

First step for validator decentralization

What's Changed

  • test(contracts): avoid deterministic address by @kangsorang in #14
  • chore: inject git tag as a version by @Pangssu in #16
  • chore: remove unused flags by @chokobole in #13
  • build: unify version format to {version}-{commit} by @Pangssu in #20
  • docs: fix invalid links in spec docs by @seolaoh in #21
  • docs: update assets for specs by @seolaoh in #24
  • chore: support debugging devnet process by @chokobole in #23
  • ci: add disable parallel option in e2e test by @ccrayz in #26
  • docs: re-update assets for specs by @seolaoh in #27
  • feat(sdk): improve sdk hardhat tasks by @seolaoh in #28
  • feat!: include next block hash by @chokobole in #25
  • docs: update challenge.md by @joonkeep in #22
  • docs: update differences-from-optimism-bedrock.md by @joonkeep in #31
  • docs: update zkevm-prover.md by @joonkeep in #30
  • chore: add eslint import statements by @0xHansLee in #33
  • feat: include next block hash by @chokobole in #32
  • docs: update assets due to rebranding by @seolaoh in #35
  • chore: rename organization and project by @Pangssu in #36
  • build: fix docker username to kromanetwork by @Pangssu in #40
  • chore: sort import statements by @0xHansLee in #41
  • chore: update easel deployments by @Pangssu in #37
  • feat: prepare checking public input by @chokobole in #38
  • chore: add update geth package script by @Pangssu in #43
  • chore: change git action runner to selfhost by @ccrayz in #46
  • feat: extract and generate Types struct bindings by @Pangssu in #45
  • feat(node): update validator reward ratio on L1Block contract by @Pangssu in #47
  • ci: change github action runner host by @ccrayz in #51
  • feat: apply Optimism v1.0.3 to Kroma by @seolaoh in #50
  • ci: change dev tag name by @ccrayz in #52
  • feat: implement validator pool contract by @Pangssu in #53
  • refac(contracts): apply SafeCall in the withdraw() of the ValidatorPool by @Pangssu in #60
  • chore(chain-ops): migrate contract changes to chain-ops and deploy-config by @Pangssu in #56
  • feat: modify L2 output submitter module corresponding to the changed contracts by @seolaoh in #58
  • feat(contracts): implement security council contracts by @kangsorang in #57
  • chore: fix typos in specs by @TomTaehoonKim in #62
  • feat!(challenger): change challenge handling to event-driven for multiple challenges by @0xHansLee in #59
  • feat: add validator deposit, withdraw, unbond commands by @seolaoh in #63
  • build: use docker compose v2 by @chokobole in #68
  • feat: update integrations for securityCouncil and related testing and deployment code by @kangsorang in #66
  • feat(contracts): reward via portal to L2 vault when the output is finalized by @Pangssu in #61
  • feat: update public input hash computation by @chokobole in #65
  • feat: add public input validation logic by @chokobole in #48
  • feat(validator): apply submission rounds to l2 output submitter by @seolaoh in #71
  • test: fix tests related to validator by @seolaoh in #72
  • fix(validator): modify output to replace with when proving fault by @seolaoh in #74
  • test(e2e): mock challenger RPC in e2e actions test by @0xHansLee in #73
  • chore: skip transactions root validation by @chokobole in #67
  • perf(contracts): remove public input hash in final pair by @0xHansLee in #75
  • feat(contracts): remove validation of previous output when challenge creation by @seolaoh in #79
  • docs: add contents about validator reward by @chokobole in #78
  • docs: rewrite description of zkevm-prover by @dongchangYoo in #70
  • test(e2e): add validation reward test by @Pangssu in #77
  • fix(validator): close channel and context when Stop() called by @Pangssu in #80
  • test(e2e): add challenge test by @kangsorang in #82
  • feat: validate withdrawal storage root by @chokobole in #76
  • feat!(validator): make validator permisionless by @0xHansLee in #81

New Contributors

Full Changelog: v0.1.1...v0.2.0

Don't miss a new kroma release

NewReleases is sending notifications on new releases.