Releases: automata-network/automata-on-chain-pccs
v1.0.0
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.
v0.1.1
Changelog
- Contracts deployment to Holesky Testnet are compiled with
v0.8.27+commit.40a35a0
to pass Etherscan verification. - Added Foundry and Slither Github Actions CI/CD
v0.1.0: Initial release
tagged for initial release