Skip to content

3.1.0

Latest

Choose a tag to compare

@brainchaindev brainchaindev released this 28 Oct 12:20
Immutable release. Only release title and notes can be modified.
954cb79

Deployed on BrainChain mainnet (chain 274663) and testnet (274630) with a 60% change threshold, replacing the 3.0.0 sets. Mainnet keeps the 3.0.0 admin timelock. Records on the 3.0.0 sets stay readable; their addresses are under retired in deployments/mainnet.json.

Security

  • A change Jev adopts can no longer move ownership of the board or the registry. A new owner could have called their setters directly, past the timelock and the guardian's veto.

Changed

  • The $BRAIN fee splitter on mainnet pays its treasury half to the owners' Safe instead of a single key: script/DeployFeeSplitter.s.sol deployed it at 0x15Cf18dBA874EA0c77ED8Cecf38aDa64697102fb, next to the existing RewardDistributor.
  • DeployMainnet checks its inputs (6-decimal USDG, a Safe with code, distinct worker accounts, a separate brain key) and asserts the deployed set's wiring before it finishes.
  • DeployMainnet sets a 60% change threshold and can reuse an existing admin timelock.
  • Board fees on mainnet go to the owners' Safe on BrainChain instead of a single key.