Changelog

Core and frontend release notes

Canonical summary of protocol changes and required frontend migration actions.

Release 2026-03-03: acquisition-governance hardening

  • Added separate governance phase for NFT purchase (`voteToAcquire`).
  • Bound acquisition to strict tuple: NFT, tokenId, seller, price, deadline.
  • Added acquisition proposal reset flow (`resetAcquisitionProposal`).
  • Updated `buyNFT()` to execution-only path after approved proposal.
  • Made `withdrawRefund()` available without pause gate in failed funding closure.
  • Added transfer-delta checks to protect against unsupported token mechanics.

Frontend migration notes

AreaChangeStatus
ABIAdded acquisition methods + updated `buyNFT()` signatureDone
Alliance page UIReplaced direct buy form with acquisition governance controlsDone
Network handlingSwitched wallet/client to env-driven chain configDone
Faucet tx gasAdded explicit gas estimation with capDone
Error UXAdded human-readable mapping for wallet rejection and faucet liquidity errorsDone