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", "name": "Litecoin",
"symbol": "ltc", "symbol": "ltc",
"algorithm": "scrypt", //or "sha256", "scrypt-jane", "quark", "x11" "algorithm": "scrypt", //or "sha256", "scrypt-jane", "scrypt-n", "quark", "x11"
"txMessages": false //or true "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 ##### Pool config
Take a look at the example json file inside the `pool_configs` directory. Rename it to `yourcoin.json` and change the 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 ````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 "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. */ /* (2% default) What percent fee your pool takes from the block reward. */
"feePercent": 0.02, "feePercent": 0.02,
/* (Not implemented yet) Your address that receives pool revenue from fees */ /* Name of the account to use when moving coin profit within daemon wallet. */
//"feeReceiveAddress": "LZz44iyF4zLCXJTU8RxztyyJZBntdS6fvv", "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 /* (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 minimum reserve amount in order to trigger withdrawal to fee address. The higher

View File

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

View File

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

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", "name": "Auroracoin",
"symbol" : "AUR", "symbol": "AUR",
"algorithm" : "scrypt", "algorithm": "scrypt"
"txMessages" : false
} }

View File

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

View File

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

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", "name": "Casinocoin",
"symbol" : "CSC", "symbol": "CSC",
"algorithm" : "scrypt", "algorithm": "scrypt"
"txMessages" : false
} }

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

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", "name": "Ezcoin",
"symbol" : "EZC", "symbol": "EZC",
"algorithm" : "scrypt", "algorithm": "scrypt"
"txMessages" : false
} }

View File

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

View File

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

View File

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

View File

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

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", "name": "Galaxycoin",
"symbol" : "GLX", "symbol": "GLX",
"algorithm" : "scrypt", "algorithm": "scrypt"
"txMessages" : false
} }

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

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", "name": "Junkcoin",
"symbol" : "JKC", "symbol": "JKC",
"algorithm" : "scrypt", "algorithm": "scrypt"
"txMessages" : false
} }

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

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", "name": "Neocoin",
"symbol" : "NEC", "symbol": "NEC",
"algorithm" : "scrypt", "algorithm": "scrypt",
"txMessages" : true "txMessages": true
} }

View File

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

View File

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

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", "name": "Peercoin",
"symbol": "PPC", "symbol": "PPC",
"algorithm": "sha256", "algorithm": "sha256"
"txMessages": false
} }

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

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", "name": "Vertcoin",
"symbol": "VTC", "symbol": "VTC",
"algorithm": "scrypt-n", "algorithm": "scrypt-n"
"txMessages": false
} }

View File

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

View File

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

View File

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

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, "minimumPayment": 100.001,
"minimumReserve": 10, "minimumReserve": 10,
"feePercent": 0.02, "feePercent": 0.02,
"feeCollectAccount": "feesCollected",
"feeReceiveAddress": "msjLr1XfpB6aAL1wi8e2CDnDSNhF4WrJ5n", "feeReceiveAddress": "msjLr1XfpB6aAL1wi8e2CDnDSNhF4WrJ5n",
"feeWithdrawalThreshold": 5, "feeWithdrawalThreshold": 5,
"daemon": { "daemon": {

View File

@ -10,6 +10,7 @@
"minimumPayment": 100.001, "minimumPayment": 100.001,
"minimumReserve": 10, "minimumReserve": 10,
"feePercent": 0.02, "feePercent": 0.02,
"feeCollectAccount": "feesCollected",
"feeReceiveAddress": "XfkoYutJ8KYtLxZ4TgnMqC6SCmxuc3LEDY", "feeReceiveAddress": "XfkoYutJ8KYtLxZ4TgnMqC6SCmxuc3LEDY",
"feeWithdrawalThreshold": 5, "feeWithdrawalThreshold": 5,
"daemon": { "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, "minimumPayment": 100.001,
"minimumReserve": 10, "minimumReserve": 10,
"feePercent": 0.02, "feePercent": 0.02,
"feeCollectAccount": "feesCollected",
"feeReceiveAddress": "GRAiuGCWLrL8Psdr6pkhLpxrQGHdYfrSEz", "feeReceiveAddress": "GRAiuGCWLrL8Psdr6pkhLpxrQGHdYfrSEz",
"feeWithdrawalThreshold": 5, "feeWithdrawalThreshold": 5,
"daemon": { "daemon": {

View File

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

View File

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

View File

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

View File

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