Files
btcpayserver-docker/docker-compose-generator/src/CryptoDefinition.cs
Andrew Camilleri 0375184ebc xmr (#203)
* add monero

* fix fragment

* fix image for monero

* fix volume mapping

* fix container name

* prune monero

* use newer monero image

* fix notifier execution args

* add compat flag to docker-compose up

* restrict monero to 1gb ram

* fix compat flag location

* fix links

* fix notifier call

* fix

* fix

* fix

* fix

* fix wallet

* remove testnet flag

* remove docker swarm compatibility flags
2019-10-03 13:04:39 +09:00

99 lines
2.7 KiB
C#

using System;
using System.Collections.Generic;
using System.Text;
namespace DockerGenerator
{
public class CryptoDefinition
{
public string Crypto
{
get;
private set;
}
public string CryptoFragment
{
get;
private set;
}
public string CLightningFragment
{
get;
private set;
}
public string LNDFragment
{
get;
private set;
}
public static CryptoDefinition[] GetDefinitions()
{
return new[]
{
new CryptoDefinition()
{
Crypto = "ltc",
CryptoFragment = "litecoin",
CLightningFragment = "litecoin-clightning",
LNDFragment = "litecoin-lnd"
},
new CryptoDefinition()
{
Crypto = "btc",
CryptoFragment = "bitcoin",
CLightningFragment = "bitcoin-clightning",
LNDFragment = "bitcoin-lnd"
},
new CryptoDefinition()
{
Crypto = "btx",
CryptoFragment = "bitcore",
},
new CryptoDefinition()
{
Crypto = "btg",
CryptoFragment = "bgold",
LNDFragment = "bgold-lnd"
},
new CryptoDefinition()
{
Crypto = "ftc",
CryptoFragment = "feathercoin"
},
new CryptoDefinition()
{
Crypto = "grs",
CryptoFragment = "groestlcoin",
CLightningFragment = "groestlcoin-clightning",
},
new CryptoDefinition()
{
Crypto = "via",
CryptoFragment = "viacoin"
},
new CryptoDefinition()
{
Crypto = "dash",
CryptoFragment = "dash"
},
new CryptoDefinition()
{
Crypto = "doge",
CryptoFragment = "dogecoin"
},
new CryptoDefinition()
{
Crypto = "mona",
CryptoFragment = "monacoin"
},
new CryptoDefinition()
{
Crypto = "xmr",
CryptoFragment = "monero"
}
};
}
}
}