Commit Graph

8 Commits

Author SHA1 Message Date
Aere Network
14a2e54749 Runda 11 a reviziei prozei (2026-10-28): corecturi datate (nota de consens 17,250,000 / 17,700,000; clientul 2 al zecelea validator din 2026-09-11; 0,62 s masurat fata de tinta de 0,5 s; zece validatori, cvorum 7) si declaratiile de citari aduse la zi 2026-10-29 00:25:37 +02:00
Aere Network
0939e6192d 0.16.14: watchTransfersTo reads the block as the node serves it, so a block carrying a post-quantum transaction (type 0x50, AIP-20) no longer throws and a deposit made with one is credited; transfersToFromRawBlock exported and tested offline on the real transaction of block 19,900,028 2026-10-20 12:53:50 +03:00
Aere Network
6f13c671f1 0.16.13: repair ~130 client selectors that did not match the deployed contracts (D-512)
Ten clients (RaaS, Sink, Agent and x402 settlement, state channels, compliance,
lending, the compliant pool) carried hand-written function selectors that matched
neither the compiled ABI nor the signature written next to them, so every call
through them reverted. Every selector is now the keccak of a signature in the
compiled ABI. Functions the contracts never had are replaced by the real ones:
AereSanctionsRegistry (latestEpoch, isSanctioned with epoch, isSanctionedLatest,
currentRoot via snapshotStatus), ChainalysisOracleWrapper (upstreamOracle),
AereTravelRuleHashRegistry (status by commitment id), AereInsuranceFund (two-step
proposeMarket + registerMarket). AereRaaSFactoryClient.registerRollup targets the
canonical AereRaaSFactoryV2 (11 parameters, optional defenseGrace).

Proof: the gate aerenew/scripts/deschise/sdk-selectori-corecti.cjs reads 330 of
330 selectors correct and fails on a planted one; src/test/selectors-live.ts reads
18 values from the deployed contracts through the shipped clients, and the old
rollupCount selector still reverts (its negative control).

Also: state-window-live records that both public endpoints now refuse state
outside the 512-block window ("World state unavailable") instead of returning a
false 0x0, and proves the guard against an endpoint that still lies; npm test
runs the offline suite through scripts/run-tests.mjs (61/61), live proofs stay
separate. README network facts brought to 2026-10-15.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 15:10:49 +03:00
Aere Network
e215e2f713 README facts as of 2026-08-19: consensus (classical ECDSA per block + post-quantum anchor checkpoint, >=3 of 9 since 2026-08-14), nine validators, EVM parity stated precisely, public source links that resolve 2026-08-19 15:51:36 +03:00
Liviu
6d6c18ae41 SDK 0.16.12: the address book and typed clients catch up with the live chain, and client mentions get the same discretion as everywhere else
The published repository served the 0.3.0 line from May while the install
page already pointed here. This carries the uncommitted line: 35+ typed
contract clients over the canonical address book, the compliance surface,
and the hybrid PQC wallet helpers.
2026-08-15 14:01:27 +03:00
Liviu
49ab3a42e0 v0.3.3 — remove AereUSD/dUSD + AereLending (AERE is the only token) 2026-05-31 02:48:01 +03:00
Liviu
2b89126004 v0.3.0 — align with live 16-contract mainnet (genesis-v2)
- addresses.ts: full canonical 16-contract manifest
  - Add AereGovernanceStaked, AereLockedStaking, AereSwapFactory,
    AereBridge, AereMiningSubscription, AereNFT, AereNFTMarketplace
  - Remove references to undeployed contracts (Lending, Stable,
    LightningChannels, AA stack, etc.) — moved to roadmap section
- client.ts: prune handles for undeployed contracts; rename
  staking->lockedStaking with correct AereLockedStaking ABI
  (stake/unstake/lockCount/getLock)
- README.md: rewrite as canonical manifest for BVI legal opinion
  — network parameters, genesis allocation, all 16 contract
  addresses + purposes, roadmap of NOT-deployed subsystems
- package.json: bump 0.2.1 -> 0.3.0, add ./addresses subpath export
2026-05-31 00:53:47 +03:00
architect
83f837b9b0 Initial @aere/sdk v0.1.0 — typed contract clients for AERE L1 2026-05-03 16:09:06 +03:00