Skip to content

Latest commit

 

History

History
57 lines (34 loc) · 1.95 KB

File metadata and controls

57 lines (34 loc) · 1.95 KB

Aragon OSx artifacts

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

v1.5.0

Added

  • ABI for MemberRegistry (MemberRegistryABI) — the new ENS-subdomain member registry.
  • New top-level address keys: managementDao, managementDaoMultisig. Currently populated for the 13 chains where the data was available at release time; other chains will fill in via subsequent deploy PRs.
  • Coverage for chiliz and katana across the legacy address keys (dao, daoFactory, daoRegistry, pluginRepoFactory, pluginRepoRegistry, pluginSetupProcessor).

Changed

  • Build pipeline migrated to just + bun + forge.
  • npm/yarn are no longer used.
  • Run just abi to regenerate src/abi.ts from forge artifacts at the repo root; just build chains that + tsc.

Breaking

  • Dropped legacy <Contract> class wrappers (deprecated since v1.4.0). Each contract previously exposed both a <Contract>ABI const and a <Contract> class wrapping the ABI + bytecode; only the ABI const is exported now. Migrate via import { DAOABI } from "@aragon/osx-artifacts" and feed it to your tooling (viem/wagmi/ethers) directly.
  • Dropped bytecode field. The package no longer ships compiled bytecode. If you need bytecode, build the contracts from source (this repo) — forge build produces it under out/. The artifacts package is now ABI + addresses only.

v1.4.5

  • Added Avalanche
  • Added Base Sepolia

v1.4.4

  • Added Avalance Testnet
  • Added Corn

v1.4.3

  • Added Optimism

v1.4.2

  • Added Celo

v1.4.1

v1.4.0

Changed

  • Shipping the ABI and addresses for OSx v1.4
  • Marking ContractName.abi and ContractName.bytecode as deprecated
  • Note: certain contracts that were previously exported and were not really related to OSx are no longer present.

v1.3.0

Added

  • Shipping the artifacts for OSx v1.3