Skip to content
This repository has been archived by the owner on Dec 2, 2020. It is now read-only.

Commit

Permalink
Add Zcash support (founders block rewards) (#42)
Browse files Browse the repository at this point in the history
  • Loading branch information
jmprcx committed Dec 20, 2016
1 parent 477af10 commit 75dbf9e
Show file tree
Hide file tree
Showing 4 changed files with 263 additions and 1 deletion.
57 changes: 56 additions & 1 deletion coins/zcash.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,60 @@
{
"name": "zcash",
"symbol": "zec",
"algorithm": "equihash"
"algorithm": "equihash",

"payFoundersReward": true,
"percentFoundersReward": 20,
"maxFoundersRewardBlockHeight": 849999,
"foundersRewardAddressChangeInterval": 17709.3125,
"vFoundersRewardAddress": [
"t3Vz22vK5z2LcKEdg16Yv4FFneEL1zg9ojd",
"t3cL9AucCajm3HXDhb5jBnJK2vapVoXsop3",
"t3fqvkzrrNaMcamkQMwAyHRjfDdM2xQvDTR",
"t3TgZ9ZT2CTSK44AnUPi6qeNaHa2eC7pUyF",
"t3SpkcPQPfuRYHsP5vz3Pv86PgKo5m9KVmx",
"t3Xt4oQMRPagwbpQqkgAViQgtST4VoSWR6S",
"t3ayBkZ4w6kKXynwoHZFUSSgXRKtogTXNgb",
"t3adJBQuaa21u7NxbR8YMzp3km3TbSZ4MGB",
"t3K4aLYagSSBySdrfAGGeUd5H9z5Qvz88t2",
"t3RYnsc5nhEvKiva3ZPhfRSk7eyh1CrA6Rk",
"t3Ut4KUq2ZSMTPNE67pBU5LqYCi2q36KpXQ",
"t3ZnCNAvgu6CSyHm1vWtrx3aiN98dSAGpnD",
"t3fB9cB3eSYim64BS9xfwAHQUKLgQQroBDG",
"t3cwZfKNNj2vXMAHBQeewm6pXhKFdhk18kD",
"t3YcoujXfspWy7rbNUsGKxFEWZqNstGpeG4",
"t3bLvCLigc6rbNrUTS5NwkgyVrZcZumTRa4",
"t3VvHWa7r3oy67YtU4LZKGCWa2J6eGHvShi",
"t3eF9X6X2dSo7MCvTjfZEzwWrVzquxRLNeY",
"t3esCNwwmcyc8i9qQfyTbYhTqmYXZ9AwK3X",
"t3M4jN7hYE2e27yLsuQPPjuVek81WV3VbBj",
"t3gGWxdC67CYNoBbPjNvrrWLAWxPqZLxrVY",
"t3LTWeoxeWPbmdkUD3NWBquk4WkazhFBmvU",
"t3P5KKX97gXYFSaSjJPiruQEX84yF5z3Tjq",
"t3f3T3nCWsEpzmD35VK62JgQfFig74dV8C9",
"t3Rqonuzz7afkF7156ZA4vi4iimRSEn41hj",
"t3fJZ5jYsyxDtvNrWBeoMbvJaQCj4JJgbgX",
"t3Pnbg7XjP7FGPBUuz75H65aczphHgkpoJW",
"t3WeKQDxCijL5X7rwFem1MTL9ZwVJkUFhpF",
"t3Y9FNi26J7UtAUC4moaETLbMo8KS1Be6ME",
"t3aNRLLsL2y8xcjPheZZwFy3Pcv7CsTwBec",
"t3gQDEavk5VzAAHK8TrQu2BWDLxEiF1unBm",
"t3Rbykhx1TUFrgXrmBYrAJe2STxRKFL7G9r",
"t3aaW4aTdP7a8d1VTE1Bod2yhbeggHgMajR",
"t3YEiAa6uEjXwFL2v5ztU1fn3yKgzMQqNyo",
"t3g1yUUwt2PbmDvMDevTCPWUcbDatL2iQGP",
"t3dPWnep6YqGPuY1CecgbeZrY9iUwH8Yd4z",
"t3QRZXHDPh2hwU46iQs2776kRuuWfwFp4dV",
"t3enhACRxi1ZD7e8ePomVGKn7wp7N9fFJ3r",
"t3PkLgT71TnF112nSwBToXsD77yNbx2gJJY",
"t3LQtHUDoe7ZhhvddRv4vnaoNAhCr2f4oFN",
"t3fNcdBUbycvbCtsD2n9q3LuxG7jVPvFB8L",
"t3dKojUU2EMjs28nHV84TvkVEUDu1M1FaEx",
"t3aKH6NiWN1ofGd8c19rZiqgYpkJ3n679ME",
"t3MEXDF9Wsi63KwpPuQdD6by32Mw2bNTbEa",
"t3WDhPfik343yNmPTqtkZAoQZeqA83K7Y3f",
"t3PSn5TbMMAEw7Eu36DYctFezRzpX1hzf3M",
"t3R3Y5vnBLrEn8L6wFjPjBLnxSUQsKnmFpv",
"t3Pcm737EsVkGTbhsu2NekKtJeG92mvYyoN"
]
}
60 changes: 60 additions & 0 deletions coins/zcash_testnet.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
{
"name": "zcash_testnet",
"symbol": "taz",
"algorithm": "equihash",

"payFoundersReward": true,
"percentFoundersReward": 20,
"maxFoundersRewardBlockHeight": 849999,
"foundersRewardAddressChangeInterval": 17709.3125,
"vFoundersRewardAddress": [
"t2UNzUUx8mWBCRYPRezvA363EYXyEpHokyi",
"t2N9PH9Wk9xjqYg9iin1Ua3aekJqfAtE543",
"t2NGQjYMQhFndDHguvUw4wZdNdsssA6K7x2",
"t27ktmq1kbeCWiQ5TZ7w5npSzcdbBmTB7v6",
"t2GcBttAKD2WTHka8HyGc2dfvVTKYZUfHmJ",
"t2Q3vxWaD9LrdqUE8Xd9Ddjpr9pUQ2aGotK",
"t2TTfWDsYu998fHWzVP9Gns4fgxXXRi1Wzu",
"t2KS6R4MMWdSBMjLCiw2iMyhWGRQPmyRqDn",
"t2Q2ELrgotWv3Eec6LEtMMiiQ8dtW38u8Tj",
"t2AEgJA88vTWAKqxJDFUEJWyHUtQAZi5G1D",
"t2HCSdmpq1TQKksuwPQevwAzPTgfJ2rkMbG",
"t2HQCPFAUQaUdJWHPhg5pPBxit7inaJzubE",
"t2Fzqvq8Y9e6Mn3JNPb982aYsLmq4b5HmhH",
"t2HEz7YZQqDUgC5h4y2WSD3mWneqJNVRjjJ",
"t2GCR1SCk687Eeo5NEZ23MLsms7JjVWBgfG",
"t2KyiPR9Lztq2w1w747X6W4nkUMAGL8M9KN",
"t2UxymadyxSyVihmbq7S1yxw5dCBqJ1S4jT",
"t2AVeMy7fdmTcJhckqiKRG8B7F1vccEhSqU",
"t26m7LwihQzD2sH7ZVhYpPJM5j7kzwbfKW9",
"t2DgwUNTe7NxuyPU6fxsB5xJXap3E4yWXrN",
"t2U6funcXA11fC9SZehyvUL3rk3Vhuh7fzS",
"t284JhyS8LGM72Tx1porSqwrcq3CejthP1p",
"t29egu8QcpzKeLoPLqWS6QVMnUUPQdF6eNm",
"t29LqD9p9D3B26euBwFi6mfcWu8HPA38VNs",
"t28GsAMCxAyLy85XaasddDzaYFTtfewr86y",
"t2GV44QyaikQPLUfm6oTfZnw71LLjnR7gDG",
"t2U2QzNLQ1jtAu4L6xxVnRXLBsQpQvGRR2g",
"t2QKGr5PNan7nrwDgseyHMN9NFeeuUjCh8b",
"t2AfS8u6HwBeJpKpbuxztvRjupKQDXqnrwa",
"t2CTRQUViQd3CWMhnKhFnUHqDLUyTxmWhJs",
"t2CbM9EqszNURqh1UXZBXYhwp1R4GwEhWRE",
"t2LM7uYiAsKDU42GNSnMwDxbZ8s1DowQzYH",
"t2AgvT35LHR378AE3ouz6xKMhkTLHLJC6nD",
"t285EAQXUVyi4NMddJv2QqTrnv45GRMbP8e",
"t2EpMRCD5b8f2DCQ37npNULcpZhkjC8muqA",
"t2BCmWXrRPiCeQTpizSWKKRPM5X6PS7umDY",
"t2DN7X6wDFn5hYKBiBmn3Z98st419yaTVTH",
"t2QJj8HeCwQ6mHwqekxxDLZntYpZTHNU62t",
"t2QdHBR1Yciqn4j8gpS8DcQZZtYetKvfNj3",
"t2E5cpLA1ey5VNxFNcuopeQMq2rH2NHiPdu",
"t2EVRGtzjFAyz8CF8ndvLuiJu7qZUfDa93H",
"t2KoQDk3BSFadBkuaWdLwchFuQamzw9RE4L",
"t2FnR3yhTmuiejEJeu6qpidWTghRd1HpjLt",
"t2BAuBAAospDc9d1u5nNGEi6x4NRJBD2PQ2",
"t2RtKrLCGcyPkm4a4APg1YY9Wu2m4R2PgrB",
"t28aUbSteZzBq2pFgj1K1XNZRZP5mMMyakV",
"t2Urdy1ERfkvsFuy6Z4BkhvYGzWdmivfAFR",
"t2ADinR4JrvCMd4Q1XGALPajzFrirqvhED6"
]
}
73 changes: 73 additions & 0 deletions pool_configs/zcash_example.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
{
"enabled": false,
"coin": "zcash.json",

"address": "",
"_comment_address": "a transparent address to send coinbase rewards to and to transfer to zAddress.",

"zAddress": "",
"_comment_zAddress": "a private address used to send coins to tAddress.",

"tAddress": "",
"_comment_tAddress": "transparent address used to send payments, make this a different address, otherwise payments will not send",

"walletInterval": 10,

"rewardRecipients": {
"": 0.2,
"": 0.3
},

"paymentProcessing": {
"enabled": false,
"paymentInterval": 20,
"minimumPayment": 0.1,
"daemon": {
"host": "127.0.0.1",
"port": 19332,
"user": "testuser",
"password": "testpass"
}
},

"ports": {
"3032": {
"diff": 0.05,
"varDiff": {
"minDiff": 0.04,
"maxDiff": 16,
"targetTime": 15,
"retargetTime": 60,
"variancePercent": 30
}
}
},

"daemons": [
{
"host": "127.0.0.1",
"port": 8232,
"user": "rpcuser",
"password": "rpcpassword"
}
],

"p2p": {
"enabled": false,
"host": "127.0.0.1",
"port": 19333,
"disableTransactions": true
},

"mposMode": {
"enabled": false,
"host": "127.0.0.1",
"port": 3306,
"user": "me",
"password": "mypass",
"database": "zec",
"checkPassword": true,
"autoCreateWorker": false
}

}
74 changes: 74 additions & 0 deletions pool_configs/zcash_testnet_example.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@

{
"enabled": false,
"coin": "zcash_testnet.json",

"address": "",
"_comment_address": "a transparent address to send coinbase rewards to and to transfer to zAddress.",

"zAddress": "",
"_comment_zAddress": "a private address used to send coins to tAddress.",

"tAddress": "",
"_comment_tAddress": "transparent address used to send payments, make this a different address, otherwise payments will not send",

"walletInterval": 10,

"rewardRecipients": {
"": 0.2,
"": 0.3
},

"paymentProcessing": {
"enabled": false,
"paymentInterval": 20,
"minimumPayment": 0.1,
"daemon": {
"host": "127.0.0.1",
"port": 19332,
"user": "testuser",
"password": "testpass"
}
},

"ports": {
"3032": {
"diff": 0.05,
"varDiff": {
"minDiff": 0.04,
"maxDiff": 16,
"targetTime": 15,
"retargetTime": 60,
"variancePercent": 30
}
}
},

"daemons": [
{
"host": "127.0.0.1",
"port": 18232,
"user": "rpcuser",
"password": "rpcpassword"
}
],

"p2p": {
"enabled": false,
"host": "127.0.0.1",
"port": 19333,
"disableTransactions": true
},

"mposMode": {
"enabled": false,
"host": "127.0.0.1",
"port": 3306,
"user": "me",
"password": "mypass",
"database": "taz",
"checkPassword": true,
"autoCreateWorker": false
}

}

0 comments on commit 75dbf9e

Please sign in to comment.