Skip to content

Mainnet Ignition v0.18.1 – Hard Fork - Mandatory Update – New features and bug fixes

Compare
Choose a tag to compare
@qtum-neil qtum-neil released this 19 Sep 02:58
· 23649 commits to master since this release
  • v0.18.1 – Hard Fork Mandatory Update before block 466600 (446320 in testnet) – New features and bug fixes
    • QIP-5 implemented: Add OP_SENDER opcode.
    • QIP-6 implemented: Add btc_ecrecover precompiled contract.
    • QIP-7 implemented: Upgrade the EVM to constantinople.
    • QIP-9 implemented: Change difficulty adjustment algorithm.
    • Bump minimum protocol version to 70017 (active after the HF).
    • Increase the minimum target limit of pos difficulty (active after the HF).
    • Add support for OP_SENDER in createcontract and sendtocontract (active after the HF).
    • Fix for changing the gas schedule when a node is run using -dgpstorage (active after the HF).
    • Add advanced Qt wallet restore options.
    • Fix gitian build for the new dependencies.
    • Fix path string conversion for wallet backup in Windows.
    • Restore pid name from qtum.pid to qtumd.pid
    • Make regtest detection independent from fPoSNoRetargeting.
    • Fix a typo in linearize script example config file.
    • Fix a bug that could cause inconsistencies in execution results in some edge cases.
    • Add python tests to cover the new features.
    • Add recent checkpoints.
    • Update nMinimumChainWork, defaultAssumeValid and chainTxData.
    • Fix Qt wallet requesting access to contacts and calendar when picking data directory in OSX.

Hash validation

If you would like to validate that the binaries you download are exactly the same as those provided and built by the Qtum team, then you can compare your binaries to the following sha256sum hashes:

6e76063e670fbd497eee683fdb2e7564db6c01ea2d6ae45c7121d93c243a7f8c  qtum-0.18.1-aarch64-linux-gnu-debug.tar.gz
e61cd2779a7f0e34b32abd9294aa8176e306f476c3a354ea6ac6406074c72725  qtum-0.18.1-aarch64-linux-gnu.tar.gz
80768191ea9837e2b01d9f9f4660ddec5e4b126b8f3adf7b73c2355bf3e3ce87  qtum-0.18.1-arm-linux-gnueabihf-debug.tar.gz
70041865c38201f5c58f0663d0c92cf14543318f14a2f9abf62e2badb6bd8ed2  qtum-0.18.1-arm-linux-gnueabihf.tar.gz
b79499683501e8cc035dd5be188df088911fc6c7b6e11c69017a7d9cb2d8ad23  qtum-0.18.1-i686-pc-linux-gnu-debug.tar.gz
3e4913064efcd9869fca531428d8a47d24c347daaa8eb761a41eb005d014852a  qtum-0.18.1-i686-pc-linux-gnu.tar.gz
08db6e7c15b63bd4cac5c9d2c896a0a849c87ea8edcbb267c345ffe3a7751baa  qtum-0.18.1-riscv64-linux-gnu-debug.tar.gz
5418399e7ba036df8015ba352b03cde6800c8373f88e71404bdc7ed7d932d46b  qtum-0.18.1-riscv64-linux-gnu.tar.gz
c445cd848deabab46899764274d6cc0d5df9ecc8bebd4d9cb9066cb12614a6e6  qtum-0.18.1-x86_64-linux-gnu-debug.tar.gz
78c9038183385fe211535c60f7cdb3663d0a77d702fabf468509d5771a3bea53  qtum-0.18.1-x86_64-linux-gnu.tar.gz
03e15dcf6e908ac82237ffbdb6abf1b5c2cd677770df3e80cdb39ac43978cd4b  src/qtum-0.18.1.tar.gz
5e25d6abd78db4f8ba7a6fba84d2ae10d98d8c706dc60e5f3f1a1cc85c3707d1  qtum-linux-0.18-res.yml

407a8749bf794cc2f21029a4e9e1540e999a506bf9c074eece0080b4f35b1fcd  qtum-0.18.1-win-unsigned.tar.gz
48e8230a39e344f39b290244c4268f54e131489015683dd37278291d563651f3  qtum-0.18.1-win32-debug.zip
ac2dff3a3fe245d90f360f97e9f0a88371a247e04565b97043fe5401564f0f36  qtum-0.18.1-win32-setup-unsigned.exe
e534441d07f2d1dc3bf70495c40b3103f49abfb0005ae93204ae9aff6f6b4099  qtum-0.18.1-win32.zip
20e1423e06b7c82403c3d8fcf9c83431879bdac887c412f4e46253b5ea08d164  qtum-0.18.1-win64-debug.zip
47578651bcfd1a7d876672fba27a971b86420adb87224ff420ec22fe5fb08c05  qtum-0.18.1-win64-setup-unsigned.exe
b312073eae95d1a07d18b61e4399b18d74e9359b8cc0b55badc7a78b38605569  qtum-0.18.1-win64.zip
03e15dcf6e908ac82237ffbdb6abf1b5c2cd677770df3e80cdb39ac43978cd4b  src/qtum-0.18.1.tar.gz
f5471418e56b6c8c26687a22fbd38991c84b0cfc57f27dd8bba56c405dca0d13  qtum-win-0.18-res.yml

27751c660ff45dc3ab196039bf7ea355fbd2a6fc55d83ae3d648691df050cd50  qtum-0.18.1-osx-unsigned.dmg
36800005c53268ffdbb572a1348d84fcdd8b5d7ad84f08152a6d82094d48c02f  qtum-0.18.1-osx-unsigned.tar.gz
7ef7013f593028f4ce277432c4175855964f1bbec34d9505ce087ff483f3f008  qtum-0.18.1-osx64.tar.gz
03e15dcf6e908ac82237ffbdb6abf1b5c2cd677770df3e80cdb39ac43978cd4b  src/qtum-0.18.1.tar.gz
ae3533390b19883986784de3d03c9d5c8edf4fac00b88fcf1f208de89c54d974  qtum-osx-0.18-res.yml