Add SolanaKeygenProvider stub

This commit is contained in:
Ivan Yaremenchuk 2022-08-27 18:27:25 -05:00
parent 240f07f992
commit 6fe9d21276
2 changed files with 25 additions and 0 deletions

View File

@ -7,5 +7,6 @@ public class KeygenProviderPlugin : IProviderPlugin
public IReadOnlyCollection<IProvider> Providers { get; } = new IProvider[]
{
new EthereumKeygenProvider(),
new SolanaKeygenProvider(),
};
}

View File

@ -0,0 +1,24 @@
namespace NftFaucetRadzen.Plugins.ProviderPlugins.Keygen.Providers;
public class SolanaKeygenProvider : IProvider
{
public Guid Id { get; } = Guid.Parse("4c1a8ac5-60ca-4024-aae6-3c9852a6535c");
public string Name { get; } = "Solana keygen";
public string ShortName { get; } = "SolKeygen";
public string ImageName { get; } = "ecdsa.svg";
public bool IsSupported { get; } = false;
public bool IsInitialized { get; private set; }
public void Initialize()
{
IsInitialized = true;
}
public List<(string Name, string Value)> GetProperties()
=> new List<(string Name, string Value)>
{
("Private key", "<null>"),
("Address", "<null>"),
};
}