Commit Graph

1873 Commits (2ab472ae418ffe095e48f5708f9469b47aa3a1f9)

Author SHA1 Message Date
jMyles 2ab472ae41 Using more eager mode for blocking TreasureMap following. 2018-07-13 11:04:52 -07:00
jMyles 80bb058a2b Iterating through a TreasureMap now produces both Arrangement.ID and node ID. Intersection logic changed a bit to reflect that. 2018-07-13 11:04:52 -07:00
jMyles 0e33174b41 Kicking up eagerness for same thread learning. 2018-07-13 11:04:52 -07:00
jMyles 2f8f087202 New Arrangement ID and new TreasureMap for the same. #180 nearly complete; need unpacking logic. 2018-07-13 11:04:52 -07:00
jMyles 74b4a7a743 REST endpoints reflect new Arrangement ID. 2018-07-13 11:04:52 -07:00
jMyles a2f15e8a47 Keystore update for new Arrangement ID. 2018-07-13 11:04:52 -07:00
jMyles 7231b27d55 Wrapping error in a more logical place. 2018-07-13 11:04:52 -07:00
Michael Egorov 9f8f0053b2
Merge pull request #286 from nucypher/coffee
Coffee
2018-07-10 15:03:36 -07:00
K Prasch 53d2104a11
Merge pull request #351 from jMyles/matcha
The stuff to get us off coffee.
2018-07-10 10:21:55 -07:00
Justin Holmes f781c3739d
Merge pull request #348 from jMyles/code-organization
All tests passing.
2018-07-10 10:15:06 -07:00
jMyles 39e6433761 Passing bytes-in / bytes-out instead of eth_keys Signature object. 2018-07-10 10:14:42 -07:00
jMyles 8045bc62ff No reason to always_be_learning any more as a default. Some actors don't need to learn at all. 2018-07-10 10:14:42 -07:00
jMyles a88052c9a2 Separating blockchain Alice from regular ole' Alice. Style touch-ups. 2018-07-10 10:14:42 -07:00
jMyles d8a5a4a110 Verification logic by public address. Fixes #353. 2018-07-10 10:14:42 -07:00
jMyles 13e8c45161 Moved node verification logic to a separate class. 2018-07-10 10:14:42 -07:00
jMyles f59d2ffeba Adding federated flag to both Arrangements. 2018-07-10 10:14:42 -07:00
jMyles 6625731966 Going back to simply returning sampled miners. 2018-07-10 10:14:42 -07:00
jMyles 87a14b85fb Moving SuspiciousActivity up to protocols so that it can be shared with other classes. 2018-07-10 10:14:42 -07:00
jMyles b479103329 Smoothing out init args for Actors. Style fixes. 2018-07-10 10:14:42 -07:00
jMyles 7c46c690b5 Ticking cache version for CircleCI. 2018-07-10 10:14:42 -07:00
jMyles 9044ad8474 Making build_dependencies use verbose output for pipenv. 2018-07-10 10:14:42 -07:00
jMyles eddcf0f5f0 Test for stamp evidence. 2018-07-10 10:14:42 -07:00
jMyles d7c7e06a18 Ursula now substantiates her stamp. This is the first half of #294. 2018-07-10 10:14:42 -07:00
jMyles a1ca7d43c1 Using plain signature (instead of hex-casted) in BlockchainPower. 2018-07-10 10:14:42 -07:00
jMyles 695e6dc2dc unlock_account on blockchain, to account for the apparent reality that testerchain accounts are always unlocked. 2018-07-10 10:14:42 -07:00
jMyles 3d412cd21f Quieter mypy options. See #350. 2018-07-10 10:14:42 -07:00
jMyles 72d0c8e978 Commenting out MyPy check for the moment. See #350. 2018-07-10 10:14:42 -07:00
jMyles 52721c77de Character tests generate coverage for entire package. 2018-07-10 10:14:04 -07:00
jMyles 8ef6cb8b82 Adding pytest-twisted to dev reqs. 2018-07-10 10:14:04 -07:00
Justin Holmes 5d7894eec5
Merge pull request #333 from szotov/user-escrow
Upgradeable user escrow
2018-07-10 10:12:52 -07:00
szotov ff71b58029 Finished the upgradeable UserEscrow contract, contracts mocks are combined into test sets 2018-07-06 21:17:02 +03:00
szotov 9f7c662ea4 Draft of an upgradeable user escrow 2018-07-06 21:17:02 +03:00
Justin Holmes 93039f96d8
Merge pull request #345 from jMyles/restoration
All fast tests pass
2018-07-05 11:58:24 -07:00
jMyles 8f8b28f0d2 Test fixups. 2018-07-05 11:54:45 -07:00
jMyles 2e96c1620a Passing checksum_address where it's needed. 2018-07-05 11:54:45 -07:00
jMyles 40ff5e889d If a node is federated_only, then they can rightly regard other nodes as federated_only. 2018-07-05 11:54:45 -07:00
jMyles f2cfa5ac1f We really only need to fail when settin checksum_address on a federated Character if it's the wrong address. 2018-07-05 11:54:45 -07:00
jMyles a7cfaeccb1 Passing checksum_address into NucypherTokenActor. 2018-07-05 11:54:45 -07:00
Kieran Prasch 162c542df4 Combine and reorganize fixture modules 2018-07-05 11:54:45 -07:00
jMyles 7cf5bbf3f2 Fixed up args and kwargs for Character (although needs some organization). 2018-07-05 11:54:45 -07:00
jMyles bcc159367f Fixing up tests. 2018-07-05 11:54:45 -07:00
jMyles bd215d975a Using three_agents for miner fixture. 2018-07-05 11:54:45 -07:00
jMyles 5f94bc46e7 Let's compare TreasureMaps by bytes from now on. 2018-07-05 11:54:45 -07:00
jMyles 023598c095 Some reasonable renaming, but we'll get maps by ID soon and not use hrac for map gathering at all. 2018-07-05 11:54:45 -07:00
jMyles 70b7443c72 Breaking treasure map lookup logic up into smaller methods. 2018-07-05 11:54:45 -07:00
jMyles 005ed4eca2 Map lookups are now by map ID instead of hrac. Also, fixing a typo and some style issues. 2018-07-05 11:54:45 -07:00
Justin Holmes 88d1f37996
Merge pull request #329 from jMyles/learning-loop3
Learning Loop Part III
2018-07-05 11:53:10 -07:00
Tux b60b078582
Merge pull request #344 from KPrasch/ci-dev
Store test Results; Upgrade Web3
2018-07-03 13:01:04 -06:00
jMyles cc5d6ef52a Beginnings of Character serialization tests. 2018-07-02 20:44:09 -07:00
jMyles 303b4dfc8c More test touchups and fixture organization, in anticipation of #338. 2018-07-02 20:44:09 -07:00