Lex Pool (A rewritten pool based on uray source)
-
This post is deleted!
-
This post is deleted!
-
This post is deleted!
-
This post is deleted!
-
Uhh, what is going on here again. Merlin44 please make your own thread about your fork in the software section. I will push all the messages about you and your fork there.
Disclaimer: I haven't read through it yet.I cleaned up and banned Merlin because he didn't want to open an own thread for his fork. I gave him the chance, but he denied. He showed me clearly it is not about to improve the code.
If anybody wants to see his own hidden posts here again - send me a message.
-
This post is deleted!
-
This post is deleted!
-
This post is deleted!
-
And the Ban Hammer has spoken!
-
Frankly I'm glad I dont have to waste my time and read through the diatribe but I will say there is a failed attempt
to discredit @Lexicon for his awesome work and to deter him from continuing.
For THOSE who lurk:
Not gonna happen...Cheers! and support/use Lex's code.
:-)
-
Boom
well now thats over...
just uploaded another commit. this one adds the x-header creepsky for creepskys fork on the uray miner hes been working on

im also working on another bug fix. this ones related to api calls. and should get it finished tonight.
and a quick thank you for the guys on this thread supporting me
-
@Lexicon said in Lex Pool (A rewritten pool based on uray source):
Boom
And IP Blocked from my systems .....
-
hi all,
recommended mandatory update has been pushed.
this update limits the use of post requests over port 80. before this update any post requests made to a uray pool for any api call was forwarded straight to the wallet. and the result relayed back to whoever was sending the request.
this plugs that huge hole. its never a good idea to fully open up an API like this. i beleive the code was originally written by uray. and cant believe i missed it up untill now. but lates better than never i suppose
-
Hi @Lexicon, can I do this:
module.exports = { wallets : [ { /*Wallet Server 1*/ walletIP : '10.0.0.10', walletPort : 8125, walletUrl : 'http://10.0.0.10:8125' }, { /*Wallet Server 2*/ walletIP : '10.0.0.11', walletPort : 8125, walletUrl : 'http://10.0.0.15:8125' }, { /*Wallet Server 3*/ walletIP : '10.0.0.12', walletPort : 8125, walletUrl : 'http://10.0.0.12:8125' }, { /*Wallet Server 4*/ walletIP : '10.0.0.15', walletPort : 8125, walletUrl : 'http://10.0.0.15:8125' } ], redirection : { enabled : false, target : 'http://lhc.ddns.net:8124' }, walletIndex: 0, blockMature : 1, txFeePercent : 0.0005, devFee : true, devFeePercent : 0.01, poolFee : 0.01, poolDiff : 1000000, poolDiffCurve : 0.75, poolPort : 8124, poolPvtKey : '<pool private key>', poolPublicRS : 'BURST-F3XD-Y4M5-SN8C-G9FFJ', poolPublic : '16732464642587527083', poolFeePaymentAddr : '17572168194578653714', defaultPaymentDeadline : 1440, poolFeePaymentTxFeeNQT : 100000000, httpPort : 80, websocketPort : 4443, enablePayment : true, minimumPayout : 250.0, clearingMinPayout : 2.0, lastSessionFile : 'last-session.json', cumulativeFundReduction : 0.5, logWebsocketToConsole : false, maxRoundCount : 97, sharePenalty : 0.001, maxRecentPaymentHistory : 50 }; /* SubmitNonce = { secretPhrase, (private-key) ---> secretAccount (public-key) <----------+ +-- nonce, | | accountId ---> getRewardRecipient() ---> rewardId (public-pool-address) -+ | | ^ } | | | V V | nonce + genAccount | | | | +____________+ | | | V | Deadline | | (if smallest) | V | Forge() ------> getRewardRecipient() --------+ */Add multiple wallet servers to reduce the load on one server.
-
yes its possible. also use the function in burst-pool-session
function switchNextWallet(){ if(config.wallets.length > 1){ if(config.walletIndex+1 < config.wallets.length){ sessionState.walletIndex = sessionState.walletIndex + 1; console.log('switch wallet to '+config.wallets[config.walletIndex].walletUrl+' ['+config.walletIndex+']'); } else{ sessionState.walletIndex = 0; console.log('switch wallet to '+config.wallets[config.walletIndex].walletUrl+' ['+config.walletIndex+']'); } } }
-
@Lexicon I download the newest pool code and I get this:
genesis block id = 3444294670862540038 current timestamp 1486932898895 genesis-block blocktime 79210499 genesis-block timestamp 1407722399895 genesis base target = 18325193796 burst pool running on port 8124 websocket running on port 4443 http server running on port 8020 new block #327471 BT:839318 ND:21833.433568683144 new best deadline 16364423585 TypeError: Object burstcoin-jminer-0.4.5-RELEASE has no method 'startsWith' at /var/www/burstcoin_ml/pool/burst-pool.js:199:32 at process._tickCallback (node.js:415:13) clean
-
@Tate-A First make sure another instance isn't running
-
@Burstde Second make sure you have folder node_modules

-
@Burstde said in Lex Pool (A rewritten pool based on uray source):
First make sure another instance isn't running
No noting is running on this server.
-
it could be the versoin of node your running. try converting that line to a string at line 199
req.minerData.xMiner.toString().startsWith(



