Commit Graph

11776 Commits (b6140df08cddabe4dcb8288633a94638495ff621)

Author SHA1 Message Date
derekpierre 5e1911def2
Remove unnecessary line from unrelated, old test. 2024-03-25 13:43:20 -04:00
derekpierre ae9374fff7
Add newsfragment for #3465. 2024-03-25 13:43:19 -04:00
derekpierre 2fcb992f50
Fix failing tests now that migration is performed by default. 2024-03-25 13:43:18 -04:00
derekpierre b771d0d198
Migrate configuration file when provided. 2024-03-25 13:43:01 -04:00
derekpierre e45ae23b46
Add dev newsfragment for #3462. 2024-03-25 13:32:48 -04:00
derekpierre 6f7779def3
Update embedded tapir contract registry. 2024-03-25 13:32:47 -04:00
KPrasch 27bb4f4f76
Merge pull request #3464 from derekpierre/contracts-failures
Fix test failures caused by changes to contracts in `nucypher-contracts` `main`
2024-03-25 13:32:45 -04:00
derekpierre c48bcb3357
Add dev newsfragment for #3464. 2024-03-25 13:32:44 -04:00
derekpierre a4a4988ca1
Adjust call to TACoApplication.getActiveStakingProviders. Needs to be properly addressed by #3458 to take a duration value. 2024-03-25 13:32:43 -04:00
derekpierre fd08570b2f
Add additional values belonging to StakingProviderInfo for TACoChildApplicationAgent. 2024-03-25 13:32:42 -04:00
derekpierre f9ea5abb4a
Fix timing issue with dkg storage in integration test. Multiple ursulas contacted at same time, only increment num ursulas used if cached validators are available. It is possible to have a cached ritual but not a cached validator in a small time window. 2024-03-25 13:32:41 -04:00
derekpierre 783b75a7b5
Skip test for now until #3458 is addressed. 2024-03-25 13:32:40 -04:00
derekpierre f3b588c5e5
Fix failing test that requires the use of duration with TACoApplicationAgent for sampling. 2024-03-25 13:32:39 -04:00
KPrasch ae8b7db84e
Merge pull request #3457 from KPrasch/poetry
Poetry
2024-03-25 13:32:38 -04:00
KPrasch a4afb5e5df
relock with pynacl (it's a direct dependency) 2024-03-25 13:32:37 -04:00
KPrasch 783664a173
handles importing of test packages in production builds 2024-03-25 13:32:36 -04:00
KPrasch cc23931c37
updates search keywords on pypi 2024-03-25 13:32:35 -04:00
KPrasch 822e3047cf
removes ursula extra from docker file; relayer docker file for faster build speed 2024-03-25 13:32:34 -04:00
KPrasch f1b6611ec0
newsfragments/3457.dev.rst 2024-03-25 13:32:33 -04:00
KPrasch 5dad95d22a
adjust setup.py for poetry integration 2024-03-25 13:32:32 -04:00
KPrasch 0baf7789db
rework dependency relock script to use poetry 2024-03-25 13:32:31 -04:00
KPrasch 7d55e74823
minimal poetry config
bumpversion targets pyproject.toml
2024-03-25 13:32:30 -04:00
KPrasch 190f778637
remove Pipenv 2024-03-25 13:32:28 -04:00
KPrasch 5f1aa85194
Merge pull request #3437 from KPrasch/asynctx
Fault Tolerance: Async Transactions
2024-03-25 13:32:27 -04:00
KPrasch edbead6791
repsond to RFCs in PR #3437:
- removes stale newsfrag
- do not return Deferred from SimpleTask.start and SimpleTask.stop
- removes eager atxm startup with ursula startup.
- remove unused token agent methods
- add spaces after periods in select logs
- more...
2024-03-25 13:32:26 -04:00
KPrasch b1fef5d6b1
removes interval parapeter from subclass constructors of SimpleTask 2024-03-25 13:32:25 -04:00
KPrasch 69bd09bfe3
crash ursula on invalid event dispatch. 2024-03-25 13:32:24 -04:00
KPrasch c16f93707a
promotes phase id to a NamedTuple. 2024-03-25 13:32:23 -04:00
KPrasch bf2dbbc2c0
respond to RFCs in PR #3437 2024-03-25 13:32:22 -04:00
KPrasch 931536b0f4
newsfragments/3437 2024-03-25 13:32:21 -04:00
KPrasch 8b4e6bf09a
unit/integration test demonstrating async tx tracking by ursula. 2024-03-25 13:32:20 -04:00
KPrasch 416164a846
integrate atxm (see original history in https://github.com/nucypher/nucypher/pull/3424, https://github.com/nucypher/atxm)
- atx integration test
- eliminate 'fire and forget'
- warp space-time
2024-03-25 13:32:19 -04:00
KPrasch 8eef3b1f2c
Merge pull request #3438 from KPrasch/dependencies
Relock Dependencies
2024-03-25 13:32:17 -04:00
KPrasch d0ce5f9c47
Apply suggestions from code review 2024-03-25 13:32:16 -04:00
KPrasch 72fd462878
newsfragments/3439 2024-03-25 13:32:15 -04:00
KPrasch 2cbf9f9ddb
skip tests use live network requests 2024-03-25 13:32:14 -04:00
KPrasch 8ff457ca4f
newsfragments/3438.dev.rst 2024-03-25 13:32:13 -04:00
KPrasch 99e820fbe8
relock: pin atxm hendrix; unpin msgpack and bytestring-splitter 2024-03-25 13:32:11 -04:00
KPrasch a31bda8c9e
updates import for newer version of cryptography 2024-03-25 13:32:10 -04:00
KPrasch 4ae72f94ab
update local signer integration to support newer version of eth_account. 2024-03-25 13:32:09 -04:00
KPrasch 671b81fc4f
relock dependencies (with atxm; hendrix) 2024-03-25 13:32:08 -04:00
KPrasch 9ad8b827c8
Apply suggestions from code review 2024-03-25 13:32:07 -04:00
KPrasch c164609c3b
newsfragments/3439 2024-03-25 13:32:05 -04:00
KPrasch a02c09937e
skip tests use live network requests 2024-03-25 13:32:04 -04:00
KPrasch 57b9ffe7ee
Bump version: 7.2.0 → 7.3.0 2024-03-25 13:31:52 -04:00
derekpierre 736f8f9cbb
Publish 7.2.0 release notes. 2024-02-13 13:57:12 -05:00
Derek Pierre 04a2b66672 Apply RFCs from #3444
Co-authored-by: David Núñez <david@nucypher.com>
2024-02-13 10:53:03 -05:00
derekpierre 1a723a3897 Add dev newsfragment for #3444. 2024-02-13 10:53:03 -05:00
derekpierre 9f8dfffd11 Allow EventScanner to obtain different events as part of the same call to reduce overall rpc calls. Multiple events can be obtained by one call, instead of making one getLogs call per event.
EventScanner will no longer take specified filters since more than one event type can be obtained at a time. We don't utilize event specific filters currently anyway - and we probably won't need to.
2024-02-13 10:53:03 -05:00
derekpierre 0a01fb900b Use the correct Logger class.
Use f-strings for event scanning logging.
2024-02-13 10:53:03 -05:00