Commit Graph

3084 Commits (e7ab67448ffee47742b721ff3b5f2a867575282c)

Author SHA1 Message Date
Piotr Roslaniec 0c30b5fe86 Print historical rewards 2021-04-21 12:23:28 +02:00
Piotr Roslaniec dcfa50ea0e Test rewards CLI 2021-04-21 12:23:12 +02:00
KPrasch 70f525dec3
Merge pull request #2632 from piotr-roslaniec/refactor-queries#2153
Refactor queries into a separate file
2021-04-16 12:44:51 -07:00
Kieran Prasch 7c33d6f1ba Expand protecion for policy creation with expiration in the past. 2021-04-16 11:42:15 -07:00
vzotova 73dfe7ea4c Fix upgradeability test 2021-04-16 20:21:58 +03:00
derekpierre 571407084a Improve UX for character CLI when there are multiple configuration files - prompt if > 1, or use singular configuration if only one available.
Fix failing tests.
2021-04-15 08:24:41 -04:00
derekpierre 5415d55b39 Fixed issue where ursula configuration files with signing key suffix were not being listed/used as valid configuration files.
Fix failing tests.
2021-04-15 08:24:41 -04:00
Piotr Roslaniec c640345ea4 Fix queries failing silently 2021-04-15 08:05:11 +02:00
Piotr Roslaniec 269c7c2fc2 Refactor queries into a separate file 2021-04-15 08:05:11 +02:00
Kieran Prasch 7b41ea00fd Temporary skip for contract upgradeability test 2021-04-14 14:31:24 -07:00
KPrasch 5d03fb7d76
Merge pull request #2625 from KPrasch/cli
Fixes intermittently failing CLI test on CI
2021-04-14 08:18:18 -07:00
KPrasch 74c986e53b
Merge branch 'main' into dao-proposal-1 2021-04-14 08:16:40 -07:00
Kieran Prasch 1ba789ca20 Mature all known nodes in node storage test assertions. 2021-04-14 08:09:50 -07:00
KPrasch b548db3b31
Merge pull request #2609 from KPrasch/manual-migration
Manual migration CLI command
2021-04-14 07:35:34 -07:00
Kieran Prasch 712adb0be0 Verbose failure output for failing CI test, shorted poliy duration in lifecycle test to accmodate end of probationary period. 2021-04-13 16:57:57 -07:00
KPrasch fed186975b
Merge pull request #2628 from piotr-roslaniec/nickname-delim#2471
Change nickname delimiter in card filename
2021-04-08 13:29:57 -07:00
KPrasch 05ab5d38d4
Merge pull request #2629 from piotr-roslaniec/loopback-addr#2538
Use constant for loopback address
2021-04-08 13:18:26 -07:00
Piotr Roslaniec ec757bf4a9 Use constant for loopback address 2021-04-08 13:33:34 +02:00
Piotr Roslaniec 8edd343ab8 Test qr code output 2021-04-08 11:57:02 +02:00
Piotr Roslaniec f43ad5d055 Change nickname delineation 2021-04-08 11:56:39 +02:00
vzotova 62576f12e7 Apply RFCs from #2596
Co-authored-by: David Núñez <david@nucypher.com>
Co-authored-by: Derek Pierre <derek.pierre@gmail.com>
2021-04-07 17:20:54 +03:00
vzotova 7dfe82fb6e Change lifecycle for pool: new rules for deposit() and withdrawAll() 2021-04-07 17:20:54 +03:00
vzotova 7d47d3bc76 Refinements for pool staking contract 2021-04-07 17:20:53 +03:00
derekpierre 34e7d269b6 Fixed calculation of periods for Alice CLI grant.
Fix test due to modification of output when sub-stake is INACTIVE.
2021-03-31 11:14:35 -07:00
derekpierre 1bb9290c34 Fix CLI/UX issues related to change of period length. 2021-03-31 11:14:35 -07:00
vzotova 4af5ae8169 Fix bug with merged sub-stake and migration (when last period is 1) 2021-03-30 22:37:01 +03:00
vzotova 3136a97aa6 Fix other tests 2021-03-22 11:37:27 -07:00
vzotova fc2ff03e35 Fix economics calculation and tests 2021-03-22 11:37:27 -07:00
Kieran Prasch ed032de9e8 Translating economic parameters to handle 7 day periods. 2021-03-22 11:37:27 -07:00
vzotova 9284e5e63f Fix after rebasing 2021-03-22 11:37:27 -07:00
vzotova ec7d44b4bd Apply suggestions from code review #2549
Co-authored-by: Derek Pierre <derek.pierre@gmail.com>
Co-authored-by: David Núñez <david@nucypher.com>
2021-03-22 11:37:27 -07:00
vzotova 5ba91aef2c StakingEscrow: renames formerSecondsPerPeriod/formerHoursPerPeriod -> genesisSecondsPerPeriod/genesisHoursPerPeriod 2021-03-22 11:37:27 -07:00
vzotova 452b75ed45 Gas estimates of migration 2021-03-22 11:37:27 -07:00
vzotova fe5c362961 Test for deployers during migration 2021-03-22 11:37:27 -07:00
vzotova dc889f9092 Intercontract migration test 2021-03-22 11:37:27 -07:00
vzotova ff627e89ec Migration test for StakingEscrow 2021-03-22 11:37:27 -07:00
vzotova 4d6df51a98 Migration test for PolicyManager 2021-03-22 11:37:27 -07:00
vzotova dc09d98c58 Fix StakingEscrow and PolicyManager initialization step 2021-03-22 11:37:27 -07:00
vzotova e7e7895433 Migration test for Issuer 2021-03-22 11:37:27 -07:00
vzotova 727a27689a PolicyManager: ignore old policies after migration 2021-03-22 11:37:27 -07:00
vzotova 98b63da822 Separated parameter for former hours per period in BaseEconomics 2021-03-22 11:37:27 -07:00
vzotova b0a605ab25 Draft of period extension 2021-03-22 11:37:27 -07:00
vzotova c5816b7e95 Fix small unreachable bug in PolicyManager 2021-03-22 11:37:27 -07:00
KPrasch 4828dbabd8
Merge pull request #2595 from vzotova/fix-statistics-test
Fix sampling distribution test
2021-03-17 12:57:01 -07:00
vzotova 1e22c4287d Fix sampling distribution test 2021-03-15 16:49:52 +03:00
Kieran Prasch 116e89074b Deprecates worker IP address as enviorment variable. 2021-03-10 12:00:44 -08:00
derekpierre 120320a049 Additional testing of event metrics collectors, and extra sanity check for all collectors. 2021-03-08 19:31:13 -05:00
derekpierre f148c08127 Initial tests for prometheus collectors. 2021-03-08 19:31:13 -05:00
Kieran Prasch 84240b4f07 remove_unused -> remove_inactive 2021-03-05 09:56:23 -08:00
Kieran Prasch 8f041bda04 Allow replacement of rewards collection transactions. 2021-03-04 14:02:45 -08:00
Kieran Prasch 381ded5f8a Second round of improvements for handling invalid passwords. 2021-03-04 13:58:01 -08:00
Bogdan Opanchuk 03bab50289 Minor RFC 2021-03-02 18:20:48 -08:00
Bogdan Opanchuk c0a303a783 Help nucypher-monitor get the info it needs 2021-03-02 18:20:48 -08:00
Kieran Prasch 06d89fef07 ContractAdministrator is a BaseActor subclass. Respond to RFCs in PR #2572 2021-03-02 10:24:41 -08:00
Kieran Prasch fd005b3ff7 Relocates CharacterConfiguration to nucypher.config.base 2021-02-26 13:38:37 -08:00
Kieran Prasch ba464989ba Actors accept a transacting power or an address but not both + Cleanup. 2021-02-26 13:38:37 -08:00
Kieran Prasch dcd8c9b12f Handle CLI-launched character unocking pre-init. 2021-02-26 13:38:37 -08:00
Kieran Prasch 7e07bd267e Handle injected transacting power in tests. 2021-02-26 13:38:37 -08:00
Kieran Prasch acfa1cad71 Do not return agents from agency fixture 2021-02-26 13:25:17 -08:00
Kieran Prasch b91359f3ba Bulk deprecation of Preallocation tooling. 2021-02-26 13:25:17 -08:00
derekpierre 397e872b1d Add some tests. 2021-02-26 13:07:26 -05:00
Kieran Prasch 2ac8d276aa Respond to RFCs for PR #2536; Holdover for future work; Post rebase cleanup. 2021-02-18 18:35:56 -08:00
derekpierre 305bf0a7fb Added unit and integration tests for keyring. 2021-02-18 18:08:40 -08:00
derekpierre cbe03d9dc1 Add unit tests for (de)serialization if keys from/to files. 2021-02-18 18:08:40 -08:00
derekpierre bcfbf3e683 Fix failing unit tests. 2021-02-18 18:08:40 -08:00
derekpierre 6f25d57971 Better organize serialization/deserialization functions.
Use loopback address functions.
Respond to RFCs for #2536.
2021-02-18 18:08:40 -08:00
Kieran Prasch a4885c8fed Advance tests along with API changes and code touch ups 2021-02-18 18:07:43 -08:00
Kieran Prasch 0b164b6df7 Test adjustments and code touch ups 2021-02-18 18:07:43 -08:00
derekpierre ab30f1f497 Improve serialization/deserialization logic of private keys. 2021-02-18 18:07:43 -08:00
Kieran Prasch 6574836699 Additional cleanup and commentary 2021-02-18 18:07:43 -08:00
Kieran Prasch c6e402a12a Handle Vladimir stamp substantiation and missing asserts in test. 2021-02-18 18:07:41 -08:00
Kieran Prasch 37774897bc Understand Ursula.run as the coordinated single point of service startup. 2021-02-18 18:06:31 -08:00
Kieran Prasch 212abcc145 Handle power derivation from keyring, or ad-hoc usage of TLSHostingPower. 2021-02-18 18:06:31 -08:00
Bogdan Opanchuk 37929b36a8 Implement changes from the review 2021-02-16 22:45:55 -08:00
Bogdan Opanchuk 4de9b91d2a Refactor FleetSensor 2021-02-16 22:45:55 -08:00
KPrasch 7c6094f951
Merge pull request #2557 from fjarri/self-destruct-worker-pool
Stop the threadpool when all the worker results are processed
2021-02-15 11:47:47 -08:00
Kieran Prasch 9c649c6915 Ensures that banners are only logged when is_me is True for Alice, Bob, and Enrico. 2021-02-13 18:39:20 -08:00
Kieran Prasch 4c0f679c7e Removes client_password from character init where possible, require signer to init a TransactingPower, removing default web3 signer. 2021-02-13 18:35:31 -08:00
Kieran Prasch 289078191d Ensure that client password is optional in character's init. 2021-02-13 18:35:31 -08:00
Bogdan Opanchuk 09c476e2da Propagate the actual exception from the producer thread instead of serializing it into string 2021-02-09 16:01:58 -08:00
Bogdan Opanchuk 7b4ab2a412 Stop the threadpool when all the worker results are processed 2021-02-07 15:11:03 -08:00
Kieran Prasch d30b162208 Better support for CLI JSON responses and pretty printing. 2021-02-07 09:43:19 -08:00
Kieran Prasch d4616416e7 Disables probationary period checking in tests. 2021-02-07 09:08:26 -08:00
Kieran Prasch dc0932ab79 Temporary test skip for regarding issue #2552; Cleanup Imports. 2021-02-07 08:42:10 -08:00
K Prasch 0e29a6ab67
Merge pull request #2544 from vzotova/pool
Modification of WorkLockPoolingContract (without worklock part)
2021-02-05 14:36:39 -08:00
Victoria 36e47153df Apply suggestions from code review #2518
Co-authored-by: K Prasch <kieranprasch@gmail.com>
Co-authored-by: Derek Pierre <derek.pierre@gmail.com>
2021-02-02 19:24:29 +03:00
vzotova 7c77aa65d0 Remove locking restake flag, throw error when node tries to commit twice in a row 2021-02-02 19:24:28 +03:00
vzotova 61d8dc1ec0 New deployment order: StakingEscrow dispatcher, then PolicyManager+Dispatcher -> Adjudicator+Dispatcher -> WorkLock and only after this StakingEscrow itself 2021-02-02 19:24:28 +03:00
vzotova 9815440464 New order of contracts deployment, StakingEscrow uses other addresses of main contracts in constructor 2021-02-02 19:24:28 +03:00
vzotova 19a2315fbe Combine setters for linked contracts in StakingEscrow 2021-02-02 19:24:27 +03:00
vzotova 546e84a653 Remove test mode from StakingEscrow 2021-02-02 19:24:27 +03:00
vzotova b384911e5d Remove batch deposits 2021-02-02 19:24:27 +03:00
vzotova 08e2098dc2 Solidity 0.7.5 -> 0.7.6 2021-02-02 19:24:27 +03:00
vzotova 436ae0f134 New modification of WorkLockPoolingContract - without worklock part 2021-01-30 16:27:38 +03:00
K Prasch f0c068eef3
Merge pull request #2534 from derekpierre/one-liner
Fixed blocking call waiting for number of known nodes which could infinite loop
2021-01-21 14:29:32 -08:00
K Prasch 6b2a9ecdbb
Merge pull request #2533 from cygnusv/fast-unit
Fixes to unit tests. Fix for #2484
2021-01-21 10:26:58 -08:00
derekpierre 9a886fa031 Fix invalid import for grant availability script. 2021-01-20 14:54:16 -05:00
David Núñez 0b2eb927be We were incorrectly using net_version to identify the EthereumClient chain in certain places
Fixes #2484
2021-01-20 13:05:23 +01:00
David Núñez d7e45d2959 Unskip cards unit tests 2021-01-20 12:36:27 +01:00
David Núñez d02f0ead7f Disable solidity compilation for MockBlockchain 2021-01-20 12:36:10 +01:00
Kieran Prasch bb0f317898 Bigfix: Use Worker HTTP client for fleet-sourced external IP determination (and supporting tests) 2021-01-18 10:48:55 -08:00
Kieran Prasch 3c65c566ae Expands external IP determination unit testing 2021-01-17 14:36:53 -08:00
Kieran Prasch eda57b8c60 Force clearance of the mock ursulas cache 2021-01-15 18:20:05 -08:00
Kieran Prasch 9cb7c1979b Bugfix and supporting tests for automated IP determination 2021-01-15 18:19:39 -08:00
Kieran R. Prasch 30f41b5602
Insert missing license header 2021-01-14 22:10:06 -08:00
damon c e907a598a2
Merge pull request #2462 from KPrasch/automagic
IP address checks on worker startup
2021-01-14 20:47:32 -08:00
Bogdan Opanchuk bbc4390f68 Generalize NodeEngagementMutex 2021-01-14 11:19:35 -08:00
Bogdan Opanchuk a2b99daa1d Merge proposals and enactment into a single method, return EnactedPolicy 2021-01-14 11:19:35 -08:00
Bogdan Opanchuk de0f933118 Make Arrangement stateless and get rid of BlockchainArrangement 2021-01-14 11:19:35 -08:00
Bogdan Opanchuk 24d5e3a5ec Remove PolicyCredential
It isn't used anywhere
2021-01-14 11:19:35 -08:00
Bogdan Opanchuk e635825c9e Remove unused mock classes 2021-01-14 11:19:35 -08:00
Bogdan Opanchuk e81f285517 Make WeightedSampler behave correctly in case of several consecutive draws 2021-01-14 11:19:35 -08:00
Kieran Prasch 8c9da43d10 Allow for settable rest host in --dev mode. 2021-01-12 13:10:15 -08:00
Kieran Prasch c7fd63630b Unskips worker rate limiting test - Fixes unexpee limit test 2021-01-12 13:10:15 -08:00
Kieran Prasch f35f2fcef3 Accmodate rest_host as a required Ursula init parameter for live nodes in test. 2021-01-12 13:10:15 -08:00
Kieran R. Prasch 2d98971b43 Temp. skip work tracker test for CI runs. 2021-01-12 13:10:15 -08:00
Kieran R. Prasch 86d61b41f1 Test touchups for ursula startup 2021-01-12 13:10:15 -08:00
Kieran R. Prasch 303b476cd4 Startup IP check session mocking; Adjustment for learning loop startup. 2021-01-12 13:10:15 -08:00
Kieran R. Prasch 2daa9b499d Closes #2424 2021-01-12 13:10:15 -08:00
Kieran Prasch 94bf887364 Soften the impact of unknown IP during checkup 2021-01-12 13:10:14 -08:00
Kieran Prasch 7d6b45a2e0 Advances automatic IP determination: Query known nodes. 2021-01-12 13:09:07 -08:00
Kieran Prasch 5b88afc7c6 localizes card mocking fixture so CLI test modules will propery run. 2021-01-12 11:08:45 -08:00
Kieran Prasch a9d3b6cf1e Deprecation of automated deployment series by ContractAdministrator 2021-01-12 11:08:45 -08:00
Kieran Prasch f2a1443457 Removes interactive commitment via UrsulaCommandProtocol 2021-01-09 16:55:44 -08:00
Bogdan Opanchuk 2e0efe451e Use in-memory mock LMDB environment for most tests 2021-01-02 17:19:13 -08:00
Kieran Prasch a9638ea6e1 Mock card save method (neded to run tests as suite). 2020-12-25 01:51:16 +01:00
Kieran Prasch 1cf48ede24 Installs new plumbing for --max-gas-price througout CLI and configuration modules. 2020-12-25 01:51:16 +01:00
David Núñez 568d05ae52 Simplify max_price_gas_strategy: not controlled by an envvar anymore 2020-12-25 01:51:16 +01:00
David Núñez 9cba73bd53 Deprecate datafeed_fallback_gas_strategy 2020-12-25 01:51:16 +01:00
David Núñez d9d21f7cfb Adjust some tests to use the free gas strategy by name, instead of a callable 2020-12-25 01:51:16 +01:00
damon 5ed448058c worktracker: enforce random_interval after one failure 2020-12-25 01:51:16 +01:00
David Núñez e3f3b65b34 Refine work tracker test 2020-12-25 01:51:16 +01:00
David Núñez f2818bb5f0 Log test actions to facilitate debugging the worker test 2020-12-25 01:51:16 +01:00
David Núñez 489e7e6c70 Use the 3 gas price datafeeds we have to build a median-based strategy 2020-12-25 01:51:15 +01:00
David Núñez 356cc1ad4a Include the Zoltu gas price oracle in the datafeed fallback strategy 2020-12-25 01:51:15 +01:00
David Núñez 659c8db947 Added gas price data feed from gas-oracle.zoltu.io 2020-12-25 01:51:15 +01:00
David Núñez a6a089f76f Introduce a max price gas strategy wrapper that caps the price of any strategy
Controlled by the NUCYPHER_MAX_GAS_PRICE_GWEI envvar
2020-12-25 01:51:15 +01:00
David Núñez 0c3b9c2742 Use canonical speed names internally in gas price datafeeds 2020-12-25 01:51:15 +01:00
David Núñez 6e83b0ffe1 Prioritize Upvest gas price datafeed 2020-12-25 01:51:15 +01:00
David Núñez a56ce5151d Construct the datafeed gas strategy based on the speed name 2020-12-25 01:51:15 +01:00
David Núñez 71ad8c2c31 Introduce equivalence classes for gas speed names 2020-12-25 01:50:43 +01:00
K Prasch 01ffaa17c2
Merge pull request #2244 from fjarri/simplify-retrieve
Simplify Bob.retrieve()
2020-12-21 14:01:17 -08:00
Bogdan Opanchuk 61253968fc Simplify the reencryption loop 2020-12-18 15:19:43 -08:00
K Prasch 62ade702c9
Merge pull request #2474 from KPrasch/hello-operator
Pretty worker & staker console messages
2020-12-18 10:15:01 -08:00
K Prasch 0d7af8bd60
Apply suggestions from code review
Co-authored-by: Derek Pierre <derek.pierre@gmail.com>
2020-12-18 09:49:52 -08:00
David Núñez 5f93a3ae59 Skip card unit tests until qrcode module is added as dependency in 2440 2020-12-17 23:30:51 +01:00
Bogdan Opanchuk 08c7f83548 Remove an unnecessary alternative of passing a treasure map via map_id
Every time it happens the actual map object is also available.
2020-12-15 14:04:32 -08:00
Bogdan Opanchuk 60c0f4412f Turn `construct_hrac_and_map_id()` into `construct_map_id()` (hrac is not used anywhere) 2020-12-15 13:36:20 -08:00
Kieran Prasch 89043b3065 Deprecates managed provider/client syncing 2020-12-14 12:01:18 -08:00
K Prasch 5a13d23592
Merge pull request #2466 from KPrasch/mime
Deprecation: Internal geth process mode (--geth)
2020-12-14 11:57:17 -08:00
David Núñez a89cd39e91
Merge pull request #2240 from ronmnm/romak_pooling
Worklock pooling contract
2020-12-14 10:34:17 +01:00
Kieran Prasch fae2c05509 Use constants for cli password collection confirmation 2020-12-11 12:09:04 -08:00
Kieran Prasch 38c441dff0 Improves staker and ursula literature and help texts 2020-12-11 12:07:43 -08:00
Kieran Prasch c6b3ea31c1 Deprecates embedded geth integration tests and managed process usage. 2020-12-11 11:04:49 -08:00
Kieran Prasch cd0f9c7b35 Deprecates embedded geth integration tests. 2020-12-11 10:25:09 -08:00
Kieran Prasch 2eefc07d31
Deprecates internal geth process mode. 2020-12-09 17:39:42 -08:00
K Prasch 8875075902
Merge pull request #2115 from KPrasch/card
Let me give you my card...
2020-12-09 17:26:03 -08:00
Kieran R. Prasch 735dccce1e
Card CLI acceptance testing for 'alice/bob make-card' and card directory autocreation. 2020-12-09 16:52:15 -08:00
Kieran Prasch d21d7ee947 Additional help text and accompanying test; Relocate help test to CLI unit. 2020-12-09 14:10:03 -08:00
Kieran Prasch b342180d89 Additional CLI acceptance tests for non-interactive use cases. 2020-12-09 13:55:45 -08:00
Kieran Prasch e6af45eb26 CLI acceptance testing for character cards 2020-12-09 12:44:23 -08:00
Kieran R. Prasch 912e2b1c46
Revert signed treasure map changes for federated policies. 2020-12-09 00:13:38 -08:00
Kieran R. Prasch 24f6b4ce5e
Expand alice confguration options to include policy storage and stay current with signed tmaps 2020-12-09 00:11:13 -08:00
vzotova d58ca9a748 Remove duplicate code 2020-12-09 11:04:22 +03:00
Kieran R. Prasch c51c4a7f09
Character cards are verifiable 2020-12-08 23:55:10 -08:00
Kieran R. Prasch 1580c5f89c
Extract Identity entities 2020-12-08 23:55:09 -08:00
K Prasch af1c11b0d4
Merge pull request #2460 from KPrasch/probation
Complete grant CLI policy interactons and probationary period enforcement
2020-12-08 14:08:53 -08:00
Kieran Prasch fcdfdda58b Test demonstrating AccessDenied on invalid or incorrect keystore signer password 2020-12-08 10:56:42 -08:00
Kieran R. Prasch acdcf8c16e Resolves TODO regarding none value as software signer password; Raise AccessDenied. 2020-12-08 10:41:27 -08:00
Kieran Prasch 91e0accd20 Use ISO8601 for CLI expiration 2020-12-08 10:40:42 -08:00
Kieran Prasch 63d8c3555f Improves grant CLI: all policy values cascade from flags, to defaults, and interactively. Integrates with probationary period enforcement. 2020-12-08 10:40:42 -08:00
Kieran Prasch 2cecfb3cfd Rewords keyring decryption console messages. 2020-12-08 10:40:42 -08:00
David Núñez b0997653ab Fixes #1704: CLI asks for confirmation before detaching worker 2020-12-08 10:40:42 -08:00
Kieran Prasch 66ada04432 Relax regex testing for contract versioning. 2020-12-05 08:16:27 -08:00
Kieran R. Prasch 65a41e7f33
Remove imported 'tests' reference from packaged constants. 2020-12-03 19:53:29 -08:00
Kieran Prasch e8370513f8 Increase maximum acceptable version length in regex test for contracts. 2020-12-03 16:48:04 -08:00
Victoria a8f0ec5bc5 Apply suggestions from code review #2439
Co-authored-by: Derek Pierre <derek.pierre@gmail.com>
Co-authored-by: Kieran Prasch <kieran@nucypher.com>
Co-authored-by: David Núñez <david@nucypher.com>
2020-12-03 18:39:44 +03:00
vzotova 0a518df17a Refine upgradeability test 2020-12-03 16:48:35 +03:00
vzotova d221051284 Small touch ups for logs and tests while compilation 2020-12-03 16:48:34 +03:00
vzotova 4ff174eed0 Generate remappings settings based on source bundle 2020-12-03 16:48:34 +03:00
vzotova c7ec3c7ecb Fix predefined source bundles 2020-12-03 16:48:34 +03:00
vzotova bf247bc73f Take allowed path from source bundle while compilation 2020-12-03 16:48:33 +03:00
vzotova 96e959f60a Fix after rebasing 2020-12-03 16:48:33 +03:00
Kieran Prasch a16691bd62 Return of import remappings. 2020-12-03 16:48:33 +03:00
Kieran Prasch 1fe2d91297 Jamming with Viki and Derek. 2020-12-03 16:48:32 +03:00
Kieran Prasch 37f7a20814 All I want for christmas is a working source bundle 2020-12-03 16:48:32 +03:00
Kieran Prasch b8949a7972 Follow the yellow brick road 2020-12-03 16:48:32 +03:00
Kieran Prasch 6f04cef63d Rescues a test utility from fixtures and modifies estimate gas metrics to use standard compiler output. 2020-12-03 16:48:31 +03:00
Kieran Prasch 673223cf43 Ignore solc compile and economics from autodoc. 2020-12-03 16:48:31 +03:00
Kieran Prasch 706db66ee5 Compiler test module uses new entry points. 2020-12-03 16:48:30 +03:00
Kieran R. Prasch e8f42360ec Moves nonce testing concept to PR #2074 2020-12-03 16:48:30 +03:00
Kieran Prasch d40c422ceb Use absoute import paths for nucypher 2020-12-03 16:48:30 +03:00
Kieran Prasch 70cf785c7f Arrange tests to respect upstream changes; Conventionalize testerchain class attrs; Accept nonce atability testing with delay. 2020-12-03 16:48:30 +03:00
Kieran R. Prasch faabdb5ac2 Drafts simple nonce stability testing helper contract. 2020-12-03 16:48:29 +03:00
Kieran R. Prasch 7b0896f121 hypothesis validation for devdoc regex. Finish test split. 2020-12-03 16:48:29 +03:00
Kieran R. Prasch d3e7d70faf Seperates multiversion compile test into another module. 2020-12-03 16:48:29 +03:00
Kieran R. Prasch ab71b85be2 Initial discovery of nonce instability. 2020-12-03 16:48:28 +03:00
Kieran R. Prasch 775fe32828 Handle multiversion compiler test source directories and remove old compiler usage from chain interfaces. 2020-12-03 16:48:28 +03:00
Kieran R. Prasch 11a807c096 Simplify solidity compiler module with a more stateless and functional approach; Use the standard compiler method. 2020-12-03 16:48:28 +03:00
David Núñez 066255d22a
Merge pull request #2369 from KPrasch/router
Staking interface router ownership transfer
2020-12-03 13:33:32 +01:00