Skip to content

v1.0.0

Latest
Compare
Choose a tag to compare
@preston4896 preston4896 released this 02 Apr 06:53
· 3 commits to main since this release
623b330

Release Note: v1.0.0

A production-ready release of the Automata Onchain PCCS smart contract, following a comprehensive security audit and key optimizations for efficiency and reliability.

What’s Changed

  • The contract has been fully audited by Trail of Bits.
    🔗 View the full audit report

  • Integrated RIP-7212 for cheaper secp256r1 ECDSA verification on supported networks.

  • Improved data structure encoding:

    • TCBLevelsObj
    • TDXModuleIdentity
    • TDXModuleTcbLevelsObj
  • Optimized FMSPC TCB parser by reducing unnecessary looping.

  • Introduced an interface standard for collateral storage known as the Resolver. The Resolver is a centralized location for invididual DAOs to write and for authorized callers to read collaterals.

  • Implemented collateral rollback protection:

    • Older (but unexpired) collaterals can no longer replace newer entries.
  • Each collateral now includes two linked attestations:

    • Tracks the content hash and validity window.
  • Automatically reverts duplicate collateral upserts.

  • Event logs are emitted for all state-changing functions.


👉 Full Changelog (v0.1.1...v1.0.0)