Phantasma Network

Changelog

Page1 / 15
October 9, 2026SDKTOOLING

Phantasma SDK fixes and pha-tomb 2.2.1

Every SDK now stops a native transfer that the chain would reject, and pha-tomb compiles for the chain's current VM version by default.

  • Published latest versions: phantasma-sdk-py 4.0.2, phantasma-sdk 3.0.2 (Rust), phantasma-sdk-go v0.18.2, phantasma-sdk-ts 0.20.0, PhantasmaPhoenix.RPC 0.17.0, PhantasmaPhoenix.NFT 0.7.16, and pha-tomb 2.2.1.
  • Every SDK refuses to sign a native transfer of 0 atoms, or of 2^63 atoms or more. The chain rejects such a transfer and still charges its fee. A larger amount goes through a Token.TransferFungible call or a script transfer.
  • The script builder refuses a jump or a call to a target that the chain cannot reach.
  • PhantasmaAPI.IsValidAddress is removed from the C# and Unity SDKs. Use Address.IsValidAddress.
  • phantasma-sdk-ts removes hexStringToUint8Array; use hexToBytes. The old readSignature is removed, and readSignatureV2 is now called readSignature.
  • The Unity SDK core package moves to 0.14.0 with these changes. The C++ SDK received the same transfer and script checks in its source repository.
  • pha-tomb 2.2.1 compiles for the chain's current VM version by default (protocol:1). A contract's constructor checks that the chain runs at least the target version, so a higher protocol: value makes it fail on the current chain.

phantasma-sdk-py | phantasma-sdk | phantasma-sdk-go | phantasma-sdk-ts | PhantasmaPhoenix.RPC | PhantasmaPhoenix.NFT | phantasma-sdk-cpp | phantasma-sdk-unity | pha-tomb

npm install phantasma-sdk-ts@latest
pip install --upgrade phantasma-sdk-py
cargo add phantasma-sdk
go get -u github.com/phantasma-io/phantasma-sdk-go
dotnet package update PhantasmaPhoenix.RPC
dotnet package update PhantasmaPhoenix.NFT
dotnet tool update --global pha-tomb
September 30, 2026WALLET

Aura wallet beta is out

Aura, the new Phantasma wallet, is open for testing on Android, Windows and Linux, and in the browser.

Wallet development at Phantasma now concentrates on Aura. Ecto and the Ecto mobile app are no longer developed. Poltergeist Lite will get one more large release, then mostly bug fixes.

  • The beta runs on Android, Windows and Linux, and as a browser extension for Chrome, Brave, Edge and Firefox. iPhone, macOS and the app stores come later.
  • Your keys stay on the device. The recovery phrase is encrypted with a password, and the wallet locks itself after a set time.
  • Stake SOUL, claim the KCAL it generates, and spend that KCAL on fees.
  • NFTs are sorted by collection, and you can send or burn them.
  • dApps connect through Phantasma Link: in the browser through the extension, with the desktop app on the same computer, and by QR code from a phone.
  • Aura is in beta, so use it with care. Download it only from aura.phantasma.info. Nobody from the team will ever ask for your recovery phrase.

aura.phantasma.info

September 20, 2026SDKTOOLING

Phantasma SDK patch release and pha-deploy 0.6.0

Script and Carbon transactions now get the same default expiry in every SDK, and pha-deploy takes its fees from the chain.

  • Published latest versions: phantasma-sdk-ts 0.18.2, phantasma-sdk-py 4.0.1, phantasma-sdk 3.0.1 (Rust), phantasma-sdk-go v0.18.1, PhantasmaPhoenix.RPC 0.16.1, PhantasmaPhoenix.NFT 0.7.15, and pha-deploy 0.6.0.
  • A script transaction that an SDK helper builds now expires after 45 seconds by default. Carbon transactions already used this default. Before, each SDK had its own value.
  • If a person confirms the transaction first, pass a longer expiration. Every SDK now accepts one.
  • The Unity SDK core package moves to 0.13.1 and ships the updated C# RPC library. The C++ SDK received the same change in its source repository.
  • pha-deploy now takes the price of every transaction from the chain. It prints the fee before sending.
  • For a contract deploy or upgrade, pha-deploy offers the gas limit the chain recommends. If the payer can cover the fee but not the full limit, it lowers the limit to the payer's KCAL balance and says so.
  • phantasma-sdk-ts no longer installs the Ledger USB packages. An app that works with a Ledger installs them itself.

phantasma-sdk-ts | phantasma-sdk-py | phantasma-sdk | phantasma-sdk-go | PhantasmaPhoenix.RPC | PhantasmaPhoenix.NFT | phantasma-sdk-cpp | phantasma-sdk-unity | pha-deploy

npm install phantasma-sdk-ts@latest
pip install --upgrade phantasma-sdk-py
cargo add phantasma-sdk
go get -u github.com/phantasma-io/phantasma-sdk-go
dotnet package update PhantasmaPhoenix.RPC
dotnet package update PhantasmaPhoenix.NFT
npm update -g pha-deploy