Setup

In your project, just import our Nuget Packages.

Important: Before the Phoenix chain update, a different set of NuGet packages was used. These packages are now obsolete and strictly deprecated. Use the new package set instead.

Full list of packages is available on our Nuget page: https://www.nuget.org/profiles/Phantasma.info

Package name
Description

Core types and utilities for Phantasma Phoenix SDK

Cryptographic primitives and utilities for the Phantasma Phoenix SDK

Legacy cryptographic primitives and utilities for the Phantasma Phoenix SDK. Deprecated, but still used in certain scenarios

Address generation and basic utilities for Neo2 and Ethereum chains, used for external wallet compatibility in the Phantasma Phoenix SDK. Deprecated, but still used in certain scenarios

Lightweight WebSocket-based server implementation for the Phantasma Link protocol. Allows dApps to connect with Phantasma wallets

Utilities for parsing NFT ROM data and accessing metadata in Phantasma

Protocol types, enums, and constants for the Phantasma Phoenix SDK

Provides client-side types and helpers for interacting with the Phantasma Phoenix blockchain RPC and REST APIs

Virtual machine implementation and script execution utilities for Phantasma Phoenix SDK

To import the nuget, you can use the nuget window on the Visual Studio or Rider.

Or use the command line:

dotnet add package PhantasmaPhoenix.Core
dotnet add package PhantasmaPhoenix.Cryptography
dotnet add package PhantasmaPhoenix.Cryptography.Legacy
dotnet add package PhantasmaPhoenix.InteropChains.Legacy
dotnet add package PhantasmaPhoenix.Link
dotnet add package PhantasmaPhoenix.NFT
dotnet add package PhantasmaPhoenix.Protocol
dotnet add package PhantasmaPhoenix.RPC
dotnet add package PhantasmaPhoenix.VM

Last updated