Commit graph

48 commits

Author SHA1 Message Date
Gene Hoffman
6c42ad04f4 Fix plotter typo 2020-07-27 16:01:18 -07:00
Gene Hoffman
0ca6d953f7 Remove outdated "200 plots" language from Plotter pane 2020-07-27 16:01:18 -07:00
Gene Hoffman
6e4e277fd7 Start a new dev branch 2020-07-27 16:01:18 -07:00
Gene Hoffman
84e6a4da18 Add final bls-signatures and set CHANGELOG for release. 2020-07-16 13:05:43 -07:00
Gene Hoffman
aee11e0b49 Additional updates to changelog 2020-07-16 13:05:43 -07:00
Gene Hoffman
1a3730ed92 Prep changelog for release 2020-07-16 13:05:43 -07:00
Mariano Sorgente
194e0c24ea New blspy, key formats, and new plot format (#309)
* Bump blspy-ietf
* wip lots of errors
* Respond to bram feedback, use eip 2334 for keys
* Fix most tests, use latest blspy
* Improve simulation test constants
* Fixed issue with plotting and reading plots
* Fix simulation test
* Override puzzle hash if we don't have key, for safety. Bump protocol version
* Fix superlint issue
* Switch to 1.0 proof of space format
* Temporary genesis block
* Update chiabip158, chiavdf versions

Co-authored-by: Gene Hoffman <hoffmang@hoffmang.com>
Co-authored-by: Alex Wice <alex@chia.net>
2020-07-16 13:05:43 -07:00
Mariano Sorgente
db17bf3a29 Ms.windows (#306)
Fix chia executable on windows
2020-07-16 13:05:43 -07:00
Mariano Sorgente
2ee946c371 chia plots cli program 2020-07-16 13:05:43 -07:00
Mariano Sorgente
964c24d89a Changelog and window text 2020-07-16 13:05:43 -07:00
Mariano Sorgente
5df7a189e6 Update changelog 2020-07-16 13:05:43 -07:00
Lipa
2afe3cc318 change XCH to TXCH in ui (#307)
* change XCH to TXCH in ui

* updated changelog
2020-07-16 13:05:43 -07:00
Gene Hoffman
05d6658eeb Fix a mypy issue found by 0.782 and upgrade dev reqs to same 2020-07-16 13:05:43 -07:00
Gene Hoffman
c3a3fdba1f Integrate GH super linter - fix shell, markdown, python issues (#296)
* Try super-linter
* Fix lint issues, move to separate gh action
* Fix md, shell
* Ignore import-error for python - fix MDs
* Disable standard-js, initial eslint config
* Fix raises, remove prettier for now
* skip pylint no-member check in src/util/byte_types.py line 40
* pyinstaller windows back to INFO
* Disable powershell lint for now.
* Disable css validation temporarily
2020-07-16 13:05:43 -07:00
Gene Hoffman
8390d2c047 Update changelog 2020-07-16 13:05:43 -07:00
fchirica
284c5a50a0 Initial commit sanitizer 2020-07-16 13:05:43 -07:00
Gene Hoffman
cc47e7ce43 Build_windows skips code sign verification when secrets not available (#290)
* Test windows codesign workaround
* Enable actions on repo
* pass env variable in build-windows.yml
2020-07-16 13:05:43 -07:00
Gene Hoffman
749356332d Skip secret steps and cancel running ci builds (#286)
* Update changelog, Test for existence of secrets and skip GHA steps
* add HAS_SECRET
* Add 'cancel previous runs' and test for missing secret
* Check for secrets in all flows
* Make Test PyPI an and - update changelog
2020-07-16 13:05:43 -07:00
Gene Hoffman
cb06d7cf22 add ommitted change to the plotter buffer options 2020-07-16 13:05:43 -07:00
Gene Hoffman
11d9e3d5c9 Start changelog for new dev branch 2020-07-16 13:05:43 -07:00
Gene Hoffman
fd080917fe Replace equal with dash 2020-06-08 17:17:48 -07:00
Florin Chirica
742abd8c22 Don't send new_compact_proof more than once. (#282)
* Don't send new_compact_proof more than once.
* Changelog

Co-authored-by: Mariano Sorgente <sorgente711@gmail.com>
2020-06-08 17:17:48 -07:00
Gene Hoffman
381a76248b Update changelog for release 2020-06-08 17:17:48 -07:00
Gene Hoffman
a5c0ab8d33 Add code signing and time stamping to Windows installer (#280)
* Update cert, update changelog
* Timestamp and verify windows installer
* Update package-lock.json
* It is Chia-Blockchain...
* Add path to signtool.exe
* Remove Start-Process
* use just /t for timestamp
2020-06-08 17:17:48 -07:00
Gene Hoffman
faa8b12b1c Sign with Chia Apple cert on GHA and add Azure Mojave signing (#277)
* Sign with Chia.net signing key
* Codesign on Azure for Mojave
* correct provisionprofile
* Update changelog - rerun Azure signing
2020-06-08 17:17:48 -07:00
Gene Hoffman
e90be1baee Catch changelog up. 2020-06-08 17:17:48 -07:00
Mariano Sorgente
fd561e7226 Log levels in config, and reduce warning logging in daemon 2020-06-08 17:17:48 -07:00
Richard Kiss
14792e840e Always use ~/.chia/test-plots as test-plotting directory. 2020-06-08 17:17:48 -07:00
Gene Hoffman
274f88ba14 Update changelog to Beta 1.6 release 2020-06-01 08:56:59 -07:00
Mariano Sorgente
e6c174200f Add tooltips for balance explanation and clean up code 2020-06-01 08:56:59 -07:00
Gene Hoffman
f82e790131 Update changelog for logrotate, asyncio bug 2020-06-01 08:56:59 -07:00
Gene Hoffman
b7e5e531fd Adress some python lgtm items. Typo in changelog 2020-06-01 08:56:59 -07:00
Mariano Sorgente
0da0a630ae Create plots filenames, chia keys API, and harvester reload plots fix (#243)
* Create plots filenames, chia keys API, and harvester reload plots fix
* Colon to hyphen
* Only refresh config file when reload_plots is called
* Use test root, and pass in root to wallet_node
2020-06-01 08:56:59 -07:00
Gene Hoffman
e55a9fa1e5 Clean up installers (#239)
* Clean up win, mac installers
* Build Catalina DMG on GitHub Actions
* gitignore dmg builds
* Manage mac artifacts
* Correct Mac artifact, temp disable azure pytest
* Re-enable pytest on azure pipeline
2020-06-01 08:56:59 -07:00
Gene Hoffman
a157054ece Bump chiapos for Pi src distro issue, CHANGELOG on aggsig change 2020-06-01 08:56:59 -07:00
Gene Hoffman
5453ea046e install-timelord handles cmake, python3.8 - rename and clean build-ubuntu-mac.yml (#234)
* cleanup and rename build-ubuntu-mac.yml
* Remove vestiges of GH workaround for ubunutu/node and update Changelog
* timelord-install now handles cmake installation on Ubuntu b4 20.04LTS
* Bump chiavdf to fix timelord install, and bump chiapos for a fix
2020-06-01 08:56:59 -07:00
Gene Hoffman
9c4c6074b6 Clean up CHANGELOG 2020-06-01 08:56:59 -07:00
Mariano Sorgente
c73300b225 Ms.transaction fixes (#227)
* dbus alternative for linux

* key migration

* reset mnemonics

* Fix tests, and start working on key selection

* Implement UI for changing keys

* Removing keys and mnemonic button

* Start making farmer and harvester RPCs

* routing, daemon, react
* Fix rpc shutdown

* Harvester and farmer websocket, and basic UI
* Plot display and deletion
* use proper config:
* don't crash on nondefined
* local test false
* launch daemon on start
* farmer clean
* get blocks
* header table
* Start with farmer callback, fix bug in getting latest blocks
* State changes from full node, harvester, farmer, and full node ui improvements
* split balances in react
* pending change balance
* plotter
* dev config
* gitignore fail..
* maintain connection / retry
* Fix tests
* Remove electron-ui, and style fixes
* Better farmer and full node control
* Remove electron ui references
* Uncomment out starting the dameon
* Add to changelog
* Remove timelord tab, and change full node style
* Clean up new wallet login
* Refactor RPCs
* Fix flake8 import issues in full_node_rpc_server.py
* add balance split to coloured coin wallet
* spendable balance fix
* Import private key from UI fix
* Various fixes to transaction sending, and UI tweaks
* Fix merge issues

Co-authored-by: Yostra <straya@chia.net>
Co-authored-by: Lipa Long <lipa@chia.net>
Co-authored-by: Gene Hoffman <hoffmang@hoffmang.com>
2020-06-01 08:56:59 -07:00
Gene Hoffman
75e442db60 Initial cleanups to CHANGELOG 2020-06-01 08:56:59 -07:00
Yostra
b964d86a5f Electron react (#226)
* clean react
* add material ui
* add word list
* mnemonic v0
* jeepney backup
* keychain usage
* wallet api
* mnemonic ui
* mnemonics redux state
* handle exceptions correctly
* dashboard
* wallets
* get puzzle hash
* tx history
* sidebar
* start stop wallet node
* use existing mnemonics
* status info
* create cc wallet
* theme should be outside of switch
* create offer
* dbus alternative for linux
* key migration
* don't autocomplete, don't reset simulator db
* reset mnemonics
* Refactor keychain, and key migration
* Implement UI for changing keys
* Removing keys and mnemonic button
* Start making farmer and harvester RPCs
* start rpx for simulator
* Harvester and farmer websocket, and basic UI
* Plot display and deletion
* launch daemon on start
* State changes from full node, harvester, farmer, and full node ui improvements
* split balances in react
* pending change balance
* plotter
* dev config
* maintain connection / retry
* Remove electron-ui, and style fixes
* Better farmer and full node control
* Remove electron ui references
* Uncomment out starting the dameon
* Remove timelord tab, and change full node style
* Clean up new wallet login
* Refactor RPCs
* Now that the GH runner uses python 3.7.7 - use for windows installer
* add balance split to coloured coin wallet
* spendable balance fix
* Import private key from UI fix
* mac build/installer

Co-authored-by: Mariano Sorgente <sorgente711@gmail.com>
Co-authored-by: Lipa Long <lipa@chia.net>
Co-authored-by: Gene Hoffman <hoffmang@hoffmang.com>
2020-06-01 08:56:59 -07:00
Florin Chirica
d2764badfc Fix compact pot protocol (#215)
* DB for challenge_hash. Refactor
* Store challenge_hash in headers db.
* Address review comments.
2020-06-01 08:56:59 -07:00
Gene Hoffman
c3eae20b87 Bump PyYAML, cyrptography, aiosqlite to current versions 2020-06-01 08:56:59 -07:00
Gene Hoffman
6db0bc0ee2 Modify show for changes to /get_blockchain_status and place in CHANGELOG 2020-06-01 08:56:59 -07:00
Gene Hoffman
86a4f3ff61 Update chiapos to 0.12.13 2020-06-01 08:56:59 -07:00
Gene Hoffman
2c3c8d99cf Move netspace calculations to rpc-server. Refactor cli. 2020-06-01 08:56:59 -07:00
Mariano Sorgente
1d21a6d777 Ms.sync full sync improvements (#218)
* Refactor blockchain.py into a few different files (difficulty_adjustment.py, block_header_validation.py)
* Faster sync pipelining of requests, and parallel verification (13 minutes to 9 minutes on 2 cores)
* Memory usage of node during sync is significantly reduced, only the latest blocks are in memory
* Networking fixes and logging levels changed
* SPECIFIC delivery which allows you to send messages to a specific node id
* Check plots acts like the normal harvester
2020-06-01 08:56:59 -07:00
Gene Hoffman
a18fbfacaf Bring CHANGELOG current and into conformance 2020-06-01 08:56:59 -07:00
Gene Hoffman
8ae88834b0 Add CHANGELOG.md and adopt keepachangelog.com practices 2020-06-01 08:56:59 -07:00