Commit Graph

3313 Commits (2948a198c077ba506c443814f4a33b85763b833e)

Author SHA1 Message Date
Kieran Prasch 2948a198c0 Unit and acceptance tests for condition serialization and evaluation 2022-10-18 20:07:10 +02:00
Kieran Prasch 8d2045a118 conditions expression and evaluation prototype 2022-10-18 20:07:10 +02:00
Kieran Prasch 9e763dad86 expand test vectors 2022-10-18 20:07:10 +02:00
Kieran Prasch 5d4d409b82 Consolidates evm based reencryption conditions to eventually encapsulate payment methods; Reduce scope of conditions to a module 2022-10-18 20:07:10 +02:00
Kieran Prasch 58f4b6e50a Begin sanitization of return test comparators 2022-10-18 20:06:39 +02:00
Kieran Prasch 34bd940976 Establish unit tests for conditions 2022-10-18 20:06:39 +02:00
KPrasch f832157a5c
Merge pull request #2915 from KPrasch/metrics
Grant avalability metrics on polygon/mainnet
2022-10-04 15:53:53 +02:00
derekpierre e293eb1fae Fix failing test. 2022-07-04 11:24:26 -04:00
derekpierre eb9329e872 More work on the revamp of prometheus metrics collection. Reorganization/renaming of some metrics, added some metrics, fixed tests etc. 2022-07-04 11:06:09 -04:00
derekpierre 35e651a7a5 Fix failing Porter tests. 2022-06-27 16:48:14 -04:00
James Campbell 49441ec104 Fix acceptance tests for payment provider uri 2022-05-06 17:35:29 +03:00
James Campbell aff2f7bb2e Add network_type to network selection in cli to differentiate between eth and polygon 2022-05-03 09:52:46 +03:00
derekpierre 4a9c7c0385 Allow prometheus parameter but show error message about current lack of support. It will be allowed once functionality is revamped.
Modify prometheus associated acceptance test.
2022-04-28 09:19:00 -04:00
derekpierre 871094c548 Respond to RFCs in #2908. 2022-04-13 11:05:17 -04:00
derekpierre 7689b446a7 Add web controller tests for handling of WorkerPoolException.
Improve efficiency of Porter tests by reducing execution timeout.
2022-04-13 11:05:03 -04:00
derekpierre 0549a009ac Fix failing concurrency test. 2022-04-13 11:04:48 -04:00
Kieran Prasch 866d905a0a Updates grant avalability metrics script for use with polygon/mainnet 2022-04-11 16:00:12 -07:00
Kieran Prasch 2c0279ff35 fixes timing anomaly in ethereum test backend 2022-04-05 11:59:30 -07:00
Kieran Prasch 320e5bc4b3 test adjustments for london fork 2022-04-04 22:01:32 -07:00
derekpierre a8aa869c2d Ursula runs a background task, OperatorBondedTracker, which ensures that it shuts down if no the operator address is no longer bonded to a staking provider. 2022-03-25 10:38:48 -04:00
derekpierre 276b334941 Ensure that worktracker stops on first startup once operator is confirmed. 2022-03-24 20:31:04 -04:00
Kieran Prasch 18d24d1fe2 Responds to RFCs for PR #2873 2022-03-24 13:18:53 -07:00
derekpierre 5f6bee537c Enforce consistency of IP address and port when testing external ip utilities. 2022-03-23 11:43:35 -07:00
Kieran R. Prasch aad511ba30 test adjustments to handle policy registry, in-memory node storage and polygon mocks. 2022-03-22 15:54:36 -07:00
Kieran R. Prasch 99ac4693c2 Handle remote certificate mocks and storage in middleware. 2022-03-22 15:54:36 -07:00
Kieran Prasch ae79dfc6fb Handle SSL certificates inside middleware. 2022-03-22 15:54:36 -07:00
Bogdan Opanchuk 06be01be84 certificate_bytes was renamed to certificate_der 2022-03-13 16:56:09 -07:00
Bogdan Opanchuk 8428ae825a decentralized_identity_evidence was renamed to operator_signature 2022-03-13 16:38:59 -07:00
Bogdan Opanchuk b8199e37ee staker_address was renamed to staking_provider_address 2022-03-13 16:18:41 -07:00
KPrasch 1618bd2ced
Merge pull request #2850 from fjarri/address-derivation
Address derivation inside nucypher-core
2022-02-24 11:37:28 -08:00
Bogdan Opanchuk 5542057dc3 Fix old terminology 2022-02-23 23:43:19 -08:00
Bogdan Opanchuk fe28804657 decentralized_identity_evidence -> operator_signature 2022-02-23 23:43:19 -08:00
Kieran Prasch c809b69f9a Restoration of StakingEscrowDeployer and select tests; cleanup. 2022-02-21 17:23:26 -08:00
Kieran Prasch 73b238a587 Removes staking entities 2022-02-21 17:17:11 -08:00
Kieran Prasch d2852c9e71 Removes discrete staker modules 2022-02-21 17:08:05 -08:00
Bogdan Opanchuk aaa440c7fe Resolve the issue with obtaining the operator address in local/remote Ursulas 2022-02-20 23:36:00 -08:00
Bogdan Opanchuk 2e5dd70e51 nucypher-core had address parameter names normalized 2022-02-20 23:35:26 -08:00
Bogdan Opanchuk 687830bd4d Remove the dependency on coincurve 2022-02-20 23:35:26 -08:00
Bogdan Opanchuk 484f8b91e2 Use the worker address derived in nucypher_core 2022-02-20 23:35:26 -08:00
vzotova 236f32b438 Apply suggestions from code review #2871
Co-authored-by: derekpierre <derek.pierre@gmail.com>
2022-02-18 19:18:33 +03:00
vzotova 856abe4892 Renames `provider_uri` to `eth_provider_uri` 2022-02-18 11:27:15 +03:00
Kieran R. Prasch 2aae09f1e4 Respond to RFCs in PR #2862 2022-02-16 13:24:35 -08:00
vzotova a50b56de57 Fix bond cli and tests 2022-02-15 14:01:04 +03:00
Kieran Prasch 592229025f Check if an operator address is already bound to another staking provider if sp is unbound. 2022-02-14 12:04:49 -08:00
Kieran Prasch 5f3437091a Fast integration tests for bonding CLI using mocks. 2022-02-14 11:41:26 -08:00
Kieran Prasch 3c01f760c5 test stub for bonding CLI 2022-02-10 11:23:53 -08:00
vzotova 7c437b37b8 Removes `WorkLock` contract/agent/deployer and cli
Co-authored-by: Kieran Prasch <kieranprasch@gmail.com>
2022-02-10 20:19:21 +03:00
vzotova ecac8017ed Removes PolicyManager and StakingInterface 2022-02-09 14:24:26 +03:00
derekpierre b46432ab6d Purge Aragon/NuCypher DAO specific code. 2022-02-08 15:13:51 -05:00
Kieran Prasch 5014209eeb retire multisig tools 2022-02-08 11:11:22 -08:00