diff --git a/src/Blockfrost.io/Editor/Blockfrost.Editor.asmdef b/src/Blockfrost.io/Editor/Blockfrost.Editor.asmdef index 2708202..84fddea 100644 --- a/src/Blockfrost.io/Editor/Blockfrost.Editor.asmdef +++ b/src/Blockfrost.io/Editor/Blockfrost.Editor.asmdef @@ -4,7 +4,9 @@ "references": [ "GUID:be4fcdd22dd41994392923b08dd8863f" ], - "includePlatforms": [], + "includePlatforms": [ + "Editor" + ], "excludePlatforms": [], "allowUnsafeCode": false, "overrideReferences": false, diff --git a/src/Blockfrost.io/Scripts/Configuration.cs b/src/Blockfrost.io/Scripts/Configuration.cs index a090d92..aca5a59 100644 --- a/src/Blockfrost.io/Scripts/Configuration.cs +++ b/src/Blockfrost.io/Scripts/Configuration.cs @@ -45,7 +45,8 @@ public class Configuration : ScriptableObject { private int _currentNetworkIndex; public int CurrentNetworkIndex { get => _currentNetworkIndex; protected set => _currentNetworkIndex = value; } - public Server CurrentServer { get => servers[CurrentApi][CurrentNetworkIndex]; } + public List CurrentApiServers { get => servers[CurrentApi]; } + public Server CurrentServer { get => CurrentApiServers[CurrentNetworkIndex]; } [SerializeField] [HideInInspector] @@ -59,6 +60,14 @@ public class Configuration : ScriptableObject { Network = "Testnet", Url = "cardano-testnet.blockfrost.io/api/v0", }, + new Server{ + Network = "Preprod", + Url = "cardano-preprod.blockfrost.io/api/v0", + }, + new Server{ + Network = "Preview", + Url = "cardano-preview.blockfrost.io/api/v0", + }, }}, { MilkomedaApi, new List{ new Server{ @@ -80,7 +89,7 @@ public void ChangeApi(string api) { } public void ChangeNetwork(int index) { - if (index >= servers.Count) { + if (index >= CurrentApiServers.Count) { Debug.LogError($"Invalid network index {index}"); return; }