Comments (11)
I think this might be easiest to fix by just having BIP34 not start until after block 16
from qtum.
It bugs out if setting BIP34Height = 0, but not when setting BIP34Height = 1
from qtum.
same here. this resolve my issue for a new altcoin. thanks!
consensus.BIP34Height = 1;
consensus.BIP34Hash = uint256S("");
from qtum.
Well better see why it's happening, starting from block 16 would entail having block hashes until 16 known, which is not convenient at the current state where the genesis hash itself is still subject to possible changes.
from qtum.
I have updated the issue: after retesting I am not able to reproduce the issue when setting BIP34 activation from block >= 1 instead of 0. The issue relating to blocks after that appear to have been due to issues in the python qa tests that I mistook for the same issue.
from qtum.
Oh I see, so it bugs out for the genesis, but not block 1 (after genesis) ?
from qtum.
That seems like an easy fix then. I assume this is because the genesis block isn't constructed to be compliant with BIP34. I don't think there is any benefit to complicating the genesis block generation for that
from qtum.
Ah yes, that seems to be the cause of the issue.
from qtum.
Yes, makes more sense, I will fix it.
from qtum.
Pull request created: #16
from qtum.
fixed and merged
from qtum.
Related Issues (20)
- qtum port build fails.
- How to find receive address using wallet version 23.1.0 HOT 3
- No faucet available for testnet. HOT 1
- Status: 0/unconfirmed, not in memory pool Sent QTUM to external wallet and no transaction showing, WHERE's MY MONEY?? HOT 1
- Can I use the qtum testnet data with Qtumd.exe for Window 10? HOT 1
- Issue related to macOS build
- Don't connect to network (unsync(\)
- Request Support for BLS12 based signature verification
- Then, after removal, install 0.20.2 - 0.20.4, crashed after synchronization for a period of time after qtum-qt startup. HOT 1
- Makefile:9243: recipe for target 'qt/test/test_qtum-qt' failed Ubuntu 18-64bit HOT 1
- qtum-qt and qtumd large size
- What's difference between qtum and qtum-bitcore? HOT 1
- qtum/depends/packages/qt.mk
- configure: error: libgmp missing MacOs Bigsur HOT 1
- The test tap is no longer accessible, address http://testnet-faucet.qtum.info/
- build private network failed, cant syn block data ,what reason?
- Issue after upgrading to 22.0 HOT 3
- RPC Flailure on `getblock` on verbosity level 2
- About M1 core HOT 1
- How to "activate/get verified" (?) QTUM 0.14.3 wallet HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from qtum.