Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge commit with main 1.3.4 (d154105a6b35f94649f15bca4e3fb8a11a39e70e) #11276

Merged
merged 379 commits into from
Apr 23, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
379 commits
Select commit Hold shift + click to select a range
7f3b61d
slight simplification of interpreting the bytes received by the timel…
arvidn Feb 25, 2022
43138bc
move build and twine to be dev deps rather than workflow installs (#1…
altendky Feb 25, 2022
874cc23
add db validate function to check consistency of blockchain database …
arvidn Feb 25, 2022
fdb993c
streamable: Cache stream functions (#10419)
xdustinface Feb 25, 2022
ae61ed7
Stop assuming `True == 1` (#10396)
ChiaMineJP Feb 25, 2022
bf4a632
simplify self_hostname. It doesn't need to depend on initial-config.y…
arvidn Feb 25, 2022
d47119a
Fix balance calculation so it works with future unconfirmed tx (#10447)
mariano54 Feb 26, 2022
d245790
Only update height if we have processed everything before that height…
mariano54 Feb 26, 2022
e8475fb
GC connections in wallet (#10450)
mariano54 Feb 26, 2022
0ba1347
Fix the year from 2021 to 2022 (#10462)
davidbarratt Feb 27, 2022
7fb26a7
Ms.unused code (#10453)
mariano54 Feb 28, 2022
be2d826
Don't load initial data older than 5 days (#10481)
cmmarslender Feb 28, 2022
098cbf8
Update the DMG background image (#10289)
paninaro Feb 28, 2022
941a91b
Return the fees of an offer via RPC (#10480)
Quexington Mar 1, 2022
695d9f7
farmer: Cleanup request retry and some logs (#10484)
xdustinface Mar 1, 2022
90ebd28
Fix method name (#10500)
mariano54 Mar 1, 2022
4681a57
updated gui to e2202874e1cb922a57370a47b2aec7bcf152b57d
wjblanke Mar 1, 2022
13253de
reverted to gui 800a0f6556b89e928b1cf027c996b5ed010a7799
wjblanke Mar 1, 2022
da5962c
updated gui to 672cf2a74ade67a868df232772bd6358bce8dedf
wjblanke Mar 1, 2022
9bf80b4
Only rewrite config when there is a difference (#10522)
mariano54 Mar 2, 2022
51dffd8
Preserve existing pool payout_instructions when creating a PoolWallet…
paninaro Mar 2, 2022
206205b
Abort trusted sync if a state update fails (#10523)
mariano54 Mar 2, 2022
b76bf7b
fix updating of sub-epoch-summary map (part of BlockHeightMap) when t…
arvidn Mar 2, 2022
863036d
Fix propagation of errors when adding a key with an invalid mnemonic …
paninaro Mar 2, 2022
fc618ec
catch up test_add_private_key() with dynamic ports (#10530)
altendky Mar 3, 2022
945bc50
Updated background and icon positions. (#10531)
paninaro Mar 3, 2022
018b67f
improve the picking of free ports for tests (#10491)
arvidn Mar 3, 2022
36e95af
Hide balances until we are synced (#10501)
mariano54 Mar 3, 2022
50857ca
make multiprocessing start method configurable (#10528)
altendky Mar 3, 2022
841754b
Update URL for direct download of windows whl for upnp (#10540)
cmmarslender Mar 3, 2022
8cf3571
Add incoming tx records when cancelling an offer (#10538)
Quexington Mar 3, 2022
aa6d4a7
wallet: Reduce log level for `Pulled from queue` message (#10529)
xdustinface Mar 4, 2022
5ac986c
pools: Drop redundant `PoolWalletInfo.from_json_dict` (#10524)
xdustinface Mar 4, 2022
c6978f0
correct multiprocessing start method logging, add python_default (#10…
altendky Mar 4, 2022
cce361c
correct some comments to refer to CATs (#10548)
altendky Mar 4, 2022
7211d9d
Detect hints correctly in the TX (#10543)
mariano54 Mar 4, 2022
05f9667
Allow CAT autodiscovery, refactor CAT default naming (#10308)
ojura Mar 4, 2022
cf54aae
Wallet consistancy (#10532)
Yostra Mar 4, 2022
0909fe7
benchmarks: Implement streamable data comparison (#10433)
xdustinface Mar 4, 2022
058eb33
Resubmit peak to timelord for failure. (#10551)
fchirica Mar 4, 2022
4c345e2
Add some logging. (#10556)
richardkiss Mar 4, 2022
816251e
Fix `install-gui.sh` (#10460)
ChiaMineJP Mar 4, 2022
4bd5c53
Add fee to changing pool, and more PlotNFT syncing fixes (#10545)
mariano54 Mar 5, 2022
0e7cc5a
adding 1.3.0 release notes to changelog (#10578)
wallentx Mar 8, 2022
0992710
Require pytest-asyncio>=0.17.0 for @fixture() (#10560)
altendky Mar 8, 2022
5eca464
Convert tests/core/util/test_streamable.py to use pytest. Remove unne…
aqk Mar 8, 2022
65deb79
make sync fixtures not use async def (#10504)
altendky Mar 8, 2022
6ff6fbe
Fixup some hidden test errors (#10442)
altendky Mar 8, 2022
5b2f577
Touching up changelog (#10584)
wallentx Mar 9, 2022
a0897d8
context manager for socket in find_available_listen_port(), catch OSE…
altendky Mar 9, 2022
0e29dbc
Bump CAT wallet test timeout to 40 minutes (#10605)
arvidn Mar 9, 2022
ff32409
Remove block tools and keychain globals (#10358)
aqk Mar 10, 2022
5b0fb70
a problem with using random.randint() to pick a port is that all proc…
arvidn Mar 10, 2022
88f7c6b
`chia keys show` will default to displaying the first observer-derive…
paninaro Mar 10, 2022
7a8cae2
pools: Fix `plotnft claim` command's output (#10609)
xdustinface Mar 10, 2022
e8ff5a3
fix initial-config typo - log_maxbytesrotation (#10598)
skweee Mar 10, 2022
fe964a4
Fix invalid DB commit (#10594)
mariano54 Mar 10, 2022
7c71785
correct spelling of genrated (#10653)
dkackman Mar 10, 2022
ef4224d
fix [Bug] #10569 (#10571)
dkackman Mar 10, 2022
caaf7f4
Version control (#10479)
austinsirkin Mar 11, 2022
0bf370c
plotting: Only lock while actually accessing `PlotManager.plots` (#10…
xdustinface Mar 12, 2022
75ed130
Fix exception when `chia keys migrate` is run without needing migrati…
paninaro Mar 12, 2022
230b785
Slightly different query for V2 DBs for getting compact/uncompact blo…
cmmarslender Mar 12, 2022
efdff0a
Check prefix on send_transaction before sending (#10566)
cmmarslender Mar 12, 2022
70639be
Ak.convert fixtures (#10612)
aqk Mar 12, 2022
917fb5d
updated gui to cdfa2b98217fa8755c0da4f7409e6f90032c4c4c
wjblanke Mar 12, 2022
184920a
Better management of KeyringWrapper's keys_root_path when using TempK…
paninaro Mar 12, 2022
19ee652
better TLS1.3 check (#10552)
emlowe Mar 12, 2022
dbeff36
Add configuration locking (#10680)
altendky Mar 12, 2022
773d692
fix usage of the bt fixture in conftest fixtures (#10688)
arvidn Mar 12, 2022
4915477
bump pre-commit mypy to 0.940 (#10672)
altendky Mar 14, 2022
c63324a
remove some event_loop() fixtures (#10420)
altendky Mar 14, 2022
622cdeb
updated gui to c992d07c956501f92e84ead80127c6b1e882fc21
wjblanke Mar 14, 2022
0036118
tests: Add `_PYTEST_RAISE` to fix exception breakpoints with pytest (…
xdustinface Mar 15, 2022
fc453e6
Fixed test failures on Windows. (#10740)
paninaro Mar 15, 2022
aa71230
Convert helper method do_spend from a class method to a function (#10…
aqk Mar 15, 2022
185a483
Remove unused test code (#10614)
aqk Mar 15, 2022
7bbfa30
Ak.setup nodes (#10619)
aqk Mar 16, 2022
7bab391
more entropy in random listen ports (#10743)
arvidn Mar 16, 2022
da6f668
update chia-blockchain-gui one commit for npm build fix (#10776)
altendky Mar 16, 2022
bf2976a
Updating Changelog for point release (#10781)
wallentx Mar 17, 2022
0e956c8
run benchmarks separately (#10754)
arvidn Mar 17, 2022
37843ee
Change name to order of returned values. Enforce mandatory naming and…
aqk Mar 17, 2022
d127898
cmds: Implement `chia rpc` command (#10763)
xdustinface Mar 17, 2022
25630d3
wallet: Fix `STANDARD_WALLET` creation for `wallet_info.id != 1` (#10…
xdustinface Mar 17, 2022
66c7427
wallet: Optional wallet type parameter for `get_wallets` and `wallet …
xdustinface Mar 17, 2022
e0c5386
harvester: Reuse legacy refresh interval if new params aren't availab…
xdustinface Mar 17, 2022
7850f73
mypy 0.941 for pre-commit (#10728)
altendky Mar 17, 2022
82e8b7d
Add maker fee to remaining offer RPCs (#10726)
paninaro Mar 17, 2022
6c5d7e7
Add healthcheck endpoint to rpc services (#10718)
Starttoaster Mar 17, 2022
073dc94
Fix typos lastest > latest (#10720)
daverof Mar 17, 2022
cd83a9e
fix typo in command line argument parsing for chia db validate (#10716)
arvidn Mar 17, 2022
687ea72
New RPC get_coin_records_by_hint - Get coins for a given hint (#10715)
freddiecoleman Mar 17, 2022
f5d692f
require test-cache repo is found in CI (#10711)
altendky Mar 17, 2022
42fff8e
Issues found in RPC API review (#10702)
ChiaMineJP Mar 17, 2022
48cd97c
minor followup to config locking (#10696)
altendky Mar 17, 2022
1c8e4ae
Use the passed root_path in configure CLI command (#10694)
altendky Mar 17, 2022
6e499e0
Improve the CI runs w.r.t. timelord installation (#10673)
AmineKhaldi Mar 17, 2022
aead84a
less optional around ssl (#10558)
altendky Mar 17, 2022
0abaea3
cmds: Fix trusted peer hint in `chia wallet show` (#10695)
xdustinface Mar 17, 2022
4bd8498
Enable clvm_tools_rs by default (#10554)
prozacchiwawa Mar 17, 2022
ba6eb6a
when creating a new blockchain database implicitly, make it v2 (#10498)
arvidn Mar 17, 2022
53da6ab
add select_coins RPC method (#10495)
ftruzzi Mar 17, 2022
144c4d1
improve error messages from chia db upgrade, specifically to help use…
arvidn Mar 17, 2022
161a838
more set -o errexit (#10468)
altendky Mar 17, 2022
36ea914
Bump clvm_tools_rs to fix a problem running as daemon caused by old l…
prozacchiwawa Mar 17, 2022
9db85f3
when running multiple services in the same process (in tests), don't …
arvidn Mar 17, 2022
25917d5
stop helping mkdir() do what it already does (#10802)
altendky Mar 21, 2022
aaf949a
Capitalize display of Rpc -> RPC in `chia show -s` (#10797)
hugepants Mar 21, 2022
1d6ce4d
Remove accidental parameters from calls to setup_simulators_and_walle…
aqk Mar 21, 2022
7f84309
stop using deadsnakes, unless we need it (#10752)
altendky Mar 21, 2022
3d7fda4
small change to fix branch in contributing (#10805)
jack60612 Mar 22, 2022
b8e1f3b
Rename confusing fixtures, especially ones with the same name but dif…
aqk Mar 22, 2022
171abb0
atomic rollback for wallet (#10799)
wjblanke Mar 22, 2022
b7a1c9c
Handle cases where one node doesn't have the coin we are looking for …
emlowe Mar 22, 2022
b5d51c3
run tests in parallel in CI (#10499)
arvidn Mar 22, 2022
4fe5737
Fix timelord installation for Debian. (#10841)
AmineKhaldi Mar 22, 2022
620a1b3
add optional persistence to SpendSim (#10780)
Quexington Mar 22, 2022
063333e
remove duplicate event_loop (#10768)
aqk Mar 22, 2022
b1acb55
Adding check for python3.9 alongside python3.10 on Arch (#10363)
wallentx Mar 22, 2022
4ea82fd
use DEFAULT_ROOT_PATH in tests (#10801)
altendky Mar 24, 2022
2eb4fde
Disable the pytest-monitor plugin in CI if not checking results (#10837)
altendky Mar 24, 2022
06d160d
Check for requesting items when creating an offer (#10864)
Quexington Mar 24, 2022
9c44362
updated gui to 054d7b342e7c8284c9b58a775f87d393a1008bfe
wjblanke Mar 24, 2022
5c43950
Added `-n`/`--new-address` option to `chia wallet get_address` (#10861)
paninaro Mar 24, 2022
58f8a4d
Minor output formatting/enhancements for `chia wallet show` (#10863)
paninaro Mar 25, 2022
292c26d
Hardcoded SSL test certs/keys (#10828)
paninaro Mar 25, 2022
42f5ba0
reduce indentation in a few functions in blockchain.py by negating ea…
arvidn Mar 25, 2022
d20cf06
fix typo and index issues in wallet database (#10273)
arvidn Mar 25, 2022
536d7c4
Update appdmg to 0.6.4 to work with macos 12.3 (#10886)
cmmarslender Mar 25, 2022
7ea074c
fixup and enable condition checking tests (#10888)
arvidn Mar 26, 2022
aa296db
Bump colorlog from 5.0.1 to 6.6.0 (#9207)
dependabot[bot] Mar 26, 2022
8781569
Bump actions/checkout from 2 to 3 (#10505)
dependabot[bot] Mar 26, 2022
7c49e29
Bump github/super-linter from 4.8.1 to 4.9.1 (#10894)
dependabot[bot] Mar 26, 2022
b1e7b8d
fix type annotations for get_block_generator() (#10907)
arvidn Mar 27, 2022
656d7d9
fix type annotations for FullBlock.header_hash and FullBlock.prev_hea…
arvidn Mar 27, 2022
a100dda
new DBWrapper supporting concurrent readers (#10166)
arvidn Mar 28, 2022
7a82f0d
use rust clvm in Program.run() (#10878)
arvidn Mar 28, 2022
6997ade
Fix flaky trade test (#10921)
Quexington Mar 28, 2022
1bcf409
single thread executor (#10919)
arvidn Mar 28, 2022
efcf0cf
await the db commit in the async version of set_db_version (#10906)
aqk Mar 28, 2022
f0e5b58
bump pre-commit mypy to v0.942 (#10902)
altendky Mar 28, 2022
84cdd60
bump clvm_tools dependency to make every chia-blockchain installation…
arvidn Mar 28, 2022
fbd3845
wallet: Drop unused `WalletStateManager.load_wallets` (#10756)
xdustinface Mar 28, 2022
e0a1fc4
Switch to integrated lock_and_load_config() context manager (#10698)
altendky Mar 28, 2022
655b27f
move pytest.ini to the root directory (#10892)
altendky Mar 28, 2022
219e815
set CHIA_ROOT in tests instead of symlinking (#10682)
altendky Mar 28, 2022
287bf6c
Remove sys.exit() from chia daemon /exit endpoint (#10454)
altendky Mar 28, 2022
a691d3c
asyncio.get_event_loop() is deprecated in 3.10, stop using it (mostly…
altendky Mar 28, 2022
36bee1b
run tests in CI via coverage (#9704)
altendky Mar 28, 2022
fda14b5
restrict click to < 8.1 for black (#10923)
altendky Mar 29, 2022
fb68beb
fixup workflow template merge env duplication (#10925)
altendky Mar 29, 2022
9424107
ignore lack of hinting on clvm_tools.binutils.assemble() (#10926)
altendky Mar 29, 2022
94a4cb2
Contextualize some store test db names. (#10942)
AmineKhaldi Mar 29, 2022
62c9670
Type check values in RL Wallet (#10935)
aqk Mar 29, 2022
9005e4e
Use uint128 for wallet balances (#10936)
aqk Mar 29, 2022
aaba00c
Add more type checks to CAT Wallet (#10934)
aqk Mar 29, 2022
9a0d477
Bump actions/github-script from 4 to 6 (#10246)
dependabot[bot] Mar 29, 2022
81c6099
Bump actions/setup-node from 2.4.1 to 3 (#10506)
dependabot[bot] Mar 29, 2022
817ebe7
Bump actions/cache from 2.1.6 to 3 (#10846)
dependabot[bot] Mar 29, 2022
92897ff
Fix trailing bytes shown in CAT asset ID row when using `chia wallet …
paninaro Mar 29, 2022
c542606
Consolidate test fixtures (#10778)
aqk Mar 29, 2022
53d8e2c
Quick fix for improper v2 DB initialization when targeting testnet (#…
paninaro Mar 30, 2022
40f2d42
bump timing threashold for mempool performance test (#10953)
arvidn Mar 30, 2022
02bf848
Ms.parallel pool t (#10966)
mariano54 Mar 31, 2022
bf15087
run more tests in parallel on CI (#10960)
arvidn Mar 31, 2022
6075027
improve error message when a block is missing from the blockchain dat…
arvidn Mar 31, 2022
908f186
Also throw DB error on double spending a coin (#10947)
mariano54 Mar 31, 2022
8833cc3
reorg fixes (#10943)
arvidn Mar 31, 2022
a2490e0
Fix the issues in main (failing tests) (#10977)
mariano54 Mar 31, 2022
e5ab4cd
back to a single option for workflow parallel config (#10979)
altendky Apr 1, 2022
a571c78
limit test output on CI by dropping -s and -v. Also, only print the 1…
arvidn Apr 1, 2022
6857442
Ms.flaky gen speed (#10965)
mariano54 Apr 1, 2022
8ca0633
fix test_full_sync.py to only feed the blocks in the main chain to th…
arvidn Apr 1, 2022
fc1d52d
Bump peter-evans/create-pull-request from 3 to 4 (#10950)
dependabot[bot] Apr 1, 2022
441823f
normalized_to_identity_cc_ip from get_consecutive_blocks was being pa…
aqk Apr 1, 2022
647cf6b
fix performance tests (#10983)
arvidn Apr 1, 2022
58abb35
Check for vulnerable openssl (#10988)
hoffmang9 Apr 1, 2022
8cbf96d
Non Hobo patch the winstaller for CVE-2022-0778 (#10995)
hoffmang9 Apr 1, 2022
14627d8
apt show not needed (#10997)
hoffmang9 Apr 2, 2022
3e2b979
install/upgrade openssl on Arch Linux also (#10999)
hoffmang9 Apr 2, 2022
e3e814b
Compile python 3.9.11 which is aware of the openssl issue (#11001)
hoffmang9 Apr 2, 2022
131bd4e
install.sh is not upgrading OpenSSL on MacOS (#11003)
hoffmang9 Apr 2, 2022
8b5c701
force index in get_coin_records_by_names (#10987)
0xJohnZW Apr 2, 2022
890c7d3
Fix remaining linting issues (#10962)
mariano54 Apr 2, 2022
62de4a8
streamable|pools: Fix `Optional` parsing in `dataclass_from_dict` (#1…
xdustinface Apr 4, 2022
fe77c69
run_generator2 rust call and compact conditions data structure (#8862)
arvidn Apr 4, 2022
35fb7d3
Faster full node tests (#10986)
mariano54 Apr 4, 2022
22edd73
Force apt to install the things we asked it to (#11047)
aqk Apr 5, 2022
4a4b14b
github: Drop unused `BUILD_VDF_CLIENT` variables (#11050)
xdustinface Apr 5, 2022
261f5ba
bump up to 2.1.7 to fix inotify issue resolved by 848 (#11042)
wjblanke Apr 5, 2022
b377339
fix memory leak in test_full_sync (#11004)
arvidn Apr 5, 2022
9311e58
full_node: Drop unused `MempoolManager.constants_json` (#11046)
xdustinface Apr 5, 2022
d87b8ac
simplify some header hash getting and assertions (#11007)
altendky Apr 5, 2022
9b7d7d2
Remove websockets dependency & do some refactoring (#10611)
jack60612 Apr 5, 2022
a2fa8dd
Prepare test blocks and plots only for tests that need them. This sav…
AmineKhaldi Apr 5, 2022
6ed61bf
Adding clean-workspace step to benchmarks (#11063)
wallentx Apr 5, 2022
45e4c7c
Checkout test blocks and plots for benchmarks workflow (#11068)
altendky Apr 5, 2022
bb57ccf
Improve handling of unknown pending balances (likely change from addi…
paninaro Apr 5, 2022
492503f
print average block rate at different block height windows (#11064)
arvidn Apr 5, 2022
c238ce1
add -d for Install.ps1 (#11062)
altendky Apr 6, 2022
d35c414
Set keychain_proxy to None in await_closed() to support reinitializat…
paninaro Apr 7, 2022
6026d73
Significantly speedup preparing test blocks and plots by opting for a…
AmineKhaldi Apr 7, 2022
42245d7
Bump github/super-linter from 4.9.1 to 4.9.2 (#11067)
dependabot[bot] Apr 7, 2022
c0d346d
Remove dead snakes usage from benchmark tests (#11053)
altendky Apr 7, 2022
d892e14
Handle INSTALL_PYTHON_VERSION in Install.ps1, otherwise search 3.9/3.…
altendky Apr 7, 2022
0917d0a
wallet: Drop `puzzles/genesis_checkers.py` and related puzzles (#10790)
xdustinface Apr 7, 2022
ab71236
Bump cryptography from 3.4.7 to 36.0.2 (#10787)
dependabot[bot] Apr 7, 2022
c8468be
wallet: Improve logging in `create_more_puzzle_hashes` (#10761)
xdustinface Apr 7, 2022
ffd3b19
Add /cat_get_unacknowledged API for accessing unknown CATs (#10382)
ytx1991 Apr 7, 2022
4c9a0ed
Increases the probability of connecting to local trusted node (#10633)
mariano54 Apr 7, 2022
8c0cdda
extend tests in test_blockchain to include more conditions, as well a…
arvidn Apr 7, 2022
ded9f68
chia|tests|github: Implement, integrate and test plot sync protocol (…
xdustinface Apr 8, 2022
c7a89fc
Add wallentx as additional assignee on mozilla CA update PRs (#11089)
cmmarslender Apr 8, 2022
02a880f
rebuild workflows (#11092)
altendky Apr 8, 2022
21fb6f2
transition to using chia_rs module (#11094)
arvidn Apr 8, 2022
7cd23b0
Fix the case of claiming a large number of coins (#11038)
aqk Apr 8, 2022
2f9e718
Ms.fast test blockchain (#11051)
mariano54 Apr 8, 2022
415236b
can we get by without dead snakes? (#11070)
altendky Apr 8, 2022
34d48a1
Changelog from 1.3.3 (#11081)
altendky Apr 8, 2022
13512be
consistently name installer github actions artifact zips (#11096)
altendky Apr 8, 2022
e6f60c5
git -C and consistent activation in installer builds (#11098)
altendky Apr 8, 2022
f928283
updated gui to d714c21b4ee3ebbc7d18b5f819772cd9868d0bf5
wjblanke Apr 8, 2022
2d4045b
only check the version once in installer build workflows (#11099)
altendky Apr 8, 2022
5dea4a2
updated gui to 5f8b23fc7deb0b07f665c075ed491059f4d8b95c
wjblanke Apr 8, 2022
930a4b6
updated gui to fccbd3e10d27673e39c01f0f89e47b5455b8331a
wjblanke Apr 8, 2022
a48fd43
streamable: Simplify and force correct usage (#10509)
xdustinface Apr 9, 2022
0e9c917
Expose farm_block RPC for simulator (#10830)
Yostra Apr 11, 2022
9ff3fc9
Ms.plot load perf2 (#10978)
mariano54 Apr 11, 2022
151fd64
rebase and more fixes (#10885)
Quexington Apr 12, 2022
db536c6
derivation from just a master public key (#11140)
Yostra Apr 12, 2022
de5ed62
Add dependencies macos rhel chiavdf (#11142)
pmaslana Apr 12, 2022
26466d5
updated gui to d5b75bcf7a0fe1ef76775e7f1d5e12d169069676
wjblanke Apr 12, 2022
a99c3be
Revert "derivation from just a master public key (#11140)" (#11143)
wjblanke Apr 13, 2022
b3a9459
Mark the github workspace as safe (#11159)
cmmarslender Apr 13, 2022
9a8556a
updated gui to 81303fb962f4a627a2e1c55098e187a9057745da
wjblanke Apr 13, 2022
56804a0
optimize wallet tool by not caching the puzzle_hash -> derivation ind…
arvidn Apr 13, 2022
6259643
make listen port colissions in CI less likely (#11164)
arvidn Apr 13, 2022
3ea3a4d
Use get latest release endpoint for plotters, so that we ignore any p…
cmmarslender Apr 13, 2022
2fbe062
Build cli only version of debs (#11166)
cmmarslender Apr 15, 2022
511c13e
add tool to generate a blockchain with full blocks, as a benchmark (#…
arvidn Apr 15, 2022
82c01ff
Simplify how the chia symlink is created in the CLI .deb (#11188)
cmmarslender Apr 15, 2022
36a610f
fix block_tools feature when specifying a list of block references. A…
arvidn Apr 15, 2022
7567b4e
Fix filename of latest intel dev installer (#11203)
cmmarslender Apr 18, 2022
10f7bcd
Add start_crawler and start_seeder to pyinstaller config (#11205)
cmmarslender Apr 18, 2022
93a61ee
Pin mac intel installer to 10.15 (#11209)
cmmarslender Apr 18, 2022
d3e73a7
Revert "Pin mac intel installer to 10.15 (#11209)" (#11210)
cmmarslender Apr 18, 2022
4a6c190
Adding changelog (#11223)
wallentx Apr 19, 2022
d154105
Adding changelog (#11223)
wallentx Apr 19, 2022
efcb1b5
Merge commit with main (d154105a6b35f94649f15bca4e3fb8a11a39e70e)
paninaro Apr 22, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 20 additions & 12 deletions .github/workflows/build-linux-arm64-installer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -68,11 +68,11 @@ jobs:
github-token: ${{ secrets.GITHUB_TOKEN }}
result-encoding: string
script: |
const releases = await github.rest.repos.listReleases({
const release = await github.rest.repos.getLatestRelease({
owner: 'Chia-Network',
repo: 'chia-plotter-madmax',
});
return releases.data[0].tag_name;
return release.data.tag_name;

- name: Get latest madmax plotter
run: |
Expand All @@ -89,11 +89,11 @@ jobs:
github-token: ${{ secrets.GITHUB_TOKEN }}
result-encoding: string
script: |
const releases = await github.rest.repos.listReleases({
const release = await github.rest.repos.getLatestRelease({
owner: 'Chia-Network',
repo: 'bladebit',
});
return releases.data[0].tag_name;
return release.data.tag_name;

- name: Get latest bladebit plotter
run: |
Expand Down Expand Up @@ -137,10 +137,11 @@ jobs:
CHIA_INSTALLER_VERSION: ${{ steps.version_number.outputs.CHIA_INSTALLER_VERSION }}
if: steps.check_secrets.outputs.HAS_SECRET
run: |
GIT_SHORT_HASH=$(echo "${GITHUB_SHA}" | cut -c1-8)
CHIA_DEV_BUILD=${CHIA_INSTALLER_VERSION}-$GIT_SHORT_HASH
echo "CHIA_DEV_BUILD=$CHIA_DEV_BUILD" >>$GITHUB_ENV
aws s3 cp "$GITHUB_WORKSPACE/build_scripts/final_installer/chia-blockchain_${CHIA_INSTALLER_VERSION}_arm64.deb" "s3://download.chia.net/dev/chia-blockchain_${CHIA_DEV_BUILD}_arm64.deb"
GIT_SHORT_HASH=$(echo "${GITHUB_SHA}" | cut -c1-8)
CHIA_DEV_BUILD=${CHIA_INSTALLER_VERSION}-$GIT_SHORT_HASH
echo "CHIA_DEV_BUILD=$CHIA_DEV_BUILD" >>$GITHUB_ENV
aws s3 cp "$GITHUB_WORKSPACE/build_scripts/final_installer/chia-blockchain_${CHIA_INSTALLER_VERSION}_arm64.deb" "s3://download.chia.net/dev/chia-blockchain_${CHIA_DEV_BUILD}_arm64.deb"
aws s3 cp "$GITHUB_WORKSPACE/build_scripts/final_installer/chia-blockchain-cli_${CHIA_INSTALLER_VERSION}-1_arm64.deb" "s3://download.chia.net/dev/chia-blockchain-cli_${CHIA_DEV_BUILD}-1_arm64.deb"

- name: Create Checksums
if: startsWith(github.ref, 'refs/tags/') || github.ref == 'refs/heads/main'
Expand All @@ -149,6 +150,7 @@ jobs:
run: |
ls $GITHUB_WORKSPACE/build_scripts/final_installer/
sha256sum $GITHUB_WORKSPACE/build_scripts/final_installer/chia-blockchain_${CHIA_INSTALLER_VERSION}_arm64.deb > $GITHUB_WORKSPACE/build_scripts/final_installer/chia-blockchain_${CHIA_INSTALLER_VERSION}_arm64.deb.sha256
sha256sum $GITHUB_WORKSPACE/build_scripts/final_installer/chia-blockchain-cli_${CHIA_INSTALLER_VERSION}-1_arm64.deb > $GITHUB_WORKSPACE/build_scripts/final_installer/chia-blockchain-cli_${CHIA_INSTALLER_VERSION}-1_arm64.deb.sha256
ls $GITHUB_WORKSPACE/build_scripts/final_installer/

- name: Install py3createtorrent
Expand All @@ -162,6 +164,7 @@ jobs:
CHIA_INSTALLER_VERSION: ${{ steps.version_number.outputs.CHIA_INSTALLER_VERSION }}
run: |
py3createtorrent -f -t udp://tracker.opentrackr.org:1337/announce $GITHUB_WORKSPACE/build_scripts/final_installer/chia-blockchain_${CHIA_INSTALLER_VERSION}_arm64.deb -o $GITHUB_WORKSPACE/build_scripts/final_installer/chia-blockchain_${CHIA_INSTALLER_VERSION}_arm64.deb.torrent --webseed https://download.chia.net/install/chia-blockchain_${CHIA_INSTALLER_VERSION}_arm64.deb
py3createtorrent -f -t udp://tracker.opentrackr.org:1337/announce $GITHUB_WORKSPACE/build_scripts/final_installer/chia-blockchain-cli_${CHIA_INSTALLER_VERSION}-1_arm64.deb -o $GITHUB_WORKSPACE/build_scripts/final_installer/chia-blockchain-cli_${CHIA_INSTALLER_VERSION}-1_arm64.deb.torrent --webseed https://download.chia.net/install/chia-blockchain-cli_${CHIA_INSTALLER_VERSION}-1_arm64.deb
ls $GITHUB_WORKSPACE/build_scripts/final_installer/

- name: Upload Beta Installer
Expand All @@ -171,16 +174,21 @@ jobs:
run: |
aws s3 cp $GITHUB_WORKSPACE/build_scripts/final_installer/chia-blockchain_${CHIA_INSTALLER_VERSION}_arm64.deb s3://download.chia.net/beta/chia-blockchain_arm64_latest_beta.deb
aws s3 cp $GITHUB_WORKSPACE/build_scripts/final_installer/chia-blockchain_${CHIA_INSTALLER_VERSION}_arm64.deb.sha256 s3://download.chia.net/beta/chia-blockchain_arm64_latest_beta.deb.sha256
aws s3 cp $GITHUB_WORKSPACE/build_scripts/final_installer/chia-blockchain-cli_${CHIA_INSTALLER_VERSION}-1_arm64.deb s3://download.chia.net/beta/chia-blockchain-cli_arm64_latest_beta.deb
aws s3 cp $GITHUB_WORKSPACE/build_scripts/final_installer/chia-blockchain-cli_${CHIA_INSTALLER_VERSION}-1_arm64.deb.sha256 s3://download.chia.net/beta/chia-blockchain-cli_arm64_latest_beta.deb.sha256

- name: Upload Release Files
if: steps.check_secrets.outputs.HAS_SECRET && startsWith(github.ref, 'refs/tags/')
env:
CHIA_INSTALLER_VERSION: ${{ steps.version_number.outputs.CHIA_INSTALLER_VERSION }}
run: |
ls $GITHUB_WORKSPACE/build_scripts/final_installer/
aws s3 cp $GITHUB_WORKSPACE/build_scripts/final_installer/chia-blockchain_${CHIA_INSTALLER_VERSION}_arm64.deb s3://download.chia.net/install/
aws s3 cp $GITHUB_WORKSPACE/build_scripts/final_installer/chia-blockchain_${CHIA_INSTALLER_VERSION}_arm64.deb.sha256 s3://download.chia.net/install/
aws s3 cp $GITHUB_WORKSPACE/build_scripts/final_installer/chia-blockchain_${CHIA_INSTALLER_VERSION}_arm64.deb.torrent s3://download.chia.net/torrents/
ls $GITHUB_WORKSPACE/build_scripts/final_installer/
aws s3 cp $GITHUB_WORKSPACE/build_scripts/final_installer/chia-blockchain_${CHIA_INSTALLER_VERSION}_arm64.deb s3://download.chia.net/install/
aws s3 cp $GITHUB_WORKSPACE/build_scripts/final_installer/chia-blockchain_${CHIA_INSTALLER_VERSION}_arm64.deb.sha256 s3://download.chia.net/install/
aws s3 cp $GITHUB_WORKSPACE/build_scripts/final_installer/chia-blockchain_${CHIA_INSTALLER_VERSION}_arm64.deb.torrent s3://download.chia.net/torrents/
aws s3 cp $GITHUB_WORKSPACE/build_scripts/final_installer/chia-blockchain-cli_${CHIA_INSTALLER_VERSION}-1_arm64.deb s3://download.chia.net/install/
aws s3 cp $GITHUB_WORKSPACE/build_scripts/final_installer/chia-blockchain-cli_${CHIA_INSTALLER_VERSION}-1_arm64.deb.sha256 s3://download.chia.net/install/
aws s3 cp $GITHUB_WORKSPACE/build_scripts/final_installer/chia-blockchain-cli_${CHIA_INSTALLER_VERSION}-1_arm64.deb.torrent s3://download.chia.net/torrents/

- name: Get tag name
if: startsWith(github.ref, 'refs/tags/')
Expand Down
40 changes: 24 additions & 16 deletions .github/workflows/build-linux-installer-deb.yml
Original file line number Diff line number Diff line change
Expand Up @@ -102,11 +102,11 @@ jobs:
github-token: ${{ secrets.GITHUB_TOKEN }}
result-encoding: string
script: |
const releases = await github.rest.repos.listReleases({
const release = await github.rest.repos.getLatestRelease({
owner: 'Chia-Network',
repo: 'chia-plotter-madmax',
});
return releases.data[0].tag_name;
return release.data.tag_name;

- name: Get latest madmax plotter
run: |
Expand All @@ -123,11 +123,11 @@ jobs:
github-token: ${{ secrets.GITHUB_TOKEN }}
result-encoding: string
script: |
const releases = await github.rest.repos.listReleases({
const release = await github.rest.repos.getLatestRelease({
owner: 'Chia-Network',
repo: 'bladebit',
});
return releases.data[0].tag_name;
return release.data.tag_name;

- name: Get latest bladebit plotter
run: |
Expand Down Expand Up @@ -178,22 +178,24 @@ jobs:
- name: Upload to s3
if: steps.check_secrets.outputs.HAS_SECRET
env:
CHIA_INSTALLER_VERSION: ${{ steps.version_number.outputs.CHIA_INSTALLER_VERSION }}
CHIA_INSTALLER_VERSION: ${{ steps.version_number.outputs.CHIA_INSTALLER_VERSION }}
run: |
GIT_SHORT_HASH=$(echo "${GITHUB_SHA}" | cut -c1-8)
CHIA_DEV_BUILD=${CHIA_INSTALLER_VERSION}-$GIT_SHORT_HASH
echo "CHIA_DEV_BUILD=$CHIA_DEV_BUILD" >>$GITHUB_ENV
ls ${{ github.workspace }}/build_scripts/final_installer/
aws s3 cp ${{ github.workspace }}/build_scripts/final_installer/chia-blockchain_${CHIA_INSTALLER_VERSION}_amd64.deb s3://download.chia.net/dev/chia-blockchain_${CHIA_DEV_BUILD}_amd64.deb
GIT_SHORT_HASH=$(echo "${GITHUB_SHA}" | cut -c1-8)
CHIA_DEV_BUILD=${CHIA_INSTALLER_VERSION}-$GIT_SHORT_HASH
echo "CHIA_DEV_BUILD=$CHIA_DEV_BUILD" >>$GITHUB_ENV
ls ${{ github.workspace }}/build_scripts/final_installer/
aws s3 cp ${{ github.workspace }}/build_scripts/final_installer/chia-blockchain_${CHIA_INSTALLER_VERSION}_amd64.deb s3://download.chia.net/dev/chia-blockchain_${CHIA_DEV_BUILD}_amd64.deb
aws s3 cp ${{ github.workspace }}/build_scripts/final_installer/chia-blockchain-cli_${CHIA_INSTALLER_VERSION}-1_amd64.deb s3://download.chia.net/dev/chia-blockchain-cli_${CHIA_DEV_BUILD}-1_amd64.deb

- name: Create Checksums
if: startsWith(github.ref, 'refs/tags/') || github.ref == 'refs/heads/main'
env:
CHIA_INSTALLER_VERSION: ${{ steps.version_number.outputs.CHIA_INSTALLER_VERSION }}
run: |
ls ${{ github.workspace }}/build_scripts/final_installer/
sha256sum ${{ github.workspace }}/build_scripts/final_installer/chia-blockchain_${CHIA_INSTALLER_VERSION}_amd64.deb > ${{ github.workspace }}/build_scripts/final_installer/chia-blockchain_${CHIA_INSTALLER_VERSION}_amd64.deb.sha256
ls ${{ github.workspace }}/build_scripts/final_installer/
ls ${{ github.workspace }}/build_scripts/final_installer/
sha256sum ${{ github.workspace }}/build_scripts/final_installer/chia-blockchain_${CHIA_INSTALLER_VERSION}_amd64.deb > ${{ github.workspace }}/build_scripts/final_installer/chia-blockchain_${CHIA_INSTALLER_VERSION}_amd64.deb.sha256
sha256sum ${{ github.workspace }}/build_scripts/final_installer/chia-blockchain-cli_${CHIA_INSTALLER_VERSION}-1_amd64.deb > ${{ github.workspace }}/build_scripts/final_installer/chia-blockchain-cli_${CHIA_INSTALLER_VERSION}-1_amd64.deb.sha256
ls ${{ github.workspace }}/build_scripts/final_installer/

- name: Install py3createtorrent
if: startsWith(github.ref, 'refs/tags/') || github.ref == 'refs/heads/main'
Expand All @@ -206,6 +208,7 @@ jobs:
if: startsWith(github.ref, 'refs/tags/')
run: |
py3createtorrent -f -t udp://tracker.opentrackr.org:1337/announce ${{ github.workspace }}/build_scripts/final_installer/chia-blockchain_${CHIA_INSTALLER_VERSION}_amd64.deb -o ${{ github.workspace }}/build_scripts/final_installer/chia-blockchain_${CHIA_INSTALLER_VERSION}_amd64.deb.torrent --webseed https://download.chia.net/install/chia-blockchain_${CHIA_INSTALLER_VERSION}_amd64.deb
py3createtorrent -f -t udp://tracker.opentrackr.org:1337/announce ${{ github.workspace }}/build_scripts/final_installer/chia-blockchain-cli_${CHIA_INSTALLER_VERSION}-1_amd64.deb -o ${{ github.workspace }}/build_scripts/final_installer/chia-blockchain-cli_${CHIA_INSTALLER_VERSION}-1_amd64.deb.torrent --webseed https://download.chia.net/install/chia-blockchain-cli_${CHIA_INSTALLER_VERSION}-1_amd64.deb
ls

- name: Upload Beta Installer
Expand All @@ -215,15 +218,20 @@ jobs:
run: |
aws s3 cp ${{ github.workspace }}/build_scripts/final_installer/chia-blockchain_${CHIA_INSTALLER_VERSION}_amd64.deb s3://download.chia.net/beta/chia-blockchain_amd64_latest_beta.deb
aws s3 cp ${{ github.workspace }}/build_scripts/final_installer/chia-blockchain_${CHIA_INSTALLER_VERSION}_amd64.deb.sha256 s3://download.chia.net/beta/chia-blockchain_amd64_latest_beta.deb.sha256
aws s3 cp ${{ github.workspace }}/build_scripts/final_installer/chia-blockchain-cli_${CHIA_INSTALLER_VERSION}-1_amd64.deb s3://download.chia.net/beta/chia-blockchain-cli_amd64_latest_beta.deb
aws s3 cp ${{ github.workspace }}/build_scripts/final_installer/chia-blockchain-cli_${CHIA_INSTALLER_VERSION}-1_amd64.deb.sha256 s3://download.chia.net/beta/chia-blockchain-cli_amd64_latest_beta.deb.sha256

- name: Upload Release Files
env:
CHIA_INSTALLER_VERSION: ${{ steps.version_number.outputs.CHIA_INSTALLER_VERSION }}
if: steps.check_secrets.outputs.HAS_SECRET && startsWith(github.ref, 'refs/tags/')
run: |
aws s3 cp ${{ github.workspace }}/build_scripts/final_installer/chia-blockchain_${CHIA_INSTALLER_VERSION}_amd64.deb s3://download.chia.net/install/
aws s3 cp ${{ github.workspace }}/build_scripts/final_installer/chia-blockchain_${CHIA_INSTALLER_VERSION}_amd64.deb.sha256 s3://download.chia.net/install/
aws s3 cp ${{ github.workspace }}/build_scripts/final_installer/chia-blockchain_${CHIA_INSTALLER_VERSION}_amd64.deb.torrent s3://download.chia.net/torrents/
aws s3 cp ${{ github.workspace }}/build_scripts/final_installer/chia-blockchain_${CHIA_INSTALLER_VERSION}_amd64.deb s3://download.chia.net/install/
aws s3 cp ${{ github.workspace }}/build_scripts/final_installer/chia-blockchain_${CHIA_INSTALLER_VERSION}_amd64.deb.sha256 s3://download.chia.net/install/
aws s3 cp ${{ github.workspace }}/build_scripts/final_installer/chia-blockchain_${CHIA_INSTALLER_VERSION}_amd64.deb.torrent s3://download.chia.net/torrents/
aws s3 cp ${{ github.workspace }}/build_scripts/final_installer/chia-blockchain-cli_${CHIA_INSTALLER_VERSION}-1_amd64.deb s3://download.chia.net/install/
aws s3 cp ${{ github.workspace }}/build_scripts/final_installer/chia-blockchain-cli_${CHIA_INSTALLER_VERSION}-1_amd64.deb.sha256 s3://download.chia.net/install/
aws s3 cp ${{ github.workspace }}/build_scripts/final_installer/chia-blockchain-cli_${CHIA_INSTALLER_VERSION}-1_amd64.deb.torrent s3://download.chia.net/torrents/

- name: Get tag name
if: startsWith(github.ref, 'refs/tags/')
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/build-linux-installer-rpm.yml
Original file line number Diff line number Diff line change
Expand Up @@ -71,11 +71,11 @@ jobs:
github-token: ${{ secrets.GITHUB_TOKEN }}
result-encoding: string
script: |
const releases = await github.rest.repos.listReleases({
const release = await github.rest.repos.getLatestRelease({
owner: 'Chia-Network',
repo: 'chia-plotter-madmax',
});
return releases.data[0].tag_name;
return release.data.tag_name;

- name: Get latest madmax plotter
run: |
Expand All @@ -92,11 +92,11 @@ jobs:
github-token: ${{ secrets.GITHUB_TOKEN }}
result-encoding: string
script: |
const releases = await github.rest.repos.listReleases({
const release = await github.rest.repos.getLatestRelease({
owner: 'Chia-Network',
repo: 'bladebit',
});
return releases.data[0].tag_name;
return release.data.tag_name;

- name: Get latest bladebit plotter
run: |
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/build-macos-installer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -110,11 +110,11 @@ jobs:
github-token: ${{ secrets.GITHUB_TOKEN }}
result-encoding: string
script: |
const releases = await github.rest.repos.listReleases({
const release = await github.rest.repos.getLatestRelease({
owner: 'Chia-Network',
repo: 'chia-plotter-madmax',
});
return releases.data[0].tag_name;
return release.data.tag_name;

- name: Get latest madmax plotter
run: |
Expand Down Expand Up @@ -190,8 +190,8 @@ jobs:
AWS_SECRET_ACCESS_KEY: ${{ secrets.INSTALLER_UPLOAD_SECRET }}
AWS_REGION: us-west-2
run: |
aws s3 cp ${{ github.workspace }}/build_scripts/final_installer/Chia-${{ steps.version_number.outputs.CHIA_INSTALLER_VERSION }}.dmg s3://download.chia.net/beta/Chia_latest_beta.dmg
aws s3 cp ${{ github.workspace }}/build_scripts/final_installer/Chia-${{ steps.version_number.outputs.CHIA_INSTALLER_VERSION }}.dmg.sha256 s3://download.chia.net/beta/Chia_latest_beta.dmg.sha256
aws s3 cp ${{ github.workspace }}/build_scripts/final_installer/Chia-${{ steps.version_number.outputs.CHIA_INSTALLER_VERSION }}.dmg s3://download.chia.net/beta/Chia-intel_latest_beta.dmg
aws s3 cp ${{ github.workspace }}/build_scripts/final_installer/Chia-${{ steps.version_number.outputs.CHIA_INSTALLER_VERSION }}.dmg.sha256 s3://download.chia.net/beta/Chia-intel_latest_beta.dmg.sha256

- name: Upload Release Files
if: steps.check_secrets.outputs.HAS_AWS_SECRET && startsWith(github.ref, 'refs/tags/')
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/build-macos-m1-installer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -84,11 +84,11 @@ jobs:
github-token: ${{ secrets.GITHUB_TOKEN }}
result-encoding: string
script: |
const releases = await github.rest.repos.listReleases({
const release = await github.rest.repos.getLatestRelease({
owner: 'Chia-Network',
repo: 'chia-plotter-madmax',
});
return releases.data[0].tag_name;
return release.data.tag_name;

- name: Get latest madmax plotter
run: |
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/build-windows-installer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -111,11 +111,11 @@ jobs:
github-token: ${{ secrets.GITHUB_TOKEN }}
result-encoding: string
script: |
const releases = await github.rest.repos.listReleases({
const release = await github.rest.repos.getLatestRelease({
owner: 'Chia-Network',
repo: 'chia-plotter-madmax',
});
return releases.data[0].tag_name;
return release.data.tag_name;

- name: Get latest madmax plotter
run: |
Expand All @@ -130,11 +130,11 @@ jobs:
github-token: ${{ secrets.GITHUB_TOKEN }}
result-encoding: string
script: |
const releases = await github.rest.repos.listReleases({
const release = await github.rest.repos.getLatestRelease({
owner: 'Chia-Network',
repo: 'bladebit',
});
return releases.data[0].tag_name;
return release.data.tag_name;

- name: Get latest bladebit plotter
run: |
Expand Down
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -298,3 +298,7 @@ tags
[._]*.un~

# End of https://www.toptal.com/developers/gitignore/api/python,git,vim

# Ignore the binaries that are pulled for the installer
/bladebit/
/madmax/
Loading