derekpierre
3c6c696756
Add dev newsfragment for #3258 .
2023-09-28 11:58:21 -04:00
derekpierre
2d000bad26
Reconfigure examples folder structure; default is taco, and pre is the subfolder.
2023-09-28 11:53:20 -04:00
derekpierre
8ac2af0272
Move PRE examples to their own subfolder.
...
Update .gitignore appropriately.
2023-09-28 11:53:20 -04:00
derekpierre
99d2bd86ae
Update README/comments to no longer reference the legacy NuCypher Network.
2023-09-28 11:53:20 -04:00
derekpierre
52341f2e3d
Update finnegan's wake demo to work properly, and update README.
2023-09-28 11:53:20 -04:00
derekpierre
036c9bda22
Update hearbeat PRE demo to work appropriately.
2023-09-28 11:53:20 -04:00
LunarBytes
ae21638ed8
Merge pull request #3257 from derekpierre/update-taco-examples
...
Update TACo examples
2023-09-28 16:16:01 +02:00
derekpierre
2e81b4096d
Add dev newsfragment for #3257 .
2023-09-28 09:49:28 -04:00
derekpierre
05e34f6620
Rename tdec folder/files to use taco.
2023-09-28 09:46:23 -04:00
derekpierre
2bf6c3d187
Update example with compound condition to use the default test Enrico signer.
2023-09-28 09:43:33 -04:00
derekpierre
2ba062da79
Update example local script to use a random signer with Enrico.
2023-09-28 09:38:04 -04:00
derekpierre
32a5ba187e
Update testnet example to use known Enrico signer.
...
Minor clean up based on api updates.
2023-09-28 09:36:02 -04:00
derekpierre
6d85c3e3bb
Move known test enrico private key to tests constants file.
2023-09-28 09:35:17 -04:00
derekpierre
0ba1c98d8c
Add dev newsfragment for #3256 .
2023-09-28 09:19:45 -04:00
derekpierre
875bc34f6e
Update information printed by application status helper.
2023-09-28 09:13:52 -04:00
derekpierre
3df77e6e60
Change `nucypher status` to now be `nucypher taco` and modify names of sub-commands.
2023-09-28 09:13:52 -04:00
derekpierre
be56ddb179
Add `status` as a `nucypher` cli entry point i.e. `nucypher status`.
2023-09-28 09:13:52 -04:00
derekpierre
f402933100
Bring `nucypher status` command up to date and in line with latest TACo changes.
2023-09-28 09:13:52 -04:00
derekpierre
e8308b7dda
Update call to get logs from event to be snake case since web3py has updated such calls.
2023-09-28 09:13:52 -04:00
derekpierre
bfa258de53
Update list of contract names used for option_contract_names click cli option. Exclude legacy NuCypher Network contracts in favor of TACo.
2023-09-28 09:13:52 -04:00
derekpierre
716b19fac3
Update eth_provider_uri to provider_uri since agents/contracts can be for different chains etc. polygon.
2023-09-28 09:13:52 -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
LunarBytes
8a76856067
Merge pull request #3255 from derekpierre/update-agents
...
Update `nucypher_agents` script
2023-09-28 09:52:31 +02:00
derekpierre
faf1a09b19
Add dev newsfragment for #3255 .
2023-09-27 18:48:22 -04: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
derekpierre
1ed8ab9be2
Lazily initialize signer only when needed so that script can be run to utilize ritual that default enrico already authorized for.
2023-09-27 16:41:27 -04:00
derekpierre
5b0a3cf7a1
Add dev newsfragment for #3254 .
2023-09-27 16:18:35 -04:00
derekpierre
16806b1b5b
Update nucypher_dkg script to work on Lynx.
...
Since Enrico requires authorization to use rituals:
- provide default enrico (same account every time script is run), or the option for random enrico.
- prompt if Enrico isn't already authorized, to allow for authorization to occur
Provide duration when initiating a ritual (default is 24 hours).
2023-09-27 16:07:35 -04:00
derekpierre
c1a84c3df1
Allow InMemorySigner to accept an optional account private key.
2023-09-27 15:42:20 -04:00
Kieran Prasch
684fa93bf1
Updates scripts/hooks/dkg.py to use on-chain authorizations
2023-09-27 19:34:01 +02:00
Kieran Prasch
c2baae28d8
Introduces InMemorySigner
2023-09-27 19:34:01 +02:00
LunarBytes
c948e3bc12
Merge pull request #3252 from derekpierre/mock-polygon
...
Update Registries (Root & Child) with new MockPolygon[Root/Child] implementation/naming
2023-09-27 18:12:54 +02:00
derekpierre
28af27952b
Reset nucypher-contracts depdendency to be main repos and not fork.
2023-09-26 19:48:47 -04:00
derekpierre
4e9cc2c445
Add dev newsfragment for #3252 .
2023-09-26 15:30:43 -04:00
derekpierre
1e2f8a9fb2
Rename LynxMockTACoApplication to MockPolygonChild in Lynx child (Mumbai) registry.
2023-09-26 15:17:43 -04:00
derekpierre
74bd261eaf
Update lynx registry (Goerli) based on updated mock implementation and rename of LynxMockTACoChildApplication to MockPolygonRoot.
2023-09-26 15:05:57 -04:00
LunarBytes
4b176eec3f
Merge pull request #3250 from derekpierre/hopefully-final-deployment
...
Lynx Alpha 13 Deployment Registries (pt. II)
2023-09-26 15:12:11 +02:00
derekpierre
c76035c624
Add newsfragment for #3250 .
2023-09-25 21:08:43 -04:00
derekpierre
a91c1cbac8
Add lynx and mumbai contract registries based on lynx root/child deployments.
2023-09-25 21:05:33 -04:00
derekpierre
f36f963d9c
Use TestnetThresholdStaking instead of ThresholdStakingForTACoApplicationMock as threshold staking contract for acceptance tests.
2023-09-25 12:13:56 -04:00
derekpierre
63b69d539d
Use `nucypher-contracts` branch to test changes for potential lynx deployment.
2023-09-25 12:13:13 -04:00
LunarBytes
2d5a67f5fb
Merge pull request #3248 from derekpierre/lynx-deployment-2
...
Update lynx registry to have TACoApplication
2023-09-22 23:09:09 +02:00
derekpierre
9f9ab1cb37
Update lynx registry to have TACoApplication.
2023-09-22 17:07:05 -04:00
LunarBytes
d534fc1e0b
Merge pull request #3247 from derekpierre/lynx-deployment
...
Lynx `alpha-13` Candidate
2023-09-22 21:57:48 +02:00
derekpierre
eb550b8848
Modify mumbai contract registry based on alpha-13 lynx deployment.
2023-09-22 14:27:02 -04:00
Derek Pierre
133fc2805d
Merge pull request #3243 from derekpierre/judge-dredd
...
Remove `AdjudicatorAgent` and custom `Dispatcher` proxy logic for obtaining proxied contract from registry
2023-09-22 09:47:15 -04:00
derekpierre
d34a6e4ea6
Add newsfragment for #3243 .
2023-09-22 08:24:38 -04:00
derekpierre
c43981468b
Remove legacy support for NuCypher Network contract events as part of status command since custom Dispatcher proxy logic no longer supported.
2023-09-22 08:24:38 -04:00
derekpierre
7951f40abe
Remove unneeded (potentially N/A) owner() function call in base EthereumContractAgent class.
2023-09-22 08:24:38 -04:00
derekpierre
f9d6c5cd2a
Remove _proxy_name and _forward_address properties from EthereumContractAgent since custom Dispatcher proxy functionality is no longer supported when obtaining contract from registry.
2023-09-22 08:24:38 -04:00