Commit Graph

8336 Commits (e81f2855178ac33215ae127bfd074b3723dda73a)

Author SHA1 Message Date
Kieran Prasch e8370513f8 Increase maximum acceptable version length in regex test for contracts. 2020-12-03 16:48:04 -08:00
David Núñez 5972896510
Merge pull request #2439 from vzotova/compile-std
Standard Solc Compile (Multiversion)
2020-12-03 18:11:22 +01: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 af5bb16fab Solidity 0.7.3->0.7.5 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 cedb66caf9 Finished bytecode validation for equal versions of the same contract 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 90ce32d305 Workaround for invalid / reused nonce in tests. 2020-12-03 16:48:33 +03:00
Kieran Prasch 616f89b057 Use a calculated relative path with imports and source URLs for compiler input config 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 0dec898159 Implements CachedInterface as a NamedTuple. 2020-12-03 16:48:32 +03:00
Kieran Prasch 0f1bac7d32 Newsfragment for solc compiler usage updates. 2020-12-03 16:48:31 +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 4499b86fb5 Woring around apidoc issues with compile constants when tests.__file__ is None. 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 Prasch 923dee3a07 Breakout compile functionality into a package. 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 f112fba017 Use Interfaces to rework module based compilation to aggregate multiversion contracts from devdoc specifiers. Handle import remappings from souces; Threading lock for nonce collection. 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
David Núñez a77fd3410f
Merge pull request #2379 from KPrasch/alice
Fixes missing network kwarg in Alice CLI
2020-12-03 13:26:28 +01:00
David Núñez 4630b1ca95 Newsfragment for PR#2369 2020-12-03 13:19:20 +01:00
Kieran Prasch abc24eba8f Assertion for staking interface router ownership transfer via CLI. 2020-12-03 13:15:32 +01:00
Kieran Prasch 97aff893fb Hotfix for staking interface router ownership transfer 2020-12-03 13:15:32 +01:00
David Núñez a4cdecb100
Merge pull request #2450 from cygnusv/unused
Improve user experience of removing unused substakes (CLI and docs)
2020-12-03 13:09:15 +01:00
David Núñez 8cb778cf7f Further clarification of language in docs 2020-12-03 11:10:16 +01:00
K Prasch 5873dc4fb1
Merge pull request #2441 from cygnusv/floater
Allow arbitrary decimal precision as input to nucypher CLI
2020-12-01 09:58:35 -08:00
David Núñez 6d112dbeec Use decimal token values in CLI tests for `nucypher stake` commands 2020-11-30 16:13:16 +01:00
David Núñez c38f9daabf Allow `--value` flag to be used with decimal inputs 2020-11-30 16:13:16 +01:00
David Núñez 98abfc5af6 Use Stake.Status.is_child() to compare status, instead of `is` operator
Co-authored-by: Vicky Zotova <vikki.zta@gmail.com>
Co-authored-by: Derek Pierre <derek.pierre@gmail.com>
2020-11-30 13:39:35 +01:00
David Núñez 12cd24fbec
Clarify language in staking guide for removing unused substakes
Co-authored-by: Derek Pierre <derek.pierre@gmail.com>
2020-11-30 12:48:24 +01:00
David Núñez bf851eb83e
Merge pull request #2446 from KPrasch/help
Help command displaying default config and log paths
2020-11-25 12:00:32 +01:00
Kieran R. Prasch 8cd08a6c6a
Mention nucypher --config-path in configuration guide and FAQ section for locating ursula's config file. 2020-11-23 12:29:15 -08:00
Kieran R. Prasch 3e648673f6
Better support for programatic usage of help paths. 2020-11-23 11:58:05 -08:00
David Núñez 1978f99764
Merge pull request #2448 from vzotova/small
Preparation for #2439
2020-11-23 18:46:25 +01:00