Merge remote-tracking branch 'origin/master' into bluecircle

This commit is contained in:
Jerry Brady 2014-04-01 00:41:00 +00:00
commit d65a1ab004
71 changed files with 296 additions and 183 deletions

View File

@ -150,11 +150,14 @@ Here is an example of the required fields:
{
"name": "Litecoin",
"symbol": "ltc",
"algorithm": "scrypt", //or "sha256", "scrypt-jane", "quark", "x11"
"txMessages": false //or true
"algorithm": "scrypt", //or "sha256", "scrypt-jane", "scrypt-n", "quark", "x11"
"txMessages": false, //or true (not required, defaults to false)
}
````
For additional documentation how to configure coins *(especially important for scrypt-n and scrypt-jane coins)*
see [these instructions](https://github.com/zone117x/node-stratum-pool/edit/master/README.md#module-usage).
##### Pool config
Take a look at the example json file inside the `pool_configs` directory. Rename it to `yourcoin.json` and change the
@ -164,7 +167,7 @@ Description of options:
````javascript
{
"disabled": false, //Set this to true and a pool will not be created from this config file
"enabled": true, //Set this to false and a pool will not be created from this config file
"coin": "litecoin.json", //Reference to coin config file in 'coins' directory
@ -201,8 +204,11 @@ Description of options:
/* (2% default) What percent fee your pool takes from the block reward. */
"feePercent": 0.02,
/* (Not implemented yet) Your address that receives pool revenue from fees */
//"feeReceiveAddress": "LZz44iyF4zLCXJTU8RxztyyJZBntdS6fvv",
/* Name of the account to use when moving coin profit within daemon wallet. */
"feeCollectAccount": "feesCollected",
/* Your address that receives pool revenue from fees. */
"feeReceiveAddress": "LZz44iyF4zLCXJTU8RxztyyJZBntdS6fvv",
/* (Not implemented yet) How many coins from fee revenue must accumulate on top of the
minimum reserve amount in order to trigger withdrawal to fee address. The higher

View File

@ -1,6 +1,5 @@
{
"name" : "Alphacoin",
"symbol" : "ALF",
"algorithm" : "scrypt",
"txMessages" : false
"name": "Alphacoin",
"symbol": "ALF",
"algorithm": "scrypt"
}

View File

@ -1,6 +1,5 @@
{
"name" : "Anoncoin",
"symbol" : "ANC",
"algorithm" : "scrypt",
"txMessages" : false
"name": "Anoncoin",
"symbol": "ANC",
"algorithm": "scrypt"
}

6
coins/applecoin.json Normal file
View File

@ -0,0 +1,6 @@
{
"name": "Applecoin",
"symbol": "APC",
"algorithm": "scrypt-jane",
"chainStartTime": 1384720832
}

View File

@ -1,6 +1,5 @@
{
"name" : "Auroracoin",
"symbol" : "AUR",
"algorithm" : "scrypt",
"txMessages" : false
"name": "Auroracoin",
"symbol": "AUR",
"algorithm": "scrypt"
}

View File

@ -1,6 +1,5 @@
{
"name": "Bitcoin",
"symbol": "BTC",
"algorithm": "sha256",
"txMessages": false
"algorithm": "sha256"
}

View File

@ -1,6 +1,5 @@
{
"name" : "Bottlecaps",
"symbol" : "CAP",
"algorithm" : "scrypt",
"txMessages" : false
"name": "Bottlecaps",
"symbol": "CAP",
"algorithm": "scrypt"
}

6
coins/cachecoin.json Normal file
View File

@ -0,0 +1,6 @@
{
"name": "Cachecoin",
"symbol": "CACH",
"algorithm": "scrypt-jane",
"chainStartTime": 1388949883
}

View File

@ -1,6 +1,5 @@
{
"name" : "Casinocoin",
"symbol" : "CSC",
"algorithm" : "scrypt",
"txMessages" : false
"name": "Casinocoin",
"symbol": "CSC",
"algorithm": "scrypt"
}

View File

@ -1,6 +1,5 @@
{
"name" : "Catcoin",
"symbol" : "CAT",
"algorithm" : "scrypt",
"txMessages" : false
"name": "Catcoin",
"symbol": "CAT",
"algorithm": "scrypt"
}

View File

@ -2,6 +2,5 @@
"name": "Copperbars",
"symbol": "CPR",
"algorithm": "scrypt-jane",
"chainStartTime": 1376184687,
"txMessages": false
"chainStartTime": 1376184687
}

View File

@ -1,6 +1,5 @@
{
"name": "Darkcoin",
"symbol": "DRK",
"algorithm": "x11",
"txMessages": false
"algorithm": "x11"
}

View File

@ -1,6 +1,6 @@
{
"name" : "Diamondcoin",
"symbol" : "DMD",
"algorithm" : "scrypt",
"txMessages" : true
"name": "Diamondcoin",
"symbol": "DMD",
"algorithm": "scrypt",
"txMessages": true
}

View File

@ -1,6 +1,5 @@
{
"name" : "Digibyte",
"symbol" : "DGB",
"algorithm" : "scrypt",
"txMessages" : false
"name": "Digibyte",
"symbol": "DGB",
"algorithm": "scrypt"
}

View File

@ -1,6 +1,5 @@
{
"name" : "Dogecoin",
"symbol" : "DOGE",
"algorithm" : "scrypt",
"txMessages" : false
"name": "Dogecoin",
"symbol": "DOGE",
"algorithm": "scrypt"
}

View File

@ -1,6 +1,5 @@
{
"name" : "Earthcoin",
"symbol" : "EAC",
"algorithm" : "scrypt",
"txMessages" : false
"name": "Earthcoin",
"symbol": "EAC",
"algorithm": "scrypt"
}

View File

@ -1,6 +1,5 @@
{
"name" : "Elephantcoin",
"symbol" : "ELP",
"algorithm" : "scrypt",
"txMessages" : false
"name": "Elephantcoin",
"symbol": "ELP",
"algorithm": "scrypt"
}

View File

@ -1,6 +1,5 @@
{
"name" : "Emerald",
"symbol" : "EMD",
"algorithm" : "scrypt",
"txMessages" : false
"name": "Emerald",
"symbol": "EMD",
"algorithm": "scrypt"
}

16
coins/execoin.json Normal file
View File

@ -0,0 +1,16 @@
{
"name": "Execoin",
"symbol": "EXE",
"algorithm": "scrypt-n",
"timeTable": {
"2048": 1390959880,
"4096": 1438295269,
"8192": 1485630658,
"16384": 1532966047,
"32768": 1580301436,
"65536": 1627636825,
"131072": 1674972214,
"262144": 1722307603
}
}

View File

@ -1,6 +1,5 @@
{
"name" : "Ezcoin",
"symbol" : "EZC",
"algorithm" : "scrypt",
"txMessages" : false
"name": "Ezcoin",
"symbol": "EZC",
"algorithm": "scrypt"
}

View File

@ -1,6 +1,5 @@
{
"name" : "Fastcoin",
"symbol" : "FST",
"algorithm" : "scrypt",
"txMessages" : false
"name": "Fastcoin",
"symbol": "FST",
"algorithm": "scrypt"
}

View File

@ -1,6 +1,5 @@
{
"name" : "Flappycoin",
"symbol" : "FLAP",
"algorithm" : "scrypt",
"txMessages" : false
"name": "Flappycoin",
"symbol": "FLAP",
"algorithm": "scrypt"
}

View File

@ -1,6 +1,6 @@
{
"name" : "Florincoin",
"symbol" : "FLO",
"algorithm" : "scrypt",
"txMessages" : true
"name": "Florincoin",
"symbol": "FLO",
"algorithm": "scrypt",
"txMessages": true
}

View File

@ -1,6 +1,5 @@
{
"name" : "Frankocoin",
"symbol" : "FRK",
"algorithm" : "scrypt",
"txMessages" : false
"name": "Frankocoin",
"symbol": "FRK",
"algorithm": "scrypt"
}

8
coins/freecoin.json Normal file
View File

@ -0,0 +1,8 @@
{
"name": "Freecoin",
"symbol": "FEC",
"algorithm": "scrypt-jane",
"chainStartTime": 1375801200,
"nMin": 6,
"nMax": 32
}

View File

@ -1,6 +1,5 @@
{
"name" : "Galaxycoin",
"symbol" : "GLX",
"algorithm" : "scrypt",
"txMessages" : false
"name": "Galaxycoin",
"symbol": "GLX",
"algorithm": "scrypt"
}

View File

@ -1,6 +1,5 @@
{
"name" : "Galleon",
"symbol" : "GLN",
"algorithm" : "keccak",
"txMessages" : false
"name": "Galleon",
"symbol": "GLN",
"algorithm": "keccak"
}

View File

@ -1,6 +1,5 @@
{
"name" : "Gamecoin",
"symbol" : "GME",
"algorithm" : "scrypt",
"txMessages" : false
"name": "Gamecoin",
"symbol": "GME",
"algorithm": "scrypt"
}

View File

@ -0,0 +1,6 @@
{
"name": "GoldPressedLatinum",
"symbol": "GPL",
"algorithm": "scrypt-jane",
"chainStartTime": 1377557832
}

View File

@ -1,6 +1,5 @@
{
"name" : "Helixcoin",
"symbol" : "HXC",
"algorithm" : "max",
"txMessages" : false
"name": "Helixcoin",
"symbol": "HXC",
"algorithm": "max"
}

View File

@ -1,6 +1,5 @@
{
"name": "Hirocoin",
"symbol": "hic",
"algorithm": "x11",
"txMessages": false
"algorithm": "x11"
}

View File

@ -1,6 +1,5 @@
{
"name" : "Hobonickels",
"symbol" : "HBN",
"algorithm" : "scrypt",
"txMessages" : false
"name": "Hobonickels",
"symbol": "HBN",
"algorithm": "scrypt"
}

6
coins/internetcoin.json Normal file
View File

@ -0,0 +1,6 @@
{
"name": "Internetcoin",
"symbol": "ITC",
"algorithm": "scrypt-jane",
"chainStartTime": 1388385602
}

View File

@ -1,6 +1,5 @@
{
"name" : "Junkcoin",
"symbol" : "JKC",
"algorithm" : "scrypt",
"txMessages" : false
"name": "Junkcoin",
"symbol": "JKC",
"algorithm": "scrypt"
}

View File

@ -1,6 +1,5 @@
{
"name" : "Kittehcoin",
"symbol" : "MEOW",
"algorithm" : "scrypt",
"txMessages" : false
"name": "Kittehcoin",
"symbol": "MEOW",
"algorithm": "scrypt"
}

View File

@ -1,6 +1,5 @@
{
"name" : "Krugercoin",
"symbol" : "KGC",
"algorithm" : "scrypt",
"txMessages" : false
"name": "Krugercoin",
"symbol": "KGC",
"algorithm": "scrypt"
}

View File

@ -1,6 +1,5 @@
{
"name" : "Litecoin",
"symbol" : "LTC",
"algorithm" : "scrypt",
"txMessages" : false
"name": "Litecoin",
"symbol": "LTC",
"algorithm": "scrypt"
}

View File

@ -1,6 +1,5 @@
{
"name" : "Lottocoin",
"symbol" : "LOT",
"algorithm" : "scrypt",
"txMessages" : false
"name": "Lottocoin",
"symbol": "LOT",
"algorithm": "scrypt"
}

View File

@ -1,6 +1,5 @@
{
"name" : "Luckycoin",
"symbol" : "LKY",
"algorithm" : "scrypt",
"txMessages" : false
"name": "Luckycoin",
"symbol": "LKY",
"algorithm": "scrypt"
}

View File

@ -1,6 +1,5 @@
{
"name" : "Maxcoin",
"symbol" : "MAX",
"algorithm" : "keccak",
"txMessages" : false
"name": "Maxcoin",
"symbol": "MAX",
"algorithm": "keccak"
}

View File

@ -1,6 +1,5 @@
{
"name" : "Memecoin",
"symbol" : "MEM",
"algorithm" : "scrypt",
"txMessages" : false
"name": "Memecoin",
"symbol": "MEM",
"algorithm": "scrypt"
}

8
coins/microcoin.json Normal file
View File

@ -0,0 +1,8 @@
{
"name": "Microcoin",
"symbol": "MCR",
"algorithm": "scrypt-jane",
"chainStartTime": 1389028879,
"nMin": 6,
"nMax": 32
}

View File

@ -1,6 +1,6 @@
{
"name" : "Neocoin",
"symbol" : "NEC",
"algorithm" : "scrypt",
"txMessages" : true
"name": "Neocoin",
"symbol": "NEC",
"algorithm": "scrypt",
"txMessages": true
}

View File

@ -1,6 +1,6 @@
{
"name" : "Netcoin",
"symbol" : "NET",
"algorithm" : "scrypt",
"txMessages" : true
"name": "Netcoin",
"symbol": "NET",
"algorithm": "scrypt",
"txMessages": true
}

View File

@ -1,6 +1,5 @@
{
"name" : "Noirbits",
"symbol" : "NRB",
"algorithm" : "scrypt",
"txMessages" : false
"name": "Noirbits",
"symbol": "NRB",
"algorithm": "scrypt"
}

7
coins/onecoin.json Normal file
View File

@ -0,0 +1,7 @@
{
"name": "Onecoin",
"symbol": "ONC",
"algorithm": "scrypt-jane",
"chainStartTime": 1371119462,
"nMin": 6
}

View File

@ -1,6 +1,5 @@
{
"name": "Peercoin",
"symbol": "PPC",
"algorithm": "sha256",
"txMessages": false
"algorithm": "sha256"
}

View File

@ -1,6 +1,5 @@
{
"name" : "Phoenixcoin",
"symbol" : "PXC",
"algorithm" : "scrypt",
"txMessages" : false
"algorithm" : "scrypt"
}

View File

@ -1,6 +1,5 @@
{
"name": "Quarkcoin",
"symbol": "QRK",
"algorithm": "quark",
"txMessages": false
"algorithm": "quark"
}

View File

@ -0,0 +1,6 @@
{
"name": "Radioactivecoin",
"symbol": "RAD",
"algorithm": "scrypt-jane",
"chainStartTime": 1389196388
}

View File

@ -1,6 +1,5 @@
{
"name" : "Reddcoin",
"symbol" : "REDD",
"algorithm" : "scrypt",
"txMessages" : false
"name": "Reddcoin",
"symbol": "REDD",
"algorithm": "scrypt"
}

View File

@ -1,6 +1,5 @@
{
"name" : "Sexcoin",
"symbol" : "SXC",
"algorithm" : "scrypt",
"txMessages" : false
"name": "Sexcoin",
"symbol": "SXC",
"algorithm": "scrypt"
}

View File

@ -1,6 +1,5 @@
{
"name": "Skeincoin",
"symbol": "SKC",
"algorithm": "skein",
"txMessages": false
"algorithm": "skein"
}

View File

@ -1,6 +1,5 @@
{
"name" : "Spots",
"symbol" : "SPT",
"algorithm" : "scrypt",
"txMessages" : false
"name": "Spots",
"symbol": "SPT",
"algorithm": "scrypt"
}

View File

@ -1,6 +1,5 @@
{
"name" : "Stablecoin",
"symbol" : "SBC",
"algorithm" : "scrypt",
"txMessages" : false
"name": "Stablecoin",
"symbol": "SBC",
"algorithm": "scrypt"
}

View File

@ -2,6 +2,5 @@
"name": "Ultracoin",
"symbol": "UTC",
"algorithm": "scrypt-jane",
"chainStartTime": 1388361600,
"txMessages": false
"chainStartTime": 1388361600
}

6
coins/velocitycoin.json Normal file
View File

@ -0,0 +1,6 @@
{
"name": "Velocitycoin",
"symbol": "VEL",
"algorithm": "scrypt-jane",
"chainStartTime": 1387769316
}

View File

@ -1,6 +1,5 @@
{
"name": "Vertcoin",
"symbol": "VTC",
"algorithm": "scrypt-n",
"txMessages": false
"algorithm": "scrypt-n"
}

View File

@ -1,6 +1,5 @@
{
"name" : "Wecoin",
"symbol" : "WEC",
"algorithm" : "max",
"txMessages" : false
"name": "Wecoin",
"symbol": "WEC",
"algorithm": "max"
}

View File

@ -1,6 +1,5 @@
{
"name" : "Xencoin",
"symbol" : "XNC",
"algorithm" : "scrypt",
"txMessages" : false
"name": "Xencoin",
"symbol": "XNC",
"algorithm": "scrypt"
}

View File

@ -2,6 +2,5 @@
"name": "Yacoin",
"symbol": "YAC",
"algorithm": "scrypt-jane",
"chainStartTime": 1367991200,
"txMessages": false
"chainStartTime": 1367991200
}

6
coins/ybcoin.json Normal file
View File

@ -0,0 +1,6 @@
{
"name": "YBcoin",
"symbol": "YBC",
"algorithm": "scrypt-jane",
"chainStartTime": 1372386273
}

7
coins/zzcoin.json Normal file
View File

@ -0,0 +1,7 @@
{
"name": "ZZcoin",
"symbol": "ZZC",
"algorithm": "scrypt-jane",
"chainStartTime": 1375817223,
"nMin": 12
}

View File

@ -10,6 +10,7 @@
"minimumPayment": 100.001,
"minimumReserve": 10,
"feePercent": 0.02,
"feeCollectAccount": "feesCollected",
"feeReceiveAddress": "msjLr1XfpB6aAL1wi8e2CDnDSNhF4WrJ5n",
"feeWithdrawalThreshold": 5,
"daemon": {

View File

@ -10,6 +10,7 @@
"minimumPayment": 100.001,
"minimumReserve": 10,
"feePercent": 0.02,
"feeCollectAccount": "feesCollected",
"feeReceiveAddress": "XfkoYutJ8KYtLxZ4TgnMqC6SCmxuc3LEDY",
"feeWithdrawalThreshold": 5,
"daemon": {

View File

@ -0,0 +1,58 @@
{
"enabled": false,
"coin": "execoin.json",
"shareProcessing": {
"internal": {
"enabled": true,
"validateWorkerAddress": true,
"paymentInterval": 60,
"minimumPayment": 100.001,
"minimumReserve": 10,
"feePercent": 0.02,
"feeCollectAccount": "feesCollected",
"feeReceiveAddress": "ESfYVyfh1yZx1AkqJnu6rJje5nWE3f2C3r",
"feeWithdrawalThreshold": 5,
"daemon": {
"host": "localhost",
"port": 19847,
"user": "testuser",
"password": "testpass"
},
"redis": {
"host": "localhost",
"port": 6379
}
},
"mpos": {
"enabled": false,
"host": "localhost",
"port": 3306,
"user": "me",
"password": "mypass",
"database": "ltc",
"stratumAuth": "password"
}
},
"address": "EabPhjVKcmus3LKFViAcwq3dfo8kzqpMkQ",
"blockRefreshInterval": 1000,
"txRefreshInterval": 20000,
"connectionTimeout": 600,
"ports": {
"6368": {
"diff": 8
}
},
"daemons": [
{
"host": "localhost",
"port": 19847,
"user": "testuser",
"password": "testpass"
}
]
}

View File

@ -15,6 +15,7 @@
"minimumPayment": 100.001,
"minimumReserve": 10,
"feePercent": 0.02,
"feeCollectAccount": "feesCollected",
"feeReceiveAddress": "GRAiuGCWLrL8Psdr6pkhLpxrQGHdYfrSEz",
"feeWithdrawalThreshold": 5,
"daemon": {

View File

@ -10,6 +10,7 @@
"minimumPayment": 100.001,
"minimumReserve": 10,
"feePercent": 0.02,
"feeCollectAccount": "feesCollected",
"feeReceiveAddress": "HR6WNSR19kvaXSbwKymrba6uNx36BBjinS",
"feeWithdrawalThreshold": 5,
"daemon": {

View File

@ -15,6 +15,7 @@
"minimumPayment": 100.001,
"minimumReserve": 10,
"feePercent": 0.02,
"feeCollectAccount": "feesCollected",
"feeReceiveAddress": "tQ2TKXXk2jh7EX2RJQ4ZxpZYEdRx7fdiaw",
"feeWithdrawalThreshold": 5,
"daemon": {

View File

@ -10,6 +10,7 @@
"minimumPayment": 100.001,
"minimumReserve": 10,
"feePercent": 0.02,
"feeCollectAccount": "feesCollected",
"feeReceiveAddress": "UZ3cz7EKjC4eRKbhiN9tA6xcaDGSVoESc8",
"feeWithdrawalThreshold": 5,
"daemon": {

View File

@ -10,6 +10,7 @@
"minimumPayment": 100.001,
"minimumReserve": 10,
"feePercent": 0.02,
"feeCollectAccount": "feesCollected",
"feeReceiveAddress": "VrcunuCcNUULMBoiw66v9SAdQq2m1FpP3C",
"feeWithdrawalThreshold": 5,
"daemon": {