Phantasma Phoenix documentation
CtrlK
  • About
    • About
    • Our Features
    • Dapps
      • 22 Racing Series
      • Blood Rune
      • Ghostmarket
      • Pavillion
    • Economy
      • Fees
      • Exchanges
      • Inflation
      • Block Producers
  • Developers
    • Quick Start
    • Private Key Guideline
    • Link Client
    • Script Builder
      • Examples
      • External Calls
    • Compiler (PSL)
      • Compiler Overview
      • Quick Start
      • Setup
      • Basics Overview
      • Call Method
      • Library Importing
      • Properties
      • Triggers
      • Variable Declaration
      • Default Types
        • Available Macros
      • Features
      • Libraries
      • Examples
      • Tokens
        • Fungible Token
      • Trigger Examples
    • SDKs
      • C# SDK
        • Setup
        • Godot
        • High-level API
        • Examples
          • Generate Key
          • Public Key From Private
          • Get Address Balances
          • Get Address Token Balance
          • Send Token
          • Check Transaction State
          • Stake SOUL
          • Unstake SOUL
          • Claim KCAL
          • Wait Incoming Tx (Read Blocks)
      • Unity SDK
        • Unity SDK Overview
        • Basic Concepts
        • Installation
        • Phantasma API
        • Phantasma Link Client
        • Examples
          • Generate Key
          • Public Key From Private
          • Get Address Balances
          • Get Address Token Balance
          • Send Token
          • Check Transaction State
          • Stake SOUL
          • Unstake SOUL
          • Claim KCAL
          • Wait Incoming Tx (Read Blocks)
          • Get Transaction by Hash
          • Invoke Raw Script
          • Get NFT
          • Get Multiple NFTs
          • Get Account Balances
          • Logging In to the Wallet
          • Send a Transaction
          • Transfer Tokens
          • Mint Tokens
          • Send an NFT
          • Mint an NFT
          • Infuse an NFT
          • Update an NFT's RAM
          • Burn an NFT
          • Burn Tokens
      • TypeScript SDK
        • Overview
        • Setup
        • Phantasma API
        • Phantasma Link
        • Script Builder
        • Backend Guide
          • Examples
            • Create a Transaction
            • Create Script Call
            • Creating a New Address
            • Decode Transfer Events
            • Get a Block by Height
            • Get a Transaction
            • Get Data from New Blocks
            • Get User Balances
            • Importing a Wallet
            • Invoke a Script
            • Send a Transaction
            • Sign a Transaction
            • Transfer Tokens
        • Frontend Guide
          • Examples
            • Connect to the Wallet
            • Invoking a Script
            • Sending a Transaction
      • C++ SDK
        • Low-level API
        • High-level API
        • Data models
        • Cryptography
      • Python SDK
        • Python SDK Overview
        • AccountResult
        • AddressKind
        • AuctionResult
        • ChainResult
        • GovernanceResult
        • LeaderboardResult
        • NodeInfoProtocolVersion
        • OracleResult
        • OrganizationResult
        • ResultHealth
        • ResultNetInfo
        • ResultStatus
        • ScriptResult
        • TokenPropertyResult
        • TransactionResult
        • Untitled
        • ValidatorResult
        • ValidatorSettings
        • Account API
        • Auction API
        • Block API
        • Chain API
        • Connection API
        • Contract API
        • Leaderboard API
        • Nexus API
        • Organization API
        • RPC API
        • Sale API
        • Token API
        • Validator API
Powered by GitBook
On this page
  • Required software to run the Phoenix Smart Language Compiler
  • Setup Phoenix Smart Language
  1. Developers
  2. Compiler (PSL)

Quick Start

Required software to run the Phoenix Smart Language Compiler

Install both, the SDK and Runtime

LogoDownload .NET (Linux, macOS, and Windows)Microsoft
Dotnet 6

Setup Phoenix Smart Language

https://github.com/phantasma-io/phantasmaphoenix-gitbook/blob/main/developers/compiler/getting-set-up/setup.md
PreviousCompiler (PSL)NextSetup

Last updated 11 days ago