Commit Graph

10189 Commits (275751f3400e1ef0f7f3d33b788ef0b475a08974)

Author SHA1 Message Date
James Campbell 65fede079c Ensure tests use valid condition chain id 2022-11-14 14:31:54 +00:00
James Campbell 8333e2cb16 Add newsfragment to the PR 3002 2022-11-14 14:31:54 +00:00
James Campbell 3bbbc7b262 Fix function abi schema to be a dict 2022-11-14 14:31:54 +00:00
James Campbell 53f6c9c08c Allow ReturnValue key to be int or str 2022-11-14 14:31:54 +00:00
James Campbell 4ce6f72695 Add basic test for custom abi condition 2022-11-14 14:31:54 +00:00
James Campbell 49a3ec2bf9 Allow key to be used in ReturnValueTest 2022-11-14 14:31:54 +00:00
KPrasch d96f052642
Merge pull request #3007 from derekpierre/server-update
Ursula server update - fix abstraction leaks
2022-11-11 18:32:24 +00:00
Kieran Prasch 961faf04f7 Regression test for unintentional reencryption upon falsy conditions. 2022-11-11 17:39:58 +00:00
Kieran Prasch f893aae94e bypasses conditional evaluation when there no conditions for a capsule. 2022-11-11 16:39:31 +00:00
derekpierre fcafc627d6 Add test for NoConnectionToChain scenario when verifying conditions. 2022-11-10 09:50:41 -05:00
derekpierre 08bf1a0515 Code cleanup based on RFCs from #3007. 2022-11-10 09:16:36 -05:00
KPrasch 6ca074dbe0
Merge pull request #3008 from KPrasch/development
Update github action triggers for pull requests
2022-11-10 11:57:57 +00:00
Kieran Prasch 37fc77d354 uniquely namespace gh action concurrency groups. 2022-11-10 01:33:51 +00:00
Kieran Prasch cacb63a6bf Update github action triggers for pull requests 2022-11-10 01:32:09 +00:00
derekpierre 1255047722 Fix handling of condition evaluation (no condition) that caused tests to fail. 2022-11-09 19:58:52 -05:00
derekpierre 1a56decb1a Move condition-related exceptions to an exceptions module. 2022-11-09 19:20:17 -05:00
derekpierre 6a3500dffe Update server logic to properly handle errors and unsatisfied conditions. 2022-11-09 17:04:45 -05:00
Derek Pierre 806f08b1be
Merge pull request #2986 from KPrasch/polygon-cbd
Payment provider adapted condition evaluation
2022-11-09 16:25:58 -05:00
Kieran Prasch 6e0029b848 RFC: Improve condition error message language 2022-11-09 13:32:49 +00:00
Kieran Prasch cb434e1a03 RFC: Do not mutate user-supplied condition context. 2022-11-09 13:32:49 +00:00
Kieran Prasch 19d3f16635 chain name -> chain id in test data. 2022-11-09 13:32:49 +00:00
James Campbell 352ceac3ce Use dump_default instead of default in marshmallow field
Deprecated since marshmallow 3.13.0 https://marshmallow.readthedocs.io/en/stable/changelog.html#id8
2022-11-09 13:32:49 +00:00
Kieran Prasch 77e0f2a1d4 Reduce permitted chains to a tuple. 2022-11-08 02:03:25 +00:00
Kieran Prasch 8feb4bdc67 newsfragment for PR #2986 2022-11-08 01:25:26 +00:00
Kieran Prasch 661c9eb821 touch ups 2022-11-08 01:23:28 +00:00
Kieran Prasch d496943f2e Vladimir hacks payment methods 2022-11-08 01:22:28 +00:00
Kieran Prasch 812d0a1b62 Use function ABI only for custom contract condition fixtures. 2022-11-07 12:51:38 +00:00
Kieran Prasch d2dcdb9230 Introduce dynamic multi-chain support; enforce condition chain ID as an int. 2022-11-07 12:51:31 +00:00
Kieran Prasch 89743cde87 additional type hints and comments around conditions. 2022-11-07 12:51:06 +00:00
Kieran Prasch 46366b321f Fix: Ethereum contract agent uses ContractAgency to ensure mock engagement in tests. 2022-11-07 12:51:06 +00:00
Kieran Prasch 37bb5eb3a4 Fix: operator name shadowing 2022-11-07 12:51:06 +00:00
Kieran Prasch ee7873f6cf beginning of internal multiprovider support. 2022-11-07 12:51:06 +00:00
Kieran Prasch 98f1e78f97 Introduces a condition ID by hashing. 2022-11-07 12:51:01 +00:00
Kieran Prasch dddbd91433 modifies condition configuration to accept multiple providers 2022-11-07 12:49:38 +00:00
Kieran Prasch 03c8ea3fd0 Extricates condition evaluation function for ursula 2022-11-07 12:48:58 +00:00
Kieran Prasch 0bd79245c8 Hardcoded multichain support confiuration for ursula 2022-11-07 12:48:26 +00:00
KPrasch 2403f9f765
Merge pull request #2999 from KPrasch/docs-cleanup
Remove Alice and Bob CLI docs
2022-11-02 21:47:41 +01:00
KPrasch 785a59663b
Merge pull request #2993 from KPrasch/development
[WIP] Export reusable pytest fixtures and cleanup
2022-11-02 19:17:52 +01:00
KPrasch 63197eab0c
Merge pull request #2998 from KPrasch/testnets
Retires Ibex and Oryx Testnets
2022-11-02 18:00:32 +01:00
derekpierre 4f79744972 Fix pytest execution for python tests. 2022-11-02 12:58:34 -04:00
Kieran Prasch 1b329bce23 Include Lynx deployment addresses in registry readme. 2022-11-02 16:56:16 +00:00
derekpierre 8126116cb5 Fix failing contracts tests in gh action. 2022-11-02 12:22:44 -04:00
KPrasch 638b8c3f30
Merge pull request #3000 from theref/lynx
Update contract registry for lynx
2022-11-02 16:29:51 +01:00
James Campbell d250ba55f9 Update contract registry for lynx 2022-11-02 15:26:41 +00:00
Kieran Prasch 0c7c955d79 ibex -> tapir in docs and demos 2022-11-02 13:30:42 +00:00
Kieran Prasch d324c479b5 Remove deprecated docs 2022-11-02 13:28:53 +00:00
Kieran Prasch 4e763025b2 newsfrgment for PR #2998 2022-11-02 13:25:43 +00:00
Kieran Prasch a405cbb683 Remove Ibex and Oryx from nucypher 2022-11-02 13:25:43 +00:00
Kieran Prasch d504359758 Update network invetory README 2022-11-02 13:25:39 +00:00
Kieran Prasch 6c89031bcb Retire Ibex and Oryx deployments 2022-11-02 13:16:40 +00:00