Commit Graph

11128 Commits (a4b90479f63adfd1bab1762019a6d72283da531d)

Author SHA1 Message Date
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