Phantasma Network

Changelog

--Days--Hrs--Min--Sec
Page4 / 8
April 18, 2026SDK

Phantasma Phoenix C# SDK packages updated on NuGet

Protocol.Carbon 0.4.1, RPC 0.6.1, and NFT 0.6.1 were published with expanded typed token contract call argument support.

  • PhantasmaPhoenix.Protocol.Carbon 0.4.1, PhantasmaPhoenix.RPC 0.6.1, and PhantasmaPhoenix.NFT 0.6.1 are now available on NuGet.
  • Protocol.Carbon adds typed token contract call arguments for token series, fungible mint and burn, non-fungible transfer and burn, and metadata update calls.

PhantasmaPhoenix.Protocol.Carbon | PhantasmaPhoenix.RPC | PhantasmaPhoenix.NFT

dotnet package update PhantasmaPhoenix.Protocol.Carbon
dotnet package update PhantasmaPhoenix.RPC
dotnet package update PhantasmaPhoenix.NFT
April 17, 2026TOOLING

pha-decode 0.3.0 published

Address derivation support is now available in pha-decode, with stdin handling for private inputs and redacted CLI output.

  • pha-decode 0.3.0 is now published on npm; update the global CLI before using the new address tools.
  • pha-decode address can now derive Phantasma addresses from WIF, 32-byte private keys, modern BIP39 seed phrases, and legacy Poltergeist seed phrases.
  • Modern seed phrase derivation supports an explicit --index; legacy Poltergeist seed phrases support --legacy-password for old wallet recovery flows.
  • Private inputs are redacted from CLI output, and --stdin lets scripts pass WIF, private key, or seed phrase values without putting them directly in command arguments.

pha-decode

npm update -g pha-decode
April 16, 2026MAINNETRPCVALIDATORS

Mainnet RPC and validator reliability update

Mainnet is running updated RPC and validator builds with safer ION connection recovery, cleaner API logging, special-resolution leader reelection, and contract-activation groundwork.

  • Phantasma RPC now recovers stale ION producer connections more safely, including a fix for connections that start closing while background send/read work is still unwinding.
  • JSON-RPC response id values are preserved from incoming requests, including integer ids, string ids, null ids, and omitted ids.
  • Expected empty-result reads and explicit client bad requests are separated from real RPC failures in logs, reducing error noise from normal account, block, token, NFT, transaction, and cache-miss paths.
  • GetBlockByHash now returns HTTP 200 for a valid lookup that has no matching block instead of treating that miss as an API error.
  • Mainnet validators now include special-resolution starvation leader reelection, allowing producers to request a soft reelection when a leader stops proposing the pending special resolution while the network remains otherwise connected.
  • Validator operations logs are easier to read and correlate: Raft and network logs include peer nicknames, successful leader election is highlighted, file logs strip console color codes, ordinary log output is flushed periodically, and log lines use UTC timestamps.

Future contract groundwork is also included in the installed validator code, but smart contract deployment and execution remain inactive on mainnet for now.

  • Configurable smart contract runtime logging is installed for later contract debugging, including VM trace output, halt failures, rejections, assertions, and unexpected exceptions.
  • Runtime.MintToken now handles schema-backed NFT ROM and RAM payloads used by future smart contract mint flows.
  • Token creation, contract deploy, and contract upgrade events now encode the affected symbol or contract name in the event payload for the future contract lifecycle path.
April 11, 2026DEVNETVALIDATORS

Devnet chain update enables Saturn v4 DEX work

Devnet is running the latest chain build with Runtime.MintToken fixes needed for smart contracts that mint NFTs with schema-backed ROM and RAM, including the Saturn v4 DEX devnet work.

  • Devnet validators are running the latest chain build with the NFT minting fixes needed for the next round of smart contract testing.
  • Runtime.MintToken now accepts serialized VM struct payloads for schema-backed NFT ROM and stores them using the token's persisted ROM schema.
  • Schema-backed NFT RAM now follows the same path, so smart contracts can persist typed RAM payloads through the normal NFT mint flow.
  • This enables Saturn v4 DEX work to begin on devnet, including contract flows that mint pool ownership certificate NFTs.
April 11, 2026DEVNETRPCVALIDATORS

Devnet chain and RPC logging update deployed

Devnet is now running updated chain and RPC builds with contract runtime logs, cleaner validator log files, corrected JSON-RPC response ids, and improved RPC connection recovery.

  • Smart contract runtime logs are now written into validator logs with transaction context, covering contract trace output, script halt failures, VM errors, rejections, assertions, and unexpected exceptions.
  • Validator file logs now remove terminal ANSI color sequences while keeping readable message text, so log files are no longer polluted with console color codes.
  • Validator log lines now use UTC timestamps, making cross-host incident review and RPC/chain correlation easier.
  • The devnet RPC now preserves JSON-RPC response id values from incoming requests, including integer ids, string ids, and null or omitted ids.
  • RPC ION producer connections now detect stale producer sessions after unanswered outbound work and recover them instead of continuing to select a dead connection.