Commit Graph

3257 Commits (9288e618f5c98bb21003466d0f2bb19a46eae69e)

Author SHA1 Message Date
Kieran R. Prasch 1ac4d276ff Install deps with pipenv sync 2019-02-09 22:42:33 -07:00
Kieran R. Prasch 89237c450e Update dependency locks to utilize EOL py-solc releases 2019-02-09 21:53:56 -07:00
Kieran R. Prasch 2e0e9b0e41 Update default solc version within nucypher codebase 2019-02-09 14:47:11 -07:00
Kieran R. Prasch 172df807dd Install solidity v0.5.3 by default 2019-02-09 13:51:29 -07:00
Kieran R. Prasch 17abb00b27 Update dependency lock to use solidity compiler 0.5.0+ via nucypher py-solc fork 2019-02-09 13:50:49 -07:00
szotov 819f0951e4 solidity contracts 0.4.25 -> 0.5.3, updates openzeppelin contracts 2019-02-09 16:58:09 +03:00
Tux 6bd24635fa
Merge pull request #737 from KPrasch/master
[Release] Bump version: 0.1.0-alpha.8 → 0.1.0-alpha.9
2019-02-09 01:28:37 +00:00
Kieran R. Prasch d8c3ad389d Bump version: 0.1.0-alpha.8 → 0.1.0-alpha.9 2019-02-08 14:27:30 -07:00
Justin Holmes 3d8e347055
Merge pull request #736 from KPrasch/master
Update dependency locks to accommodate hendrix 3.2.2
2019-02-08 14:01:38 -07:00
Kieran R. Prasch 9bf5cc5e8f Update dependency locks to accommodate hendrix 3.2.2 2019-02-08 11:34:19 -07:00
K Prasch 958b178e16
Merge pull request #730 from jMyles/network
Middleware unsuckified.
2019-02-08 11:18:25 -07:00
jMyles 7faa00d6e1 Pulling certs out of the mock test flow more completely so that the sanity check can be more robust. 2019-02-08 10:06:23 -07:00
jMyles 7faf3f7a14 Adhering cert to node in both storage flows (forgetful and file-based). Fixes #669. Fixes #727. 2019-02-08 10:06:23 -07:00
jMyles a0d8cfab53 How I learned to stop worrying and love the f'bomb'. 2019-02-08 10:06:23 -07:00
jMyles a7838ea576 Simplifying invoke_method. 2019-02-08 10:06:23 -07:00
jMyles a5f321c4e9 Optionally passing certificate into method_wrapper. 2019-02-08 10:06:23 -07:00
jMyles 77323e40db Implementing empty methods on parents class. 2019-02-08 10:06:23 -07:00
jMyles 00c516626a Implementing parse_node_or_host_and_port up in the real middleware. 2019-02-08 10:06:23 -07:00
jMyles b0b0645e4d We don't pass certificate_filepath anymore. 2019-02-08 10:06:23 -07:00
jMyles b7ea72b919 EvilMiddleware matches the changes. 2019-02-08 10:06:23 -07:00
jMyles 65d169daa7 Fix get_certificate to comply with client logic. 2019-02-08 10:06:23 -07:00
jMyles 0ffe3d430d Cleaning params to fit test client. 2019-02-08 10:06:23 -07:00
jMyles 7f226c04a4 No longer need to grab the rest app when finding the mock_client. 2019-02-08 10:06:23 -07:00
jMyles 77a763c090 Reintroducing _get_mock_client_by_port in order to dehydrate middleware. 2019-02-08 10:06:23 -07:00
jMyles 6b9a205c8b Two things: new TODO showing #724, and logging statement that shows node nickname when being remembered. 2019-02-08 10:06:23 -07:00
jMyles 5066b732ab Simplifying get_nodes_via_rest - it doesn't need to look at which client its using anymore. 2019-02-08 10:06:23 -07:00
jMyles efae9e2cfd Removing remaining sandbox methods. 2019-02-08 10:06:23 -07:00
jMyles 7ffcce00d6 Updating get_treasure_map_from_node with new API. 2019-02-08 10:06:23 -07:00
jMyles 1f4d38b5dd Returning filepath when cert is stored so that we can log it (or check it). 2019-02-08 10:06:23 -07:00
jMyles 54e88c84bc Slight logging change: let's info-log the cert saving at a higher level where we can see the nickname, and debug-log at the lower level. 2019-02-08 10:06:23 -07:00
jMyles ff47677c92 Let's raise PowerUpError here so that it can be handled with a more discriminating approach. 2019-02-08 10:06:23 -07:00
jMyles 52bf0acf52 Removing second addition of observer. Fixes #728. 2019-02-08 10:06:23 -07:00
jMyles 4ae0e8bddf Working grant() with test middleware. 2019-02-08 10:06:23 -07:00
jMyles 9a447829ef Verifying at method invocation level. 2019-02-08 10:06:23 -07:00
jMyles b12dafe6a0 node_information now works with new middleware logic. 2019-02-08 10:06:23 -07:00
jMyles fd039b6357 response_cleaner not needed here anymore. 2019-02-08 10:06:23 -07:00
jMyles 31402ff100 Getting http_client by port is now inside method invocation logic; no longer needed here. 2019-02-08 10:06:23 -07:00
jMyles 144daf4f1e response_cleaner will now ship as a staticmethod instead of being passed in. 2019-02-08 10:06:23 -07:00
jMyles 3253dd9c75 Implementing node-finding and method invocation on test client. 2019-02-08 10:06:23 -07:00
jMyles 85462aff35 Moving the node-finding logic up to the client. 2019-02-08 10:06:23 -07:00
jMyles f61fcebc09 Splitting out request parsing into the two middlewares (though not yet implemented on the real one). 2019-02-08 10:06:23 -07:00
jMyles 695ced174a Moving node-finding methods up to client-level instead of middleware-level. 2019-02-08 10:06:23 -07:00
jMyles c807b46075 Passing in host and port per new API. 2019-02-08 10:06:23 -07:00
jMyles 6e91406773 Taking either node or host-and-port combination for method wrapper. 2019-02-08 10:06:23 -07:00
jMyles 0fdd62cba7 fully subclass the client for testing purposes. 2019-02-08 10:06:23 -07:00
jMyles f96af2d050 Deprecating previous client in favor of the new one. 2019-02-08 10:06:23 -07:00
jMyles 7befbfefe2 Sketching out new shape of client that can also select library. 2019-02-08 10:06:23 -07:00
jMyles d694ac7fb0 Sanity check to make sure middleware client is using an HTTP verb (and not looking up some other method by mistake). 2019-02-08 10:06:23 -07:00
K Prasch bc47aacdd7
Merge pull request #733 from cygnusv/fast-circle
Testing heartbeat demo in CircleCI + some build performance optimization
2019-02-07 20:24:31 -07:00
David Núñez 428d80e73a Update heartbeat demo's README and docs 2019-02-07 15:00:15 +01:00