Josh Rickmar
Josh Rickmar
making a draft for now, this only optimized the common.go code, but these Put* methods are used frequently directly in the BtcEncode implementations too.
This is the relative improvement from current master branch, on the benchmark which uses WriteMessageN to serialize the wire encoding (with header) of the genesis block coinbase tx. ``` $...
I'm debating whether to remove the buffer grows to the tx/block serialize size from BtcEncode, and rather only do this from WriteMessageN, the reason being that there are existing callers...
Now rebased over #3584. Below is the performance improvement with both PRs, relative to master: ``` $ benchstat old.txt new.txt goos: openbsd goarch: amd64 pkg: github.com/decred/dcrd/wire cpu: AMD Ryzen 7...
As long as any key imports don't break, which possibly means going back and fetching all previous missing cfilters if even a single import is performed.
I don't think this feature should exist at all. If you want more control over what price you are willing to buy tickets at, buy them manually. See discussion in...
to further elaborate: because you implemented this as a config setting, there is no way to change it at runtime without restarting the wallet with a different config. the ticket...
Not sure why you are calling the tickets overpriced. If anything, it's a highly subjective take. I don't see any reason for this if you are using the autobuyer. We...