derekpierre
0e8d5aa9d6
Relock dependencies for python 3.13 requirements.
...
czkg dependency only had python 3.13 wheels for later version.
Update poetry command to generate (dev)-requirements.txt files to match poetry 2.1.1 usage.
2025-10-01 12:49:26 -04:00
derekpierre
7e3033a020
Don't order the cohort of ursulas used for tests. Ordering is only needed when initializing a ritual since ordering is enforced by the Coordinator contract. All other uses of the cohort follows the order in the contract which can change due to handover.
2025-09-23 14:48:15 -04:00
derekpierre
b85145f49a
Update relock script to remove --regenerate. Not needed since the poetry.lock file gets deleted as part of the script before locking.
2025-07-31 19:46:30 +02:00
David Núñez
9fc838577a
Further integration with recent nucypher-core changes
2025-07-31 19:46:30 +02:00
derekpierre
4803827426
Relock dependencies using our own forks of pychalk and snaptime which have entries in the setup.cfg that now use underscores instead of dashes. setuptools enforces the use of underscores.
...
Update dev dependencies group to no longer use soon to be deprecated header.
2025-03-24 16:35:33 -04:00
derekpierre
40942d6f53
Remove license text and not applicable comment.
2024-09-12 15:53:19 -04:00
derekpierre
d7672f41b6
Modify script to either run for a specific ritual or across the entire network.
2024-09-12 15:53:18 -04:00
derekpierre
33588a5e48
Add script for detecting discrepancies between reported ferveo key and current ferveo key used by node.
2024-09-12 15:53:18 -04:00
KPrasch
ee37b1557b
Initial draft of DKG verification script
2024-09-12 15:53:17 -04:00
KPrasch
0c542e57ec
Merge pull request #3542 from cygnusv/nucypher-dkg-mainnet
...
Allow nucypher-dkg script to be used on mainnet
2024-09-12 15:53:16 -04:00
David Núñez
1aac60f062
Allow nucypher-dkg script to be used on mainnet
2024-09-12 15:53:14 -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
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
derekpierre
fa5ab9a4ae
Code cleanup - remove logging now that we no longer build a constraints file.
2024-07-31 08:46:38 -04:00
KPrasch
f8a962d782
removes license headers from scripts
2024-07-31 15:37:32 +07:00
KPrasch
51922e223e
reorganize scripts directory for simplicity
2024-07-31 15:37:32 +07:00
KPrasch
0baf7789db
rework dependency relock script to use poetry
2024-03-25 13:32:31 -04:00
KPrasch
190f778637
remove Pipenv
2024-03-25 13:32:28 -04:00
derekpierre
42e12f2d2f
Ignore lynx providers whose nodes are not running.
2024-02-13 10:53:03 -05:00
Kieran Prasch
eabc61deaa
relocates the remaining Coordinator models to eth/models.py
2024-02-13 10:53:03 -05:00
Kieran Prasch
c6ece16b33
relock dependencies
2023-12-21 09:30:52 -05:00
Kieran Prasch
896dd43a57
removes unused code
2023-12-21 09:30:51 -05:00
Kieran Prasch
f40b56b822
bump common python version to 3.12
2023-12-21 09:30:43 -05:00
derekpierre
52b99b375c
Clarify help text for access controller cli option in `nucypher_dkg` script.
2023-11-28 13:43:41 +01:00
derekpierre
4bc110422b
Update nucypher_dkg script to allow the use of the OpenAccessAuthorizer contract.
2023-11-28 13:43:41 +01:00
derekpierre
d6a1e3f01f
Update RitualStatus names to match Coordinator contract.
2023-11-17 12:20:36 -05:00
derekpierre
2e64a657c5
Update nucypher_dkg script to use TACoChildApplicationAgent for sampling staking providers.
2023-11-17 12:18:06 -05:00
Kieran Prasch
d63a6cb93d
Expands domains data model to include condition chains
2023-10-31 17:23:43 +01:00
Kieran Prasch
f4caacc4b1
update scripts usage of taco domains; conventionally use str() on domains usages
2023-10-31 14:30:15 +01:00
Kieran Prasch
63b3d4aee9
Use a single collection (SUPPORTED_DOMAINS) for supported domains.
2023-10-31 14:30:15 +01:00
Kieran Prasch
0df05d38f2
Conventionally import (collapsed) domains for namespacing
2023-10-31 14:30:15 +01:00
Kieran Prasch
b1afa231d5
use TACoDomain everywhere
2023-10-31 14:30:15 +01:00
Kieran Prasch
d0cafca951
removes documentation build support.
2023-10-30 23:13:12 +01:00
derekpierre
0dfd03a9b6
Conditions are much more strict about typing now, update tests/scripts to be more accurate about types for comparator values.
2023-10-26 20:22:28 +02:00
Manuel Montenegro
2e7ecc0d4d
Update relock_dependencies python version to 3.11
2023-10-24 18:58:09 +02:00
derekpierre
4c6a0be937
Use ConditionType enum values instead of constants across codebase.
2023-10-18 20:25:56 -04:00
derekpierre
d8b9180921
Update domains/TACoDomain structure.
...
Added magic methods.
2023-10-05 06:20:13 -04:00
derekpierre
7c4c43b1c8
Fix darker linting issues.
2023-10-04 15:15:06 -04:00
derekpierre
bee3c926d4
Rename networks module to domains, and remove NetworksInventory class; module contains all values and methods now.
2023-10-04 13:30:18 -04:00
derekpierre
4507580196
Update CLI --network option to be --domain.
...
Update subsequent function calls to use domain as well instead of network.
Update some constants to use _DOMAIN instead of _NETWORK.
2023-10-04 13:30:18 -04:00
derekpierre
2d2b67e5d2
Rename of various functions/constants from NetworksInventory to use domain instead of network.
...
Rename variables obtained by calling into NetworksInventory to use domain instead of network.
Rename NuCypherNetworkName CLI validation object into NuCypherDomainName.
2023-10-04 13:30:18 -04:00
derekpierre
eafe4b65a9
Rename provider_uri parameter for ContractAgents.get_agent to blockchain_endpoint.
2023-10-04 13:30:18 -04:00
derekpierre
fa4051d504
Rename Eth/PolyNetwork to Eth/PolyChain to better reflect their usage.
2023-10-04 13:30:18 -04:00
derekpierre
45f00c20db
Rename members in ChainInfo to avoid smurfing.
2023-10-04 13:30:18 -04:00
derekpierre
d3e175a800
Update nucypher_dkg script to accomodate naming/philosophy changes regarding not needing redundant parameters for associated polygon network.
2023-10-04 13:30:18 -04:00
derekpierre
0411ab4be6
Update nucypher_agents script.
2023-10-04 13:30:18 -04:00
Kieran Prasch
e1f81d9a5e
nucypher packages Base|InMemory|ContractRegistry -> ContractRegistry
2023-10-04 19:24:43 +02:00
derekpierre
6d85c3e3bb
Move known test enrico private key to tests constants file.
2023-09-28 09:35:17 -04:00
LunarBytes
e81512d2d7
Merge pull request #3254 from KPrasch/dkg_script
...
Update DKG dev script to work on Lynx (`dkg-dev-13`)
2023-09-28 09:59:42 +02:00
derekpierre
3f54b5e4f6
Update nucypher_agents.py scripts to create/provide latest contract agents.
...
Use click for providing parameterized values to the script.
2023-09-27 18:41:20 -04:00