Commit Graph
14659 Commits
Author SHA1 Message Date
Florin ChiricaandGene Hoffman 02ecd1d66d Define OutboundMessageGenerator. 2020-10-01 11:07:12 -07:00
fchiricaandGene Hoffman b89d1e94f2 Also disconnect wallet. 2020-10-01 11:07:12 -07:00
fchiricaandGene Hoffman f989fe75eb Improve connection time. Disconnect peers from the introducer. 2020-10-01 11:07:12 -07:00
Gene HoffmanandGene Hoffman 3920cb8b36 Update initial config to document Bluebox conf 2020-10-01 11:07:12 -07:00
YostraandGene Hoffman df8144894a make configurable 2020-10-01 11:07:12 -07:00
YostraandGene Hoffman 5854ff7f05 sync, ph 2020-10-01 11:07:12 -07:00
Richard KissandGene Hoffman 228eb184a7 Get rid of .value for WalletType is now an IntEnum. 2020-10-01 11:07:12 -07:00
Richard KissandGene Hoffman b3e157e8ca Don't use Wallet.wallet_info because it's private. 2020-10-01 11:07:12 -07:00
Richard KissandGene Hoffman 6ae537a307 Rename to get_all_wallet_info_entries. 2020-10-01 11:07:12 -07:00
Richard KissandGene Hoffman c337628464 Add Wallet.type(). 2020-10-01 11:07:12 -07:00
Richard KissandGene Hoffman 9d3dac9592 Get rid of AbstractWallet. 2020-10-01 11:07:12 -07:00
Richard KissandGene Hoffman 79315f2b57 Improvements to p2_delegated_puzzle_or_hidden_puzzle. 2020-10-01 11:07:12 -07:00
Richard KissandGene Hoffman 37e841f401 Improve WalletTools. 2020-10-01 11:07:12 -07:00
Gene HoffmanandGene Hoffman d2513a8caf Catch changelog up to peer gossip 2020-10-01 11:07:12 -07:00
Florin ChiricaandGene Hoffman 5b17e1cf23 Peer gossip. (#414)
* Initial commit.

* mypy

* Fix start service logic.

* Fix AddressManager tests.

* Experimentally increase timeout.

* Attempt to fix test.

* Flake8 typo

* Print traceback for CI build.

* Revert exception catching to gain more logs.

* Add serialization.

* Try to hack simulation test.

* Add debug info. Connect peers more often.

* Try to fix full node gossip.

* Remove introducer protocol from full node.

* Update request_peers test.

* Flake8 the test.

* Add sqlite.

* Address some review comments.

* Try to remove Peers() everywhere but introducer.

* flake8

* More linting.

* Limit other types of inbound connections.

* Initial commit new code.

* AddressManager tests working.

* flake8, mypy, some tests.

* More flake8.

* Tweak gossip protocol.

* Catch more connection failures.

* First attempt wallet gossip.

* Add wallet gossip test.

* Add back global signal handler.

* Resolve some SuperLinter issues.

* Fix some bugs.

* More linting.

* Lint.

* Attempt to improve network connectivity.

* Small fixes.

* Lint.

* Lint.

* Checkpoint address relay.

* Some fixes.

* Fix db path.

* Lint.

* Small fixes.

* Fix bugs.

* flake8, improve speed test simulation.

* py.black

* LGTM, other small fixes.

* Don't self connect.

* py.black

* Punish self connections even more.

* One more attempt to fix self connection.

* Don't connect to the introducer if I have all peers.

* Catch bugs.

* Fix typo.

* Type checking.

* Lint, catch timestamp bug.
2020-10-01 11:07:12 -07:00
Will BendickandGene Hoffman b37e033d56 updates changelog 2020-10-01 11:07:12 -07:00
Gene HoffmanandGene Hoffman 9248f30bcf cryptography 3.1.1 for OpenSSL 1.1.1h 2020-10-01 11:07:12 -07:00
Gene HoffmanandGene Hoffman f7a8d8725a Update temp space - k = 28 & 29 2020-10-01 11:07:12 -07:00
Gene HoffmanandGene Hoffman b25ef87e60 install-timelord needs build-essential on spartan machines 2020-10-01 11:07:12 -07:00
Richard KissandGene Hoffman 486913b23b Update clvm-tools version. 2020-10-01 11:07:12 -07:00
Will BendickandGene Hoffman 5cf63201ba fixes black lint 2020-10-01 11:07:12 -07:00
Will BendickandGene Hoffman f83e256a14 fixes lint 2020-10-01 11:07:12 -07:00
Will BendickandGene Hoffman 3bfe892a30 fixes rebase 2020-10-01 11:07:12 -07:00
Will BendickandGene Hoffman 9dd7a85033 fixes lint 2020-10-01 11:07:12 -07:00
Will BendickandGene Hoffman ebde6e8467 fixes lint 2020-10-01 11:07:12 -07:00
Will BendickandGene Hoffman dedf422a76 cleanup 2020-10-01 11:07:12 -07:00
YostraandGene Hoffman afbec4160f make agg work 2020-10-01 11:07:12 -07:00
Will BendickandGene Hoffman 7ce1e44654 incomplete coinagg 2020-10-01 11:07:12 -07:00
Richard KissandGene Hoffman 66c1c64c76 Use clvm 0.5.1. 2020-10-01 11:07:12 -07:00
YostraandGene Hoffman 8bb2ab6fa3 format js files 2020-10-01 11:07:12 -07:00
YostraandGene Hoffman 2a86772207 don't ask for non initialized rl wallets, and don't display error not initialied on first start 2020-10-01 11:07:12 -07:00
YostraandGene Hoffman 441d623ce1 cancelation 2020-10-01 11:07:12 -07:00
YostraandGene Hoffman 438a4a121c black tests 2020-10-01 11:07:12 -07:00
YostraandGene Hoffman 3d114f13cc black 2020-10-01 11:07:12 -07:00
YostraandGene Hoffman e2ac44d017 fix multi receive, add multi send 2020-10-01 11:07:12 -07:00
YostraandGene Hoffman 4c16f2b8d0 use in memory cache 2020-10-01 11:07:12 -07:00
Gene HoffmanandGene Hoffman 252499d797 Note removal of vestigial plots.yaml 2020-10-01 11:07:12 -07:00
Gene HoffmanandGene Hoffman 8453e7ff8a Catch changelog up. 2020-10-01 11:07:12 -07:00
Gene HoffmanandGene Hoffman da3a0af24d Create new install-gui.sh and auto install Ubuntu OS deps 2020-10-01 11:07:12 -07:00
Gene HoffmanandGene Hoffman f4cd269e1e Update k 26-28 temp space est - typo 2020-10-01 11:07:12 -07:00
Richard KissandGene Hoffman a57db60697 Fix tests. 2020-10-01 11:07:12 -07:00
Richard KissandGene Hoffman 3e23c22853 Use solution_for_conditions. 2020-10-01 11:07:12 -07:00
Richard KissandGene Hoffman cfebba4b39 More simplifications. 2020-10-01 11:07:12 -07:00
Richard KissandGene Hoffman 2e494b74f5 Add and use puzzle_for_puzzle_hash (somewhat hacky for now). 2020-10-01 11:07:12 -07:00
Richard KissandGene Hoffman 8505550be5 More wallet simplifications. Placeholder for looking up
secret key by public key.
2020-10-01 11:07:12 -07:00
Richard KissandGene Hoffman 9f1fc6bdfc Improve p2_delegated_puzzle and p2_delegated_puzzle_or_hidden_puzzle. 2020-10-01 11:07:12 -07:00
Richard KissandGene Hoffman 741928d5da Almost completely ditch src/util/clvm.py. 2020-10-01 11:07:12 -07:00
Richard KissandGene Hoffman 431ab0bf70 Use Program instead of src.util.clvm. 2020-10-01 11:07:12 -07:00
Richard KissandGene Hoffman 92f2c3b4d9 Simplify src/wallet/wallet.py a bit. 2020-10-01 11:07:12 -07:00
Gene HoffmanandGene Hoffman 62d50e0002 move apt-get update to the ubuntu workflow instead 2020-10-01 11:07:12 -07:00