Phantasma Network

Changelog

--Days--Hrs--Min--Sec
Page8 / 8
March 17, 2026DEVNETVALIDATORS

Restored Gen2 VM parity and interops

Gen2 VM parity fixes, restored storage/state interops, NFT lifecycle recovery, and imported-state repair work.

  • Restored Gen2 VM parity for BigInteger, VMObject, and ScriptContext, with deterministic faults for invalid shifts and enum ops.
  • Restored VM storage and state interops, including Data., Map., List.*, runtime getters, and legacy address resolution.
  • Restored VM NFT interop flows: Runtime.MintToken, Runtime.BurnToken, Runtime.TransferToken, Runtime.ReadToken, Runtime.ReadTokenROM, Runtime.ReadInfusions, and Nexus.CreateTokenSeries.
  • Restored exact gen1/2-compatible Phantasma NFT and series ID handling (_i) across mint, burn, transfer, and read paths, including 256-bit IDs.
  • Restored guarded contract-context support for SATRN-style VM flows where a contract creates or mints NFT series under its own token context.
  • Improved imported-state restoration: contract imports now restore globals, maps/lists, token-contract indexes, missing script/ABI, and persisted imported series contract bytes.
  • Added governance repair resolutions for missing series and mint counts, imported token-contract fungible balances, imported market NFTs, and imported NFT infusions.
  • Restored Market royalty execution for imported series, added governance-controlled early cancellation, and fixed Token.GetBalances plus system-address transfer semantics.
  • Remaining gap: full trigger/runtime parity is still incomplete, and Runtime.MintTokens is still unsupported.