NEXUS

Installation

1. Required Unity Version

Unity version should be equal or greater than 6000.0.23f1. If you encounter any version compatibility issues, please feel free to contact us.​

2. Add Scoped Registry

Modify your Unity project's manifest.json to include the Cross SDK scoped registry:

{
  "scopedRegistries": [
    {
      "name": "Cross",
      "url": "https://package.cross-nexus.com/repository/cross-sdk-unity/",
      "scopes": [
        "com.nexus.cross"
      ]
    }
  ],
  "dependencies": {
    "com.nexus.cross.sdk.unity": "1.0.0",
    "com.nexus.cross.core": "1.0.0",
    "com.nexus.cross.core.common": "1.0.0",
    "com.nexus.cross.core.crypto": "1.0.0",
    "com.nexus.cross.core.network": "1.0.0",
    "com.nexus.cross.core.storage": "1.0.0",
    "com.nexus.cross.sign": "1.0.0",
    "com.nexus.cross.sign.nethereum": "1.0.0",
    "com.nexus.cross.sign.nethereum.unity": "1.0.0",
    "com.nexus.cross.sign.unity": "1.0.0",
    "com.nexus.cross.unity.dependencies": "1.0.0"
    // add more wanted dependencies
  }
}

3. SDK Initialization

Create a new script CrossInitializer.cs in the Assets/Scripts folder:

using UnityEngine;
using Cross.SDK;

public class CrossInitializer : MonoBehaviour
{
    private async void Start()
    {
        var config = new CrossSdkConfig
        {
            projectId = "your_project_id",
            metadata = new Metadata(
                name: "Your App Name",
                description: "App Description",
                url: "https://yourapp.com",
                iconUrl: "https://yourapp.com/icon.png"
            )
        };

        await CrossSdk.InitializeAsync(config);
    }
}

© 2025 NEXUS Co., Ltd. All Rights Reserved.