Commit Graph

11158 Commits

Author SHA1 Message Date
Earle Lowe
9c1d285091
Make sure to sign all EXEs (#16141)
* Make sure to sign all EXEs

* type dev->dir

* Adjust code to sign all EXEs
2023-08-23 17:50:36 -05:00
William Allen
9093c4013b
Adding 2.0.0 changelog (#16133)
* Adding 2.0.0 changelog

* Update CHANGELOG.md

* For pre-commit

* remove links

* whitespace

* Remove chip13

* More removals

---------

Co-authored-by: Earle Lowe <30607889+emlowe@users.noreply.github.com>
2023-08-23 17:37:06 -05:00
Jeff
8c83d938db
Bump chia-blockchain-gui to 2.0.0-rc6 (#16105)
Bump chia-blockchain-gui to 244a75631c343920389f839c4b0c391d441ded2c

* add emojis to address book; address book design updates; cleanup by @paninaro in https://github.com/Chia-Network/chia-blockchain-gui/pull/2011

**Full Changelog**: https://github.com/Chia-Network/chia-blockchain-gui/compare/2.0.0-rc5...2.0.0-rc6
2023-08-18 00:05:54 -05:00
Earle Lowe
493cc16659
Update to chiapos 2.0.2 (#16104) 2023-08-18 00:03:04 -05:00
Earle Lowe
10d09e6cd5
Always use at least one worker for chia plots check (#16099)
* Always use at least one worker

* Fix type

* Black
2023-08-17 21:40:47 -05:00
Earle Lowe
b59315836d
Adjust harvester warning to 8 seconds from 5 (#16100)
* Adjust harvester warning to 8 seconds from 5

* Update time in check plots to match harvester warning

* Fix up warning message
2023-08-17 18:37:18 -05:00
Chris Marslender
34314c1abb
Trusted publishing for pypi (#16092)
Use trusted publishing for pypi
2023-08-17 15:50:08 -05:00
Jeff
cde7005652
Bump chia-blockchain-gui to 2.0.0-rc5 (#16085)
Bump chia-blockchain-gui to 623bcdbed1b8512cbbd056eab629eba20c694f20

* Added texts for effective size by @ChiaMineJP in https://github.com/Chia-Network/chia-blockchain-gui/pull/1995
* Show `None` if plotNFT is not chosen in the add plot page by @ChiaMineJP in https://github.com/Chia-Network/chia-blockchain-gui/pull/1992
* Fixed an issue where plotNFT was not created after changing plotter by @ChiaMineJP in https://github.com/Chia-Network/chia-blockchain-gui/pull/1997
* Fixed testnet faucet url by @ChiaMineJP in https://github.com/Chia-Network/chia-blockchain-gui/pull/1998

**Full Changelog**: https://github.com/Chia-Network/chia-blockchain-gui/compare/2.0.0-rc4...2.0.0-rc5
2023-08-16 21:32:56 -05:00
Florin Chirica
0deb8e6dc6
Timeout for retrieving a decompressor. (#16047)
* Timeout for retrieving a decompressor.

* Pre-commit fix

* Use new chiapos

* Use chiapos 2.0.1

---------

Co-authored-by: wallentx <william.allentx@gmail.com>
2023-08-16 18:40:29 -05:00
Kyle Altendorf
f1ad0d29d2
fix DataLayer deadlock (#15971)
* fix DataLayer deadlock

* less consistent, less diff

* remove comment

* add test for deadlock

* adjust
2023-08-14 20:02:48 -05:00
Chris Marslender
a91e8d226c
New windows signing cert (#16032)
* Updates for new windows signing

* Add to PATH
2023-08-14 14:59:30 -05:00
Izumi Hoshino
914505f945
Fixed an issue where chiapos recognized t2 as required option (#16020) 2023-08-14 11:20:56 -05:00
Florin Chirica
cbf971e7f5
Don't farm compressed plots if context count is 0 (#16004)
* Don't farm compressed plots if context count is 0

* Move checks outside cache.
2023-08-11 13:40:49 -05:00
Arvid Norberg
67a0e91d8d
correct --insecure flag to cancel_offer command line (#16012) 2023-08-11 12:12:38 -05:00
Earle Lowe
231bc4638d
Use 'Completed writing plot' as the magic final words for cudaplot (#16011) 2023-08-10 21:06:01 -05:00
Amine Khaldi
5432d3530c
Pin mypy to v1.4.1 (#16006)
Pin mypy to v1.4.1.
2023-08-10 17:54:28 -05:00
William Allen
f1ed16bd6f
Fixing start-sync-tests (#15995)
Fixing release tag
2023-08-10 16:50:29 -05:00
Jeff
630846b66f
Bump chia-blockchain-gui to 2.0.0-rc4 (#15989)
Bump chia-blockchaing-gui to 8f43234de14eeb04df4fca19cb1de1184ec47f53

* Use lerna 7.1.3 and nx 16.3.2 for macos 10.14 building by @emlowe in https://github.com/Chia-Network/chia-blockchain-gui/pull/1917
* Fix "From" to "To" in wallet history by @zsolt-dev in https://github.com/Chia-Network/chia-blockchain-gui/pull/1939
* Hide harvester tab in setting page in wallet mode by @ChiaMineJP in https://github.com/Chia-Network/chia-blockchain-gui/pull/1941
* Update "Clawback will be applied." warning by @zsolt-dev in https://github.com/Chia-Network/chia-blockchain-gui/pull/1940
* Fixed add plot page by @ChiaMineJP in https://github.com/Chia-Network/chia-blockchain-gui/pull/1954
* Add clawBackExpiration behind the expand TX row for clawback sender by @zsolt-dev in https://github.com/Chia-Network/chia-blockchain-gui/pull/1950
* Hide clawback TXs while wallet is syncing by @zsolt-dev in https://github.com/Chia-Network/chia-blockchain-gui/pull/1951
* Updated harvester setting page by @ChiaMineJP in https://github.com/Chia-Network/chia-blockchain-gui/pull/1949
* Design fixes to Address Book by @lipalong in https://github.com/Chia-Network/chia-blockchain-gui/pull/1957
* Hide GPU setting when it is not available by @ChiaMineJP in https://github.com/Chia-Network/chia-blockchain-gui/pull/1959
* `start_plotting` fix by @ChiaMineJP in https://github.com/Chia-Network/chia-blockchain-gui/pull/1958
* Icon updates by @paninaro in https://github.com/Chia-Network/chia-blockchain-gui/pull/1967
* The label of `last block won` is now `Never` when there are no blocks… by @ChiaMineJP in https://github.com/Chia-Network/chia-blockchain-gui/pull/1971
* Hide temp folder selection on cudaplot by @ChiaMineJP in https://github.com/Chia-Network/chia-blockchain-gui/pull/1972
* Update Electron to 25.4.0 for security fixes by @paninaro in https://github.com/Chia-Network/chia-blockchain-gui/pull/1976
* Plot filter value now is the function of height by @ChiaMineJP in https://github.com/Chia-Network/chia-blockchain-gui/pull/1979
* Fixed inconsistent step count by @ChiaMineJP in https://github.com/Chia-Network/chia-blockchain-gui/pull/1986
* Added compressed plot size texts by @ChiaMineJP in https://github.com/Chia-Network/chia-blockchain-gui/pull/1987

**Full Changelog**: https://github.com/Chia-Network/chia-blockchain-gui/compare/2.0.0-rc2...2.0.0-rc4
2023-08-09 15:23:08 -05:00
Kronus91
17659b8039
Fix clawback sender resync issue (#15853)
* Fix clawback sender resync issue

* enhance unit test

* Fix CI

* Add comment

* Fix unit test & revert changes

* Remove prints

* Resolve comments

* Resolve comments

* Remove check
2023-08-09 10:09:41 -05:00
Izumi Hoshino
0de10d5489
Bladebit3 as the default plotter to install (#15943)
* Updated the default bladebit version to install

* Added default bladebit version for macOS

* Don't download bldebit_cuda on macOS
2023-08-09 02:18:36 -05:00
Earle Lowe
7299cfa104
Update chia_rs to 0.2.10 (#15973) 2023-08-09 01:11:11 -05:00
Matt Hauff
0101ae11b4
Add ALLOW_BACKREFS as a flag to get_puzzle_and_solution_for_coin in full_node_api.py (#15937)
Add ALLOW_BACKREFS flag to full_node API
2023-08-08 20:37:37 -05:00
Izumi Hoshino
ca10d05399
Fixed an issue where -t option was required in cudaplot (#15963)
Fixed an issue where `-t` option was requierd in cudaplot
2023-08-07 19:56:52 -05:00
Jeff
84fcb20e88
Bump chia-blockchain-gui to 2.0.0-rc3 (#15956)
Bump chia-blockchain-gui to 1314dc7cbe0b35d846f9cf279e842b662c4ad64c

* Use lerna 7.1.3 and nx 16.3.2 for macos 10.14 building by @emlowe in https://github.com/Chia-Network/chia-blockchain-gui/pull/1917
* Fix "From" to "To" in wallet history by @zsolt-dev in https://github.com/Chia-Network/chia-blockchain-gui/pull/1939
* Hide harvester tab in setting page in wallet mode by @ChiaMineJP in https://github.com/Chia-Network/chia-blockchain-gui/pull/1941
* Update "Clawback will be applied." warning by @zsolt-dev in https://github.com/Chia-Network/chia-blockchain-gui/pull/1940
* Fixed add plot page by @ChiaMineJP in https://github.com/Chia-Network/chia-blockchain-gui/pull/1954
* Add clawBackExpiration behind the expand TX row for clawback sender by @zsolt-dev in https://github.com/Chia-Network/chia-blockchain-gui/pull/1950
* Hide clawback TXs while wallet is syncing by @zsolt-dev in https://github.com/Chia-Network/chia-blockchain-gui/pull/1951
* Updated harvester setting page by @ChiaMineJP in https://github.com/Chia-Network/chia-blockchain-gui/pull/1949
* Design fixes to Address Book by @lipalong in https://github.com/Chia-Network/chia-blockchain-gui/pull/1957
* Hide GPU setting when it is not available by @ChiaMineJP in https://github.com/Chia-Network/chia-blockchain-gui/pull/1959
* `start_plotting` fix by @ChiaMineJP in https://github.com/Chia-Network/chia-blockchain-gui/pull/1958
* Icon updates by @paninaro in https://github.com/Chia-Network/chia-blockchain-gui/pull/1967
* The label of `last block won` is now `Never` when there are no blocks… by @ChiaMineJP in https://github.com/Chia-Network/chia-blockchain-gui/pull/1971
* Hide temp folder selection on cudaplot by @ChiaMineJP in https://github.com/Chia-Network/chia-blockchain-gui/pull/1972
* Update Electron to 25.4.0 for security fixes by @paninaro in https://github.com/Chia-Network/chia-blockchain-gui/pull/1976
* Plot filter value now is the function of height by @ChiaMineJP in https://github.com/Chia-Network/chia-blockchain-gui/pull/1979

**Full Changelog**: https://github.com/Chia-Network/chia-blockchain-gui/compare/2.0.0-rc2...2.0.0-rc3
2023-08-07 17:12:46 -05:00
Arvid Norberg
c4708072f0
Revert "Add fields to BlockRecord. (#15695)" (#15947)
This reverts commit e84bdb0b30.
2023-08-07 09:32:31 -05:00
William Allen
6c2c7bd6af
Consolidate workflow to fetch bladebit (#15941)
* Consolidating bladebit fetch

* Using a portable sed command

* Whitespace
2023-08-05 05:16:22 -05:00
William Allen
b1ecb5e154
Update chiapos to full release (#15939)
Use full release of chiapos
2023-08-04 23:43:03 -05:00
Arvid Norberg
6a5bf15e9e
bump soft-fork3 activation height (#15938) 2023-08-04 20:36:31 -05:00
Izumi Hoshino
a5a988c320
Fixed an issue where insufficient block interval was used to calculate average block time (#15921) 2023-08-03 09:23:33 -05:00
Izumi Hoshino
d13538d025
Fixed chia plotnft show command (#15918) 2023-08-03 05:03:40 -05:00
Izumi Hoshino
51d3a5a7f6
cudaplot fix (#15892)
Fixed an issue where cudaplot failed
2023-08-01 14:01:19 -05:00
William Allen
a9d2b97955
Rework Bladebit artifact logic, CI cleanup, release simulation (#15887)
* Rework Bladebit artifact logic, CI cleanup

* Fixing input indentation

* Extra quote

* Fix linting on windows, and OSX conditionals

* Using bladebit suffix

* removed extra quote

* Fixed inputs name

* adding blank option
2023-07-31 18:56:41 -05:00
Amine Khaldi
39dc201564
Arvid's fix flake8 warnings (PR #15897) (#15900)
fix flake8 warnings

Co-authored-by: arvidn <arvid@libtorrent.org>
2023-07-30 22:10:16 -05:00
wjblanke
40134512c0
remove chip13 (#15871)
* remove chip13

* flake8

* flake8

* flake8

* isort

* Remove chip-13 test

---------

Co-authored-by: Earle Lowe <e.lowe@chia.net>
2023-07-26 21:00:55 -05:00
Arvid Norberg
99e4d5b412
bump softfork3 activation by about 2 weeks (#15861) 2023-07-26 20:26:21 -05:00
Arvid Norberg
ce8b1d43c8
fix initial-config for testnet fork points heights (#15873) 2023-07-26 19:23:31 -05:00
Arvid Norberg
0ebb7642e1
fix initial-config for testnet fork points heights (#15870) 2023-07-26 16:03:59 -05:00
Jeff
957a73bf75
Bump chia-blockchain-gui to 8e42142218d7ba52713c361bbc2016f721badbc9 (#15865) 2023-07-26 11:28:49 -05:00
Earle Lowe
e37bd47e64
Update chiavdf to 1.0.10 (#15864) 2023-07-26 11:25:59 -05:00
Earle Lowe
e5431cf91e
Change test to run only once per consensus mode as a flake workaround (#15860)
Change test to run only once per consensus mode
2023-07-25 21:52:12 -05:00
Kronus91
643b3e9b72
Skip clawback incoming txs while deleting the unconfirmed txs (#15826)
* Remove CAT1 UX guards (#15812)

* Skip clawback incoming txs

* Add unit test

* Prevent delete clawback tx

---------

Co-authored-by: Matt Hauff <quexington@gmail.com>
2023-07-25 01:53:35 -05:00
William Allen
3a3b7e5ac2
Fix default parallel decompressor count (#15845) 2023-07-24 21:49:45 -05:00
William Allen
d7539b14c6
Update install plotters scripts (#15838)
* adding bladebit-cuda to install-plotter.sh

Signed-off-by: wallentx <william.allentx@gmail.com>

* cleanup install-plotter.sh

Signed-off-by: wallentx <william.allentx@gmail.com>

* optimize install-plotter.sh

Signed-off-by: wallentx <william.allentx@gmail.com>

* update install-plotter.ps1

Signed-off-by: wallentx <william.allentx@gmail.com>

* Update pyinstaller.spec

* Fix whitespace in pyinstaller.spec

* using an approved verb for ps1...

* Fixing Install-plotter.ps1, and expanding install-ploter.sh distro support

* Fixing linter

---------

Signed-off-by: wallentx <william.allentx@gmail.com>
2023-07-24 20:57:49 -05:00
Earle Lowe
1fed854268
Update testnet height for SOFT_FORK3 in initial-config (#15848) 2023-07-24 20:02:33 -05:00
Izumi Hoshino
2d65fc7114
Update cuda plot log-progress mapping (#15839) 2023-07-24 18:48:49 -05:00
William Allen
591e794ee7
Didn't save my arm changes 2023-07-22 05:30:27 -05:00
William Allen
cc8811450b
Fixing issue with pre-release CI 2023-07-22 05:24:38 -05:00
William Allen
bce770962c
use chiapos and bladebit release-candidates (#15833)
* use chiapos and bladebit release-candidates

* pull down bladebit, and bladebit-cuda artifacts

* Fixed wildcard problem with chmod

* Set loop to find macos bladebit

* Cleanup shellscript
2023-07-22 04:33:01 -05:00
Earle Lowe
83192be416
Update testnet height for SOFT_FORK3 and fix Chip-13 logic (#15831)
Update testnet height for SOFT_FORK3 and fix some logic issues in Chip-13 implementation
2023-07-21 23:34:21 -05:00
William Allen
97245c959d
Chip13 (#15688) (#15825)
* Chip13 (#15688)

* Chip13

* Lint.

* Black.

* Lint.

* Fix BlockTools.

* Trigger the soft fork.

* Parametrize bt.

* Syntax.

* Add softfork3 to empty_blockchain too.

* Skip test.

* Skip test.

* Try fix.

* Add persistent blocks.

* Lint.

* Run tests without block cache.

* Try to fix tests.

* Revert "Try to fix tests."

This reverts commit f10c7fc847.

* WIP plot filters.

* pytest.

* Lint.

* Skip cache tests.

* Try to lower the constraints.

* Try to increase timeout.

* Test blockchain.

* Store test.

* Revert to main

* Revert to main

* Revert to main

* Add tests with new interface

* Test.

* Fixtures.

* Fixtures.

* Lint.

* Add first test.

* Improve test.

* Isort.

* merge fix

* fix counter

* Bump test-cache version to soft_fork3.0 DBs

* Enable tests.

* Enable all.

* Syntax.

* Attempt higher timeouts.

* Try to skip big test.

* Revert tests larger timeouts.

* Try to get test to work with 4000.

* Skip 10000 blocks.

* Test.

* Update test_full_node_store.py

* Update test_blockchain.py

* Update test_blockchain.py

* Update tests/conftest.py

Co-authored-by: Arvid Norberg <arvid@libtorrent.org>

* Update tests/blockchain/test_blockchain.py

Co-authored-by: Arvid Norberg <arvid@libtorrent.org>

* Address some comments.

* Some more comments.

* Use new passes_plot_filter signature.

* Lint.

* Lint.

* Reduce benchmark timeout.

* Skip test.

* Address review comments.

* Delete leftovers.

* Review comments.

* await.

* Revert async call.

* Validate in body too.

* Fix test.

---------

Co-authored-by: almog <almogdepaz@gmail.com>
Co-authored-by: wallentx <william.allentx@gmail.com>
Co-authored-by: Arvid Norberg <arvid@libtorrent.org>

* Fix daemon test to use client ssl context

* fix daemon test to close client

---------

Co-authored-by: Florin Chirica <fchirica96@gmail.com>
Co-authored-by: almog <almogdepaz@gmail.com>
Co-authored-by: Arvid Norberg <arvid@libtorrent.org>
Co-authored-by: Earle Lowe <e.lowe@chia.net>
2023-07-21 15:54:11 -05:00