Commit Graph

7858 Commits (7b337c5bee79280f6f543a765a2234ee881fcb1e)

Author SHA1 Message Date
K Prasch 03512626d5
Merge pull request #2318 from nucypher/contract-upgrades
StakingEscrow and StakingInterface Upgrades
2020-09-30 12:01:15 -07:00
mswilkison 313465818f Update registry for StakingInterface upgrade 2020-09-30 11:46:34 -05:00
mswilkison 366a8ccb14 Update registry 2020-09-30 11:40:48 -05:00
David Núñez efacb95775
Merge pull request #2315 from KPrasch/confirm-or-conform
Confirmations and pre-flight for upgrade CLI
2020-09-30 17:30:15 +02:00
Kieran Prasch 81e401703c Respond to RFCs for PR #2315; Combating CI timeouts for deployer CLI tests. 2020-09-30 08:12:26 -07:00
Kieran Prasch b3462d2902 Show original and target contract version numbers during interactive upgrade 2020-09-29 21:45:45 -07:00
Kieran Prasch 1e63ce6b2c Test touch ups 2020-09-29 20:40:15 -07:00
Kieran Prasch cba680fc1e Deprecates automated deployment series test, retirement was not enough. 2020-09-29 20:25:21 -07:00
Kieran Prasch e36d4da5d4 Deployment CLI plumbing adjustments: allow for domain-specefic pre-flight checks on upgrade. 2020-09-29 20:25:21 -07:00
Kieran Prasch 997a481738 Retire nucypher deploy contracts automated series test. 2020-09-29 20:25:21 -07:00
Kieran Prasch a68f2d328b Completes .owner property for OwnableContractMixin 2020-09-29 20:25:21 -07:00
Kieran Prasch b1da0270c9 --confirmations for manual proxy retargeting 2020-09-29 20:25:21 -07:00
Kieran Prasch 3de8ecb9a4 Display contract version number in deploy inspect CLI 2020-09-29 20:25:21 -07:00
Kieran Prasch 79c360a5b9 Eager pre-flight checks for deployer upgrade CLI. 2020-09-29 20:25:21 -07:00
Kieran Prasch ea3584656c Implements --confirmations for deployer transactions, including defaults. 2020-09-29 20:25:21 -07:00
K Prasch 7edcdc4f9e
Merge pull request #2287 from derekpierre/try-retry
Add default retry functionality to EthereumClients
2020-09-29 19:11:14 -07:00
K Prasch 0a12d5c4bf
Merge pull request #2307 from cygnusv/champis
Blue Oyster Mushrooms aftertaste
2020-09-29 17:03:55 -07:00
David Núñez e182cacf80 Add nickname and nickname_icon to prometheus metrics collector 2020-09-29 16:43:14 +02:00
jMyles 28c8f87684 Test showing that #1735 was apparently untrue. Fixes #1735. 2020-09-29 10:23:39 +02:00
David Núñez 2186a7379f Add domain to Ursula's JSON status 2020-09-29 09:47:55 +02:00
Bogdan Opanchuk d4a94cd01e Remove an unused import 2020-09-29 09:26:48 +02:00
Bogdan Opanchuk 572aec1574 Remove an unused variable 2020-09-29 09:26:30 +02:00
Bogdan Opanchuk 701d5ac06b Fix the return type of _make_rest_app() 2020-09-29 09:26:15 +02:00
K Prasch 2bc2081549
Merge pull request #2304 from vzotova/contracts-updates
Some contract updates
2020-09-28 16:59:11 -07:00
David Núñez 73f902938e Print single domain in Ursula's status page 2020-09-28 22:50:17 +02:00
derekpierre 47ac10bba0 Add docstring for retry middleware. 2020-09-28 13:35:58 -04:00
vzotova aca9c65b68 StakingEscrow: check for snapshots in batchDeposit, allow setWindDown before deposit 2020-09-28 14:05:19 +03:00
vzotova 7987115f75 StakingInterface: method to control snapshots 2020-09-28 12:45:52 +03:00
vzotova 4dcb414890 StakingEscrow: deposits from worklock allowed only after initialization 2020-09-28 12:12:35 +03:00
derekpierre 9f253b585b Use Optional type for _attach_provider..
Co-authored-by: Bogdan Opanchuk <bogdan@opanchuk.net>
Co-authored-by: K Prasch <kieran@nucypher.com>
2020-09-25 19:40:25 -04:00
Kieran Prasch eee125c184
Bump version: 3.0.0-beta.1 → 3.0.0-beta.2 2020-09-25 13:19:03 -07:00
K Prasch 9b45c08ac4
Merge pull request #1881 from nucypher/blue-oyster-mushrooms
Blue oyster mushrooms: Evolving node validity, optimization, domain separation, and migration.
2020-09-25 12:40:57 -07:00
David Núñez ad696b545e
Apply suggestions from code review
Co-authored-by: Derek Pierre <derek.pierre@gmail.com>
2020-09-25 19:26:43 +02:00
derekpierre 3e8834e174 Code cleanup including reusing existing add_middleware function, and general cleanup of tests. 2020-09-25 09:43:04 -04:00
David Núñez df06e3e1ee Pending change to single-domain from the Trezor PR 2020-09-25 11:53:08 +02:00
derekpierre 43ea03f022 Add retry middleware for Infura. 2020-09-24 21:45:38 -04:00
derekpierre 96084fb1b9 Remove infura:// scheme for infura specific provider - it isn't used. 2020-09-24 19:32:08 -04:00
derekpierre cc9ea699c9 Use Web3 middleware, instead of modifying web3 provider classes, to automatically retry requests based on response/exception returned.
Add unit test for AlchemyClient
2020-09-24 19:32:09 -04:00
derekpierre 01404bf2ad Improve typing for use of web3 providers. 2020-09-24 19:32:08 -04:00
derekpierre 7f362e0c24 Refactor name of retry callable parameter. 2020-09-24 19:32:08 -04:00
derekpierre 9e8df7509f Initial work for retry functionality with Alchemy providers. 2020-09-24 19:32:08 -04:00
K Prasch 73cb5b9827
Merge pull request #2297 from nucypher/contracts
Update contract registry for StakingInterface and router
2020-09-24 11:35:20 -07:00
David Núñez 47e01d6360 Address RFCs on #1881 2020-09-24 20:28:31 +02:00
David Núñez f96e82d95e Utility test to obtain versioned Ursulas' metadata hexstrings 2020-09-24 20:28:31 +02:00
David Núñez 3d6502468d Comment flaky assertion on test_discovery_phases. See #2016 2020-09-24 20:28:31 +02:00
Kieran Prasch 538aa7924e Fix imports 2020-09-24 20:28:31 +02:00
Kieran Prasch 0f63103df8 Handle invalid node cert during availability tracking 2020-09-24 20:28:31 +02:00
Kieran Prasch c0313e8311 Handle invalid node cert during node validation 2020-09-24 20:28:31 +02:00
Kieran Prasch adf1c84c4f Additional checks and handling of invalid node certs; Unify exception class with lower-level crypto.api 2020-09-24 20:28:31 +02:00
David Núñez 4f60c61798 Don't call initialize() at init time for temp file NodeStorages
Co-authored-by: Derek Pierre <derek.pierre@gmail.com>
2020-09-24 20:28:31 +02:00