Skip to content

P2pool hardfork to 35 protocol#50

Open
kr1z1s wants to merge 6 commits into
vertcoin-project:masterfrom
kr1z1s:master
Open

P2pool hardfork to 35 protocol#50
kr1z1s wants to merge 6 commits into
vertcoin-project:masterfrom
kr1z1s:master

Conversation

@kr1z1s

@kr1z1s kr1z1s commented Feb 17, 2021

Copy link
Copy Markdown
  • correct conversion all users addresses (bech32 and other)
  • remove tx from charechain
  • remove tx forwarding
  • fast parsing transactions from vertcoind
  • low memory consumption
  • low doa and orphans
  • all pool shares vardiff (stratum and pool shares)
  • worker names support (use "." or "_")
  • overall stability
  • and more fixes

- low mem
- low doa and orphans
- all shares vardiff (stratum and pool shares)
- worker names support

and more...
@metalicjames

Copy link
Copy Markdown
Collaborator

Could you rebase this onto master and remove the donation script?

@metalicjames

Copy link
Copy Markdown
Collaborator

When running this I get:

2021-02-18 20:57:52.622324 Determining payout address...
2021-02-18 20:57:52.622365     Getting payout address from bitcoind...
2021-02-18 20:57:52.623867 > Error getting payout address from bitcoind:
2021-02-18 20:57:52.623902 > Traceback (most recent call last):
2021-02-18 20:57:52.623924 >   File "/home/james/.local/lib/python2.7/site-packages/twisted/internet/defer.py", line 551, in _runCallbacks
2021-02-18 20:57:52.623947 >     current.result = callback(current.result, *args, **kw)
2021-02-18 20:57:52.623968 >   File "/home/james/.local/lib/python2.7/site-packages/twisted/internet/defer.py", line 1101, in gotResult
2021-02-18 20:57:52.623990 >     _inlineCallbacks(r, g, deferred)
2021-02-18 20:57:52.624011 >   File "/home/james/.local/lib/python2.7/site-packages/twisted/internet/defer.py", line 1043, in _inlineCallbacks
2021-02-18 20:57:52.624033 >     result = result.throwExceptionIntoGenerator(g)
2021-02-18 20:57:52.624054 >   File "/home/james/.local/lib/python2.7/site-packages/twisted/python/failure.py", line 382, in throwExceptionIntoGenerator
2021-02-18 20:57:52.624076 >     return g.throw(self.type, self.value, self.tb)
2021-02-18 20:57:52.624096 > --- <exception caught here> ---
2021-02-18 20:57:52.624116 >   File "/home/james/workspace/p2pool-vtc/p2pool/util/deferral.py", line 41, in f
2021-02-18 20:57:52.624138 >     result = yield func(*args, **kwargs)
2021-02-18 20:57:52.624159 >   File "/home/james/.local/lib/python2.7/site-packages/twisted/internet/defer.py", line 1043, in _inlineCallbacks
2021-02-18 20:57:52.624202 >     result = result.throwExceptionIntoGenerator(g)
2021-02-18 20:57:52.624237 >   File "/home/james/.local/lib/python2.7/site-packages/twisted/python/failure.py", line 382, in throwExceptionIntoGenerator
2021-02-18 20:57:52.624265 >     return g.throw(self.type, self.value, self.tb)
2021-02-18 20:57:52.624287 >   File "/home/james/workspace/p2pool-vtc/p2pool/util/jsonrpc.py", line 133, in _http_do
2021-02-18 20:57:52.624313 >     raise Error_for_code(resp['error']['code'])(resp['error']['message'], resp['error'].get('data', None))
2021-02-18 20:57:52.624336 > p2pool.util.jsonrpc.NarrowError: -32601 Method not found

@kr1z1s

kr1z1s commented Feb 19, 2021

Copy link
Copy Markdown
Author

Could you rebase this onto master and remove the donation script?

I'll clean it up, okay.

@kr1z1s

kr1z1s commented Feb 19, 2021

Copy link
Copy Markdown
Author

When running this I get:

2021-02-18 20:57:52.622324 Determining payout address...
2021-02-18 20:57:52.622365     Getting payout address from bitcoind...
2021-02-18 20:57:52.623867 > Error getting payout address from bitcoind:
2021-02-18 20:57:52.623902 > Traceback (most recent call last):
2021-02-18 20:57:52.623924 >   File "/home/james/.local/lib/python2.7/site-packages/twisted/internet/defer.py", line 551, in _runCallbacks
2021-02-18 20:57:52.623947 >     current.result = callback(current.result, *args, **kw)
2021-02-18 20:57:52.623968 >   File "/home/james/.local/lib/python2.7/site-packages/twisted/internet/defer.py", line 1101, in gotResult
2021-02-18 20:57:52.623990 >     _inlineCallbacks(r, g, deferred)
2021-02-18 20:57:52.624011 >   File "/home/james/.local/lib/python2.7/site-packages/twisted/internet/defer.py", line 1043, in _inlineCallbacks
2021-02-18 20:57:52.624033 >     result = result.throwExceptionIntoGenerator(g)
2021-02-18 20:57:52.624054 >   File "/home/james/.local/lib/python2.7/site-packages/twisted/python/failure.py", line 382, in throwExceptionIntoGenerator
2021-02-18 20:57:52.624076 >     return g.throw(self.type, self.value, self.tb)
2021-02-18 20:57:52.624096 > --- <exception caught here> ---
2021-02-18 20:57:52.624116 >   File "/home/james/workspace/p2pool-vtc/p2pool/util/deferral.py", line 41, in f
2021-02-18 20:57:52.624138 >     result = yield func(*args, **kwargs)
2021-02-18 20:57:52.624159 >   File "/home/james/.local/lib/python2.7/site-packages/twisted/internet/defer.py", line 1043, in _inlineCallbacks
2021-02-18 20:57:52.624202 >     result = result.throwExceptionIntoGenerator(g)
2021-02-18 20:57:52.624237 >   File "/home/james/.local/lib/python2.7/site-packages/twisted/python/failure.py", line 382, in throwExceptionIntoGenerator
2021-02-18 20:57:52.624265 >     return g.throw(self.type, self.value, self.tb)
2021-02-18 20:57:52.624287 >   File "/home/james/workspace/p2pool-vtc/p2pool/util/jsonrpc.py", line 133, in _http_do
2021-02-18 20:57:52.624313 >     raise Error_for_code(resp['error']['code'])(resp['error']['message'], resp['error'].get('data', None))
2021-02-18 20:57:52.624336 > p2pool.util.jsonrpc.NarrowError: -32601 Method not found

Oh...

getaccountaddress - is deprecated

@metalicjames

Copy link
Copy Markdown
Collaborator

The current master branch has fixes for the deprecated RPCs. They must've been overwritten by this PR.

@kr1z1s

kr1z1s commented Feb 19, 2021

Copy link
Copy Markdown
Author

I made the changes. Why the conflict?

@metalicjames

metalicjames commented Mar 11, 2021

Copy link
Copy Markdown
Collaborator

I made the changes. Why the conflict?

You'll need to rebase onto the current master branch. Use git rebase master once your master branch is in line with the current one.

@kr1z1s

kr1z1s commented Mar 13, 2021

Copy link
Copy Markdown
Author

I made the changes. Why the conflict?

You'll need to rebase onto the current master branch. Use git rebase master once your master branch is in line with the current one.

Complete

chadouming pushed a commit to chadouming/p2pool-vtc that referenced this pull request Jun 16, 2021
Two fixes - Bitcoin Core 0.20 and BraiinsOS bugfixes
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants