Commit Graph

1669 Commits (820f41bdc01b4e5e6b0ac5817882cd0b5c0b4f3d)

Author SHA1 Message Date
Kieran Prasch 820f41bdc0 Blockchain make arrangement lock periods, and consideration 2018-06-20 10:12:50 -07:00
Kieran Prasch a0681c78d7 Include miner datastore in Miner's init and cache it. 2018-06-20 10:12:50 -07:00
Kieran Prasch 4af2037bbf Decouple blockchain operations, expand Policy and Arrangement types. 2018-06-20 10:12:47 -07:00
Kieran Prasch e2eb556e10 Middleware -> RestMiddleware 2018-06-20 10:12:27 -07:00
Kieran Prasch 94d94d3407 Additional deprecation of alice DHT usage. 2018-06-20 10:12:27 -07:00
jMyles 2c0a844da8 Need to set aside the ProxyRESTServer cooperative inheritance for the moment. 2018-06-20 10:12:27 -07:00
jMyles e6072e1024 Some fixes pursuant to a recent refactor. 2018-06-20 10:12:27 -07:00
jMyles ea4c8e63aa Logic for StrangerStamp scenario in keypair. 2018-06-20 10:12:26 -07:00
jMyles 83657197c9 Bob sets correctness keys right away in retrieve(). 2018-06-20 10:12:26 -07:00
jMyles 37b32d58cf Need to raise some kind of error if the response is a no-go. 2018-06-20 10:12:26 -07:00
jMyles 7ddb9f26fc Some style and naming fixes. 2018-06-20 10:12:26 -07:00
jMyles 533874ffe8 Freshening up SandboxNetworkMiddleware. 2018-06-20 10:12:26 -07:00
jMyles 8c360bbde9 Allowing explicit federated_only condition. 2018-06-20 10:12:26 -07:00
jMyles 5328bda6fe Passing Alice's pubkey to verify CFrags in Finnegan's Wake demo. 2018-06-20 10:12:26 -07:00
jMyles 7d8b07d8c3 from_rest_url now needs Middleware. Sensible. 2018-06-20 10:12:26 -07:00
jMyles 9fdfec43f3 Ethereum address didn't work as a Kademlia Node ID without being digested. 2018-06-20 10:12:26 -07:00
jMyles 8041527677 Explicit inheritance to make sure Character gets its args and kwargs. We can possibly go back to the cooperative model if needed, but this gets us working for now. 2018-06-20 10:12:26 -07:00
jMyles 8dc1a37aaf BlockchainPolicy now inherits from Policy. 2018-06-20 10:12:26 -07:00
jMyles 00d0e64c7e Goodbye nucypher_test_config. 2018-06-20 10:12:26 -07:00
jMyles 196e2bc0da ArrangementResponse never really made sense. 2018-06-20 10:12:26 -07:00
jMyles a02a252d3d Style fixes. 2018-06-20 10:12:26 -07:00
jMyles 89c6ea595f Arrangement is now top-level. Removing deposit from most places. 2018-06-20 10:12:24 -07:00
jMyles 8e86591991 BlockchainArrangement inherits from Arrangement. 2018-06-20 10:12:00 -07:00
jMyles e57b65be35 Moving Finnegan's Wake demo to make it more obvious. 2018-06-20 10:12:00 -07:00
Kieran Prasch e37de07ec0 Begins deprecation of alice publishing Tmap to DHT; Post rebase cleanup. 2018-06-20 10:12:00 -07:00
Kieran Prasch 44952cd636 Introduces blockchain network elemtns to higher-level character tests; Additional high level blockchain setup fixtures. 2018-06-20 10:12:00 -07:00
Kieran Prasch 078d39df88 Update entity tests and utils to testerchain.interface api 2018-06-20 10:12:00 -07:00
Kieran Prasch 8a65ca14f2 Deprecated compadability fixtures, updates contract tests to testechain.interface api 2018-06-20 10:12:00 -07:00
Kieran Prasch 043e158c2c Start from_configuration classmethod strategy 2018-06-20 10:12:00 -07:00
Kieran Prasch 550a8cc1d7 Refactor Policy and Arrangement methods to play nice with the blockchain client; Remove fake blockchain client 2018-06-20 10:11:58 -07:00
Kieran Prasch 10483cc8b2 Refactor config classes for use alongside entities. 2018-06-20 10:11:34 -07:00
Kieran Prasch cc3aa2a620 Pushes dht_server attachment down to Ursula, off others; Cleanup stale confog module. 2018-06-20 10:11:34 -07:00
Kieran Prasch 1a56767791 Renames ContractInterface to ControlCircumflex, as Blockchain Interface class; wrapping the default provider types. 2018-06-20 10:11:34 -07:00
Kieran Prasch e87bbbf6a7 Return blockchain interface and configuration values to Blockchain classes 2018-06-20 10:11:34 -07:00
Kieran Prasch d2f0b4a062 Refreshes MinerEscrow's node datastore for use with dht_keys/ursula_id 2018-06-20 10:11:34 -07:00
Kieran Prasch a41d6f4f4e Updates and document TokenActors 2018-06-20 10:11:34 -07:00
Kieran Prasch 8b59b9e54e SolidityCompiler compile-time exception handling 2018-06-20 10:11:34 -07:00
Kieran Prasch 7891588fd0 Keep tests up-to-date; Create airdrop and deploy fixtures; Fix additional stray imports 2018-06-20 10:11:34 -07:00
Kieran Prasch 0f9ddb9763 NucypherConfig actor entry point; Use remaining miner/token constants with sorrow. 2018-06-20 10:11:34 -07:00
Kieran Prasch 32be47ead4 Use constant_sorrow conf singelton-style constants; eliminates constant classes 2018-06-20 10:11:34 -07:00
Kieran Prasch df6346c16f Deprecates NuCypherDHT server, move to middleware module. Remove stale kademlia node calls 2018-06-20 10:11:34 -07:00
Kieran Prasch 5859f0fb2b deprecate capabilities 2018-06-20 10:11:34 -07:00
Kieran Prasch 001cf4531c Leave a future hook for custom solc compile error handling 2018-06-20 10:11:34 -07:00
Kieran Prasch ff17d1fedb Further integrate TokenActors and Characters with co-op scheme 2018-06-20 10:11:34 -07:00
Kieran Prasch 6e751f6775 Renames(mostly) NetworkyStuff to NetworkMiddleware. 2018-06-20 10:11:28 -07:00
K Prasch 2e141507f2
Merge pull request #322 from KPrasch/master
Passing params into Capsule.
2018-06-19 20:11:01 -07:00
Kieran Prasch 45bf82b033 Removes stale verify corectness params in character tests. 2018-06-19 15:35:36 -07:00
jMyles 56347ee9b2 Passing params into Capsule. 2018-06-19 15:21:16 -07:00
K Prasch d0376748e0
Merge pull request #320 from nucypher/circleci
Circleci Config
2018-06-19 14:40:47 -07:00
Kieran R Prasch 0117564b4d Add parallelism to contract test steps with circleci cli 2018-06-19 12:04:48 -07:00