MegaThread: Unchained Updates Calendar

Update v0.12.00


This is a protocol breaking update. The configuration file schema is changed in this update.

Remember to backup your secret file before updating to this release.

:new: New Features:

  • The client now generates a random EVM private key in your secret file.
  • All validator votes are now stored regardless of consensus. This data will be used to slash misbehavior.
  • Slashing mechanisms added to the client. They’re not activated yet.
  • A lot of functions for interacting with the PoS contract are added to the client.

:lady_beetle: Bug Fixes & Cleanups:

  • Most core components are refactored.
  • We now use commitizen and gitmoji to better keep track of the changes made to the repos.
  • The GQL module is moved from broker to consumer.

:file_folder: Config file:

  • arbitrum_sepolia chain name is renamed to arbitrumSepolia
  • database key is renamed to postgres
  • log is renamed to system.log
  • name is renamed to system.name:
system:
  log: info
  name: <name>
  • rpc value is now an array of objects:
rpc:
  - name: ethereum
    nodes:
      - https://ethereum.publicnode.com
      - https://eth.llamarpc.com
      - wss://ethereum.publicnode.com
      - https://eth.rpc.blxrbdn.com

  - name: arbitrum
    nodes:
      - https://arbitrum-one.publicnode.com
      - https://arbitrum.llamarpc.com
      - wss://arbitrum-one.publicnode.com
      - https://arbitrum-one.public.blastapi.io

  - name: arbitrumSepolia
    nodes:
      - https://sepolia-rollup.arbitrum.io/rpc
  • broker.uri is now network.broker-uri
  • broker.bind is now network.bind

If you have questions about this update or have run into problems while updating to it, you can visit THIS TOPIC.

1 Like