derekpierre
|
2463fdcd07
|
Use fee model with dkg failures test.
|
2024-09-12 15:53:07 -04:00 |
derekpierre
|
499125a835
|
Use epic-subscription branch in ape-config.yaml.
|
2024-09-12 15:53:06 -04:00 |
derekpierre
|
acc1615529
|
Re-organize code to make testing easier for now - this should probably be made cleaner, but in the interim it allows the tests to pass.
|
2024-09-12 15:53:06 -04:00 |
derekpierre
|
ad04e6efa1
|
Finish renaming from derive_decryption_share to produce_decryption_share.
|
2024-09-12 15:53:05 -04:00 |
David Núñez
|
7f746bf022
|
Draft of how to query IEncryptionAuthorized directly, instead of via Coordinator
|
2024-09-12 15:53:05 -04:00 |
David Núñez
|
211ede8936
|
Add deprecation note for Coordinator.is_encryption_authorized. See #3349
|
2024-09-12 15:53:04 -04:00 |
David Núñez
|
df1b0daaa8
|
Rename some TDec methods
|
2024-09-12 15:53:03 -04:00 |
derekpierre
|
d57230682f
|
Update nucypher_dkg script to accommodate updated contract call for initiating a ritual. Add fee model parameter.
|
2024-09-12 15:53:03 -04:00 |
derekpierre
|
a30d976463
|
Update python Ritual struct to store fee model contract address included in updated contract Ritual struct.
|
2024-09-12 15:53:02 -04:00 |
derekpierre
|
c898742902
|
Update tests accordingly to accommodate fee model architecture where appropriate.
|
2024-09-12 15:53:02 -04:00 |
derekpierre
|
7f636613f1
|
Update CoordinatorAgent and MockCoordinatorAgent initiateRitual calls to include fee model contract.
|
2024-09-12 15:53:01 -04:00 |
derekpierre
|
b8e0fac04e
|
Update contract deployments based on updated fee model architecture in nucypher-contracts.
|
2024-09-12 15:53:00 -04:00 |
derekpierre
|
1af1c5f841
|
Use ONE_DAY constant for other constants for simplicity.
|
2024-09-12 15:53:00 -04:00 |
KPrasch
|
2f876c570f
|
Merge pull request #3539 from derekpierre/client-versions
Add script to scrape `nucypher` client versions from nodes on the network
|
2024-09-12 15:52:59 -04:00 |
derekpierre
|
b665602323
|
Add dev newsfragment for #3539.
|
2024-09-12 15:52:58 -04:00 |
derekpierre
|
d4890e419f
|
Add script to determine node client versions across the network.
Co-authored-by: KPrasch <kieranprasch@gmail.com>
|
2024-09-12 15:52:58 -04:00 |
KPrasch
|
68306d9b5e
|
handle multiple json path query results as ambiguous
|
2024-09-12 15:52:57 -04:00 |
KPrasch
|
8878c10613
|
relocates JsonApiCondition timeout to a classvar
|
2024-09-12 15:52:56 -04:00 |
KPrasch
|
10c37d873a
|
Implements second layer of condition inout validation for use with python-only consunption
|
2024-09-12 15:52:56 -04:00 |
KPrasch
|
c8e7d5eac3
|
support primitive responses for JsonApiCondition
|
2024-09-12 15:52:55 -04:00 |
KPrasch
|
3f2e3df059
|
Use Marshmallow's URL field for HTTPS enforcement of JsonApiCondition endpoint parsing
|
2024-09-12 15:52:55 -04:00 |
KPrasch
|
e727f95744
|
fixes json path field error rendering
|
2024-09-12 15:52:54 -04:00 |
KPrasch
|
40b7b65508
|
Implement a redundant validation of JsonApiCondition scheme (RFC)
|
2024-09-12 15:52:53 -04:00 |
KPrasch
|
06af880616
|
restrictive design: unexpose custom request headers and require https
|
2024-09-12 15:52:53 -04:00 |
KPrasch
|
f2c7337483
|
respond to RFCs in PR #3511
|
2024-09-12 15:52:52 -04:00 |
KPrasch
|
f59d636d54
|
updates dependencies for subdependency compatibility between jsonpath-ng and numpy
|
2024-09-12 15:52:52 -04:00 |
KPrasch
|
679f20e154
|
Demonstrates offchain condition lingo expression deserialization and class resolution
|
2024-09-12 15:52:51 -04:00 |
KPrasch
|
98597d9d27
|
fix: handle non-JSON responses correctly
|
2024-09-12 15:52:51 -04:00 |
KPrasch
|
ecc8b16602
|
error handling and logging for offchain condition evaluations
|
2024-09-12 15:52:50 -04:00 |
KPrasch
|
0fe3a9b5f1
|
baseline test coverage for offchain condition internals
|
2024-09-12 15:52:49 -04:00 |
KPrasch
|
95b81bf6f9
|
exposes request headers for offchain condition GET requests
|
2024-09-12 15:52:49 -04:00 |
KPrasch
|
912899c033
|
add jsonpath-ng to Pipfile
|
2024-09-12 15:52:48 -04:00 |
KPrasch
|
f74636ab7e
|
newsfragments for PR #3511
|
2024-09-12 15:52:47 -04:00 |
KPrasch
|
ed34186255
|
includes offchain condition class resolution in top level validator
|
2024-09-12 15:52:47 -04:00 |
KPrasch
|
0d9489762f
|
reword docstrings
|
2024-09-12 15:52:46 -04:00 |
KPrasch
|
df3e3cb049
|
include jsonpath-ng in project dependencies
|
2024-09-12 15:52:45 -04:00 |
KPrasch
|
36bf6a93f3
|
mocked ETH price condition from 3rd party party API
|
2024-09-12 15:52:45 -04:00 |
KPrasch
|
9313203353
|
Establish an OffchainCondition type
|
2024-09-12 15:52:44 -04:00 |
KPrasch
|
29a6d31dfd
|
setup a test module for offchain condition evaluation
|
2024-09-12 15:52:43 -04:00 |
KPrasch
|
4dee63706d
|
Bump version: 7.4.1 → 7.5.0
|
2024-09-12 15:52:34 -04:00 |
derekpierre
|
8f03cd5b7e
|
Generate release notes for v7.4.1.
|
2024-09-12 13:22:34 -04:00 |
Derek Pierre
|
b43e7e6483
|
Merge pull request #3552 from nucypher/v7.4.1-hotfix
[EPIC] v7.4.1 Hotfix
|
2024-09-12 13:18:54 -04:00 |
Derek Pierre
|
d22fea13fd
|
Merge pull request #3549 from derekpierre/poa-redundancy
POA Error: reconfiguration of `BlockchainInterface` during connectivity problems results in incomplete middleware setup
|
2024-09-05 08:47:11 -04:00 |
derekpierre
|
5892b67d23
|
Modify order of adding middlewares, poa first (layer 0), then retry, then simple cache.
|
2024-09-05 08:47:10 -04:00 |
derekpierre
|
b22fd0fcb5
|
Messages for logging addition of middleware now logged at info level so that we can always observe them in the logs.
|
2024-09-05 08:47:09 -04:00 |
derekpierre
|
646e2f5b11
|
Remove is_connected in favour of is_initialized for clarity.
|
2024-09-05 08:47:08 -04:00 |
KPrasch
|
3b0710d611
|
Update newsfragments/3549.bugfix.rst
Co-authored-by: David Núñez <david@nucypher.com>
|
2024-09-05 08:47:07 -04:00 |
derekpierre
|
85aaa29163
|
Add newsfragment from #3549.
|
2024-09-05 08:47:06 -04:00 |
derekpierre
|
bff74b7a25
|
Add regression test that ensures that BlockchainInterface.connect() only sets its underling instances once after successful execution.
|
2024-09-05 08:47:05 -04:00 |
derekpierre
|
258ebef8ef
|
Remove poa error redundancy middleware now that we understand the underlying cause of the problem. It was always a stop gap measure until we could determine the exact cause of the poa error; Now that we know the error it is no longer needed.
|
2024-09-05 08:47:04 -04:00 |