Repository navigation
v0.20.0-dev.3
Pre-release
Pre-release
·
4 commits
to main
since this release
Release v0.20.0-dev.3
Candidate commit: bb27cacc91c1775d32f897095d35b8eacfa89d2b
This is a pre-release version.
Pre-release versions can contain bugs and breaking changes.
What Changed
- fix: keep MCP launcher stdout protocol-clean
#2405 - fix(net): limit inbound connections per IP and before Identify
#2381 - refactor(events): move circuit identity to zk config
#2370 - refactor(events): move committee and slashing definitions to owners
#2373 - refactor(aggregator)!: move committee finalization to sortition
#2369 - refactor(da): share committee public-key chunk mechanics
#2362 - refactor(evm): name application client and expose SDK evm API
#2361 - refactor(evm): isolate node runtime crate in evm family
#2360 - refactor(evm): group client and indexer crates under evm
#2359 - refactor(evm): share operator and historical admission bindings
#2357 - refactor(evm): share client ABI facts and explicit enum views
#2356 - refactor(evm): extract shared contract bindings and ABI
#2355 - fix(config): apply chain logs after three confirmations by default
#2367 - fix(evm): retry the historical sync and stop on a dead reader
#2366 - fix(evm): reserve node transaction nonces per signer
#2368 - refactor(tests): place fixtures with owners and isolate shared support
#2354 - refactor(events): split event envelope and generate variant lists once
#2338 - refactor(events): move single-owner types and system tests out
#2337 - refactor(events): remove dead items and unused dependencies
#2336 - fix(crypto): address stacked configuration review regressions
#2353 - feat(crypto): qualify VK commitments across the circuit matrix
#2346 - refactor(crypto): share decryption layouts and migrate consumers
#2345 - refactor(crypto): generate Solidity and Noir protocol constants
#2344 - refactor(crypto): share browser-safe BFV configuration bindings
#2343 - refactor(crypto): export owner-provided configuration metadata
#2342 - refactor(crypto): centralize BFV protocol identity derivation
#2341 - feat(release): publish labelled test releases from a branch
#2351 - feat(contracts): verify contract sources at deploy time
#2348 - test(zk): derive the Noir pin in the fresh config compile test
#2350 - chore(zk)!: upgrade toolchain to Aztec v6.0.0
#2349 - feat(dashboard): list operator committees and claim E3 rewards
#2335 - refactor(trbfv): own typed native request execution
#2332 - refactor(zk): own protocol proof request execution
#2329 - refactor(compute)!: extract shared pool and bound C0 verification
#2327 - feat(fhe-params): reproduce the presets and add depth to the search
#2295 - feat(dashboard): manage an operator position after setup
#2331 - feat(dappnode): simplify ciphernode installation and operation
#2269 - feat(cli): reset node state only when its schema is older
#2330 - chore: remove the v0.18 secure-CRISP activation tooling
#2328 - feat: index committee obligations and resume the ciphernode status scan
#2314 - chore: remove the CRISP example, now in theinterfold/CRISP
#2318 - refactor(harness): organize tooling and domain documentation
#2267
Installation
Install the CLI
Install the CLI with the install script:
curl -fsSL https://raw.githubusercontent.com/theinterfold/interfold/main/install | bash -s -- --version v0.20.0-dev.3To change an installed CLI to this release, run:
interfold update --version v0.20.0-dev.3Release 0.19.0 and earlier do not have interfold update. On these releases, use the install script.
npm packages
npm install @interfold/sdk@dev
npm install @interfold/contracts@dev
npm install @interfold/config@dev
npm install @interfold/react@devBinary Assets
interfold-<platform>.tar.gz: Interfold CLIinterfold-test-only-skip-proof-aggregation-linux-x86_64.tar.gz: Interfold CLI for tests and CI only. It is built with the
test-only-skip-proof-aggregationCargo feature, so its nodes acceptskip_proof_aggregation: true.
Do not use it in production.
Supported platforms:
- Linux x86_64
- macOS arm64
Checksums
1dd975eb980f48687ee58e0295f110acf4bd69a172447c9e5b2b9907daa168e5 interfold-test-only-skip-proof-aggregation-linux-x86_64.tar.gz
39c78f72d679bce1349196a218a751eeedc41134d95c0f4bf9a640443242e4ca interfold-linux-x86_64.tar.gz
ab7860a3e3cd4f8473506b98161c9fbf04939795e94b45d23c4c1f41b23f0086 circuits-0.20.0-dev.3.tar.gz
cd795241b50642ad14ba6cf9a952cfa6ff5785eb8f220ca9846825c795140fc3 interfold-macos-aarch64.tar.gz
Noir Circuits
Source hash: 67e3d04d319bd9f3