Commit Graph

10224 Commits (b2a38762eb3a6d499c30f50800dceb121b5608ff)

Author SHA1 Message Date
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
KPrasch 09214739b8
Merge pull request #2997 from derekpierre/gh-actions
GH action for running finnegan's wake demo
2022-11-01 20:36:47 +01:00
derekpierre d74d533851 Add GH action for running finnegan's wake demo for pull requests/pushes.
Remove CircleCi validation from pre-commit checks.
2022-11-01 14:51:41 -04:00
KPrasch 06cd86f532
Merge pull request #2996 from theref/tapir
Add tapir network to network, nodes, and registry
2022-11-01 15:09:09 +01:00
James Campbell 1f38694a93 Add tapir network to network, nodes, and registry 2022-11-01 13:59:45 +00:00
Kieran Prasch db2aec026d use pytest-nucypher directly 2022-10-31 20:16:35 +00:00
Kieran Prasch 4e2bede69d Promote tests/mock and tests/utils to imporatable packages 2022-10-31 20:16:35 +00:00
Kieran Prasch f3dd8ec870 Remove unused stakeholder fixtures 2022-10-31 20:16:35 +00:00
Kieran Prasch 8ea8e4eb80 Remove unused pip extras for alice and bob 2022-10-31 20:16:35 +00:00
Kieran Prasch 42d8e7d5de pytest11 entry points to export fixtures 2022-10-31 20:16:35 +00:00
KPrasch 88106adf81
Merge pull request #2994 from KPrasch/gh-actions
CircleCI -> GH actions (tests)
2022-10-31 18:21:29 +01:00
Kieran Prasch d9353afeb1 Reorganize CI steps; Introduce emoji prefixes. 2022-10-30 17:52:21 +00:00
Kieran Prasch 371139165c Fix contract tests path 2022-10-30 17:10:10 +00:00
Kieran Prasch d18fa76fc2 Install solc without pipenv 2022-10-30 16:59:27 +00:00
Kieran Prasch aeddff68ac Include solc installation and contract tests workflow 2022-10-30 16:56:49 +00:00
Kieran Prasch 8d8e022e09 Initial port of circleCI to GH actions 2022-10-30 16:44:16 +00:00