cardano-ue-sdk

Unreal Engine SDK (CORE)

Flux Point Cardano SDK — Core (FAB)

Setup

  • Install plugin into your project Plugins folder.

  • Project Settings > CardanoSdk:

    • CurrentNetwork: mainnet or preprod

    • ApiKey: Blockfrost project_id

    • BaseUrl: https://cardano-mainnet.blockfrost.io/api/v0 or preprod URL

    • TreasuryAddress: preconfigured (locked in FAB)

    • PlatformFeeBps: preconfigured (locked in FAB)

    • PlatformMinLovelace: 2,000,000 (locked in FAB)

Blueprint Quickstart

  • Use ImportMnemonic once to load your funded 12-word wallet.

  • Toggle ForceImport true once to overwrite any saved wallet, then false.

  • Flow: BeginPlay → Branch(ForceImport)

    • True: Delete Game in Slot → ImportMnemonic → LogIn

    • False: Has Wallet → (if false ImportMnemonic) → LogIn

  • After LogIn: GetAddressGetBalanceMint Asset.

Mint Configuration

  • CIP-25 struct allows setting MintPriceLovelace and optional CreatorAddress.

  • Platform fee: min(percentage of price, percentage of network fee), floored at 2 ADA to treasury.

  • Creator payout: (MintPriceLovelace - platform_fee) to CreatorAddress when provided.

Reliability & Logging

  • Detailed logs on all nodes (errors include Cardano C messages).

  • Validity window set late and auto-repaired if encoding drifts.

  • HTTP submit fallback to Blockfrost with application/cbor.

Notes

  • Requires Blockfrost key.

  • Native script uses after-slot timelock.

  • Ships with cardano-c runtime libs under ThirdParty.

Support

  • Docs: https://docs.fluxpointstudios.com/cardano-ue-sdk/core

  • Discord: https://discord.gg/fluxpointstudios

Last updated