Phantasma Network

Changelog

Page5 / 10
May 5, 2026TOOLING

pha-tomb 2.1.2 released

pha-tomb 2.1.2 is available with NFT ownership-by-series compiler support.

  • pha-tomb 2.1.2 is now available on NuGet.
  • The compiler adds NFT.getOwnershipsBySeries(from, symbol, seriesID), emitting Runtime.GetOwnershipsBySeries for contracts that need NFT ownership ids filtered by series.

pha-tomb

dotnet tool update --global pha-tomb
May 5, 2026MAINNETRPCVALIDATORS

Mainnet validator and RPC update deployed

Mainnet is running updated validator and RPC builds with reward-calculation fixes, Phoenix genesis token-state repairs, and the April resolution set.

  • Mainnet is now running updated validator and RPC builds.
  • The claimable KCAL / staking booster reward calculation fix is active, and RPC now mirrors the validator-side calculation for developers reading reward data through the API.
  • The Phoenix genesis token-state repair has been applied. This corrects token state inherited from genesis, including VM-facing token flags, token-backed contract registry rows, and missing token ABI rows.
  • April 2026 inflation and Soul Master rewards have been applied on mainnet.
  • Token Notify events for token operations are fixed, improving event data for wallets, explorers, and indexers that consume token activity.
  • Historical replay compatibility was tightened for earlier mainnet behavior, keeping replay consistent without relying on broad gas-tolerance exceptions.
  • Validator consensus handling now rejects stale higher-term Raft votes before clearing the active leader.
  • The public status dashboard has also been updated to read validator heights and recent block samples from the current status endpoint.
May 3, 2026SDK

phantasma-go 0.7.0 released

The Go SDK has been updated with Carbon transaction builders, typed RPC coverage, and script-builder parity fixes.

  • phantasma-go 0.7.0 is now available for Go projects.
  • The SDK adds pkg/carbon for Carbon transaction serialization, signing, token-module calls, VM schema data, and NFT metadata helpers.
  • Token and NFT builders now cover token metadata, standard NFT schemas, ROM/RAM payloads, token creation, series creation, minting, transfer, burn, and metadata update flows.
  • The RPC client now includes broader typed wrappers for chain, contract, organization, token, series, NFT, account-token, auction, and VM-config reads.
  • Script building was refreshed with typed address helpers, text-address helpers, array arguments, safer result decoding, and parity fixes against the shared SDK script vectors.
  • The module requires Go 1.25 or newer and is developed with the Go 1.26 toolchain.

phantasma-go

go get -u github.com/phantasma-io/phantasma-go
May 2, 2026DEVNETTESTNETRPCVALIDATORS

Devnet and testnet validator update deployed

Devnet and testnet are running validator and RPC updates with status data, token event, and reward-calculation fixes.

  • Devnet and testnet are now running updated validator and RPC builds.
  • Validator status responses now expose optional block heights and recent block samples for dashboard health cards.
  • Token Notify events for token operations are fixed on both networks.
  • The claimable KCAL / staking booster reward calculation fix is active on devnet and testnet, with RPC aligned to the validator calculation.
  • Historical replay compatibility fixes are also active in the deployed validator build.
April 28, 2026DEVNETTESTNETVALIDATORSTOOLING

Devnet and testnet smart contract update deployed

Devnet and testnet are running updated validator builds with token-state repairs, testnet smart contract execution, and matching TOMB compiler support for Runtime.WriteToken.

Important

Devnet and testnet have been reset to mainnet data at block #8782151. Both networks now start from that mainnet chain state and will diverge as new devnet and testnet transactions are produced.

  • Devnet and testnet are now running the updated validator build.
  • The token repair resolution has been deployed. It restores missing token-backed contract metadata, token flags, script/ABI data, and contract registry rows so repaired tokens can be resolved and executed consistently.
  • Testnet now executes Phantasma smart contracts, giving developers a public test network for contract transactions before mainnet activation.
  • The validator VM now supports Runtime.WriteToken RAM writes, including the onWrite trigger path used by NFT contracts that update token RAM.
  • Smart contract execution also keeps anonymous witness context across block production, blocks public Initialize re-entry, and preserves duplicated-series Runtime.MintToken behavior for follow-up NFT mints.
  • NFT owner lookups and organization member lookups now use exact key ranges, fixing cases where stored little-endian ids could make valid entries disappear from reads.
  • Validator reliability was tightened as well: the inflation scheduler now backs off failed paid inflation transactions instead of producing repeated empty blocks, and Raft voting now rejects stale candidates more strictly.
  • pha-tomb 2.1.1 is available on NuGet with Runtime.WriteToken marked as available in native-method checks, so compiler diagnostics match the validator build now deployed to devnet and testnet.

pha-tomb

dotnet tool update --global pha-tomb