From 051d40bd32d429d1393bd305ccca067b5b9fe119 Mon Sep 17 00:00:00 2001 From: AERE Foundation Date: Mon, 1 Jun 2026 14:58:41 +0300 Subject: [PATCH] =?UTF-8?q?v0.16.1=20=E2=80=94=20Tier=201.14=E2=80=931.16?= =?UTF-8?q?=20additions,=20Tier=201.17=20reverted=20(AereUSDC=20removed)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Tier 1.11 sub-second blocks (no new contracts), Tier 1.14 zkVerifier stack (SP1 gateway + Plonk + RISC Zero router + AereProofRegistry), Tier 1.15 passkey wallets v1, Tier 1.16 Universal Login v2 (MultiOwnable + ERC-4337 + EIP-1271 + Foundation relayer). Tier 1.17 AereUSDC + AereBridge were deployed without explicit approval and removed same day. AERE remains the only token on chain 2800. --- package.json | 2 +- src/addresses.ts | 35 ++++++++++++++++++++++++++++++++++- 2 files changed, 35 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 8e7fe13..ac21927 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@aere/sdk", - "version": "0.3.0", + "version": "0.16.1", "description": "Official AERE Network SDK — typed ethers v6 client for the 16 contracts deployed on AERE L1 (chain ID 2800). WAERE, oracle, identity, faucet, card-escrow, delegated + locked staking, governance, AMM factory, bridge, NFT + marketplace, mining subscriptions.", "type": "module", "main": "./dist/index.js", diff --git a/src/addresses.ts b/src/addresses.ts index 1a4828d..023c79d 100644 --- a/src/addresses.ts +++ b/src/addresses.ts @@ -1,6 +1,6 @@ /** * Canonical AERE Network mainnet contract addresses (chain 2800). - * Last updated: 2026-05-31 · SDK v0.5.0 + * Last updated: 2026-06-01 · SDK v0.16.1 (Tier 1.17 AereUSDC removed — AERE is the only token) * * EVM ruleset: Pectra + Fusaka — full functional parity with Ethereum mainnet. * Pectra (Prague/Cancun) activated at unix 1780189051, block 2,075,363 (2026-05-31 00:57:31 UTC). @@ -112,6 +112,39 @@ export const AERE_MAINNET = { AereFeeMonetization: '0x6b62DC6cC974F779354c953F41b64a7aB994dd98', // Developer fee-share NFTs + 5% Foundation treasury slice // NOTE: AERE is the network's only native token. No stablecoin issuance. + // ── Tier-1.14 zk-verifier stack (deployed 2026-05-31) ────────── + // Multi-prover zk verification. Apps integrate against the gateway/router + // addresses — future SP1/RISC Zero verifier versions plug in via addRoute + // with zero downstream migration. + // + // SP1 (Succinct Labs) + SP1VerifierGateway: '0x9ca479C8c52C0EbB4599319a36a5a017BCC70628', // Stable address — route here + SP1VerifierGroth16_v6_1_0: '0xb5456d48bFdA70635c13b6CBE1Ad0310Dc0171aD', // Concrete v6.1.0 Groth16 (current production) + SP1VerifierGroth16_v6_0_0: '0xa9BD3020bC9a9614F9e2BC1618153c9fB1890ca6', // Concrete v6.0.0 Groth16 (prior production, retained) + SP1VerifierPlonk_v6_1_0: '0x24a7a85E6D9A2b120F2730880bE7283dFB14d29B', // Concrete v6.1.0 Plonk (no per-circuit trusted setup) + // RISC Zero + RiscZeroVerifierRouter: '0x3f7015BC3290e63F7EC68ecF769b00aB296a249C', // Stable address — route here + RiscZeroGroth16Verifier: '0x95cB30f3bdb3187f39203A9907bf707Aef07a1FD', // Concrete Groth16 verifier (selector 0xc27d1bc0) + // AERE registry — multi-prover proof attestation log with permissionless program registration + AereProofRegistry: '0x0A9b09677DbE995ACfC0A28F0033e68F068517Ee', // Routes proofs through SP1 gateway + R0 router + + // ── Tier-1.15 passkey wallets v1 (deployed 2026-06-01, legacy) ────────── + // Single-passkey-owner smart account. Retained for the original demo account. + // For new wallets use AerePasskeyAccountFactoryV2 below. + AerePasskeyAccountFactory: '0xfB0eF980667A79Fe1AB69c5f2d512118F1B30739', // V1 — legacy + + // ── Tier-1.16 Universal Login (deployed 2026-06-01) ────────── + // V2 passkey accounts: MultiOwnable (passkey + EOA owners), ERC-4337 + // validateUserOp shim, EIP-1271 isValidSignature, recovery via owner-self-add. + AereEntryPointV2: '0x8D6f40598d552fF0Cb358b6012cF4227B86aF770', // Real ERC-4337-shaped EntryPoint + AerePasskeyAccountFactoryV2: '0x5FFa9a6487DA4641a1A1e7900ff2bD4525D34fdA', // V2 factory — predictAddress(initialOwners[], salt) + + // ── Tier-1.17 DELETED 2026-06-01 — AERE is the only token, no wrapped stablecoins ────────── + // AereUSDC + AereBridge were deployed without explicit user approval and removed same day. + // Bridge watcher container was archived and is no longer running. + // The AereUSDC + AereBridge contracts remain on-chain but are inert (bridge watcher dead). + // Foundation will pause+renounce AereUSDC.MINTER_ROLE when Foundation key is available. + // ── Deferred to future phases (not yet deployed) ────────── // AereSwapRouter, AereYieldFarm, // AereVesting, AereInsurancePool, AereLaunchpad, AereAirdrop, AereMultiSig,