Commit Graph

126 Commits (8e40988fa2e7729b4e20ad7cff5922715bbc51dc)

Author SHA1 Message Date
Kieran Prasch c895d24ba9 use TEST_ETH_PROVIDER_URI in favor of PYEVM_DEV_URI 2023-06-26 20:42:51 +02:00
Kieran Prasch 10c0ccd603 removes 'nucypher bond' CLI command. 2023-06-16 11:37:00 +02:00
Kieran Prasch a6d5335449 Reorganizes tests betweeen acceptance/integration. Ape project is now /tests/acceptnace. 2023-05-02 10:23:24 -07:00
Kieran Prasch a19c50ec69 ape checkpoint 1 2023-05-02 10:23:24 -07:00
Kieran Prasch 3d60d8ebdc Respond to RFCs in PR #3030 2022-12-22 10:10:19 -08:00
Kieran Prasch fda5c86db2 Removes "decentralized" and "blockchain" differentiation from "federated" 2022-12-07 11:29:26 +00:00
Kieran Prasch 7b7f2f071f Atomically unfederate (most of) the tests; Restores "federated" functionality by way of mocking. Takes advantage of fixture overriding to intercept testerchain. 2022-12-07 11:28:40 +00:00
Kieran Prasch 6ca73c2849 remove lisence header from tests 2022-11-16 13:27:47 +00:00
Kieran Prasch 73b6b8d15d Removes WebController and WebEmitter 2022-10-27 21:14:34 +01:00
Kieran Prasch 9ae4d5c966 to/from wei method updates for web3 v6+ support 2022-10-18 20:10:37 +02: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
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 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
vzotova 856abe4892 Renames `provider_uri` to `eth_provider_uri` 2022-02-18 11:27:15 +03: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
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
Kieran Prasch b193465f98 adjust tests 2022-02-08 11:03:50 -08:00
Kieran Prasch 1c34045a81 Prepares economics and deployment constants for use with threshold network. 2022-02-08 11:02:17 -08:00
Kieran Prasch 0e148fbfa8 Skip tests 2022-02-08 11:02:02 -08:00
Kieran Prasch ac1d4b5603 CLI supports payment method configuratiopn by Ursula and Alice. 2022-02-08 11:01:24 -08:00
Damon Ciarelli c1f66c0ef6 ursula pre_application_agent working; contract interactions required to run ursula. 2022-02-08 11:01:24 -08:00
Bogdan Opanchuk defa0e7c75 Fix deprecation warnings 2021-09-15 13:12:21 -07:00
Piotr Roslaniec e357fe2f38 Pass Path as str to CLI in tests 2021-08-06 18:11:26 +02:00
Piotr Roslaniec 09e90d17fa Remove remaining 'str' usage 2021-08-06 18:10:43 +02:00
Piotr Roslaniec 113a6db0ac Fix tests after rebase 2021-08-06 18:10:22 +02:00
Piotr Roslaniec 662bc34439 Use Path methods instead of os module 2021-08-06 18:10:22 +02:00
Piotr Roslaniec 6a270c1713 Use pathlib 2021-08-06 18:10:20 +02:00
derekpierre 589ddff4de Initial refactoring of "character control"; abstract what is now "character control" into a general "base control" from which "character control" can sub-class. 2021-07-26 15:14:42 -04:00
Kieran R. Prasch 7ed52647f3 Use crypto.passwords module for handling password key derivations. 2021-06-30 16:49:31 -07:00
Kieran Prasch 0d3780466b Respond to RFCs in PR #2701 2021-06-28 14:33:31 -07:00
Kieran R. Prasch f0080b3e2e Minimally restore attachment of keystore 2021-06-28 14:33:31 -07:00
Kieran R. Prasch 4f7bdf5c46 tests respect the Keystore API 2021-06-28 14:33:31 -07:00
Kieran R. Prasch e3868df4d1 Handle TLS power derivation form keystore. 2021-06-28 14:33:31 -07:00
Kieran R. Prasch 6aef077172 bulk renaming of Keyring -> Keystore 2021-06-28 14:33:31 -07:00
derekpierre 2299df1a2b Added disclaimer with workaround for 'nucypher stake merge' operation. 2021-06-22 15:22:42 -04:00
derekpierre 04e7b05199 Add CLI disclaimer to 'nucypher stake increase' CLI operation outlining known bug leading to reduced rewards for one period. 2021-06-22 11:41:53 -04:00
David Núñez ee2b6ed459 Resurface failing test that was shadowed and fix it. 2021-05-17 10:20:50 +02:00
David Núñez ae4f63aa24 Introduce boost display in CLI tests. Improve tests a bit
Test actual sub-stake display logic instead of duplicating that code in tests
2021-05-17 10:20:50 +02:00
KPrasch 751c05cff5
Merge pull request #2673 from piotr-roslaniec/check-allowance#2636
Check allowance value before transactions
2021-05-07 14:17:08 -07:00
David Núñez db4ee7c0df
Merge pull request #2662 from KPrasch/prompter
Improve keyring creation prompts and warnings
2021-05-07 11:58:12 +02:00
Piotr Roslaniec 3bd14cad19 Update allowance validation 2021-05-03 09:26:34 +02:00
Piotr Roslaniec 1a91011693 Update allowance validation 2021-05-03 09:26:34 +02:00
Piotr Roslaniec feafbc219a Check allowance before increasing it 2021-05-03 09:26:34 +02:00
Kieran R. Prasch 5575c2c135 Improve keyring creation prompts and warnings 2021-04-28 12:07:27 -07:00
Piotr Roslaniec ee9f6708c8 Calculate date from blocktime 2021-04-27 13:58:54 +02:00
Piotr Roslaniec eee2264ca1 Rename flags 2021-04-23 15:53:51 +02:00
Piotr Roslaniec a8f1e55cd8 Set token reward decimal place 2021-04-23 10:34:55 +02:00