Commit Graph

5264 Commits (4c983fc045ffcd541d2d117f45e524f610ca87e4)

Author SHA1 Message Date
David Núñez 2e21c26b18 Move fallback logic when fetching to RegistrySourceManager 2019-12-11 13:27:08 +01:00
David Núñez 3d64bbbe57 Implement a fallback mechanism for contract registry. Closes #1454
* Includes a copy of the contract registry at nucypher/blockchain/eth/contract_registry
2019-12-11 13:27:08 +01:00
David Núñez cf5cef9a20 Adapt PreallocationEscrow deployer and tests to latest changes 2019-12-11 13:27:08 +01:00
David Núñez 91e73b1410 Allow to withdraw excess NU from PreallocationEscrow if there's enough stake 2019-12-11 13:27:08 +01:00
David Núñez dfc5b987b2 First pass at `nucypher stake preallocations --withdraw-tokens` and `--withdraw-eth` 2019-12-11 13:27:08 +01:00
David Núñez f9a5d4a51b Janitorial stuff 2019-12-11 13:27:08 +01:00
David Núñez e0907c489e `nucypher stake preallocation --status` shows preallocation balance 2019-12-11 13:27:08 +01:00
David Núñez 812bfebaab Provide a potential explanation to StakingWallet.UnknownAccount exception 2019-12-11 13:27:08 +01:00
David Núñez 87b284fbf5 Print unclaimed policy rewards in `nucypher status stakers` 2019-12-11 13:27:08 +01:00
David Núñez 91203f997b Add support to download latest registry in nucypher-deploy inspect 2019-12-11 13:27:08 +01:00
David Núñez 87d61d17bf Catch connection errors when fetching latest contract registry 2019-12-11 13:27:08 +01:00
K Prasch e10bcf5647
Merge pull request #1493 from KPrasch/cadmium
Ensure all tests can run in a singe session; Docker adjustments
2019-12-10 00:41:41 -08:00
Kieran R. Prasch 993eec6867 Respond to RFCs in PR #1493 2019-12-10 00:40:53 -08:00
Kieran R. Prasch 40e5ed7934 Adds optional explicit allocation file output directory; Implement in tests. 2019-12-09 17:04:49 -08:00
David Núñez 8a05ddba91
Merge pull request #1522 from cygnusv/master
Bump version: 1.2.0-beta.1 → 1.2.0-beta.2
2019-12-08 14:35:46 +00:00
David Núñez d77dda1da6 Bump version: 1.2.0-beta.1 → 1.2.0-beta.2 2019-12-08 15:14:50 +01:00
David Núñez 193b53ee1b
Merge pull request #1498 from nucypher/todo-party
After TODO party clean-up 🎉
2019-12-07 17:54:42 +00:00
David Núñez c82d78b08b Inaugural TODO Party: Review TODOs in blockchian modules. 2019-12-06 20:59:59 -08:00
K Prasch 86cd87dad6
Merge pull request #963 from nucypher/doubtfire
[EPIC] Doubtfire: Modifications for Monitoring Applications
2019-12-06 12:18:56 -08:00
Kieran R. Prasch b742b7e52c Add preferred seednode loading to startup. 2019-12-04 20:08:00 -08:00
Kieran R. Prasch b49636c25c Remove superfluous registry assertion, since it is variable, often in-memory. 2019-12-04 18:53:58 -08:00
Kieran R. Prasch 42ee86b4d2 Ensure fresh mock registry for each module test. 2019-12-04 18:53:05 -08:00
Kieran R. Prasch c87f6fe883 Fixes syntax warning errors issued by linters. 2019-12-04 18:52:14 -08:00
Kieran R. Prasch 5d267e4fa5 Remove test allocation files at the end of deployer tests involving preallocations. 2019-12-04 17:45:50 -08:00
Kieran R. Prasch e814cc464e Include min password length when asking for it. 2019-12-04 17:44:57 -08:00
Kieran R. Prasch 50f1e41904 Revise docker docs and examples. 2019-12-04 17:44:12 -08:00
David Núñez 61f749ec5b
Merge pull request #1378 from vzotova/fix-transfer
Fix potential problem with EIP-1884
2019-12-04 12:10:44 +00:00
vzotova 0bfe30e684 Updated Address contract, added sendValue instead of call/transfer 2019-12-04 12:41:04 +01:00
vzotova 63655515b3 Respond to RFCs in #1378 2019-12-04 12:41:04 +01:00
vzotova e0e648cf40 Reentrancy tests 2019-12-04 12:41:01 +01:00
vzotova 1ba674dc33 Change `transfer()` to `call.value()("")` 2019-12-04 12:38:57 +01:00
David Núñez 376b8d1857
Merge pull request #1121 from vzotova/optimization
Contracts size optimizations
2019-12-04 11:23:26 +00:00
Kieran R. Prasch 57df8069a4 use random worker private key in manual worker fixture; remove stale script. 2019-12-03 21:05:25 -08:00
K Prasch 69770979ca
Merge pull request #1491 from KPrasch/master
Relock Deps; Control CI cache ownership
2019-12-03 16:04:51 -08:00
Kieran R. Prasch 1e30b218b9 Attempting to control CI cache executable permision 2019-12-03 15:51:10 -08:00
Kieran R. Prasch f7251df97b Bump CI verison cache 2019-12-03 15:43:36 -08:00
Kieran R. Prasch ce74095ba8 Relock deps 2019-12-03 15:43:21 -08:00
K Prasch 1d4fe6f790
Merge pull request #1485 from KPrasch/cent
Fixes #828 - Allow solc install script to crash instead of report success
2019-12-03 15:14:31 -08:00
Kieran R. Prasch 97ee2d1ae1 use sudo for system-based installs of solc. 2019-12-03 14:11:31 -08:00
Kieran R. Prasch 7d57c387c0 Place solc binary next to env. python. 2019-12-03 14:11:31 -08:00
Kieran R. Prasch dba01a0c42 Fixes Issue #828 with set -e and OS detection. 2019-12-03 14:11:31 -08:00
K Prasch dfb5cc18a0
Merge pull request #1489 from derekpierre/doubtfire-staker-address
Add staker address to Ursula status page
2019-12-03 13:38:02 -08:00
derekpierre d301605981 Add staker address to Ursula status page 2019-12-03 14:59:08 -05:00
K Prasch 015c050c1a
Merge pull request #1487 from KPrasch/tin
Fixes #1343 - Move StakeHolder to blockchain Actors
2019-12-03 09:26:03 -08:00
Kieran R. Prasch aa2c6b191e Fixes #1343 - Move StakeHolder to blockchain Actors. 2019-12-02 18:28:02 -08:00
derekpierre e3acb7788b Remove Moe CLI test. 2019-12-02 10:45:02 -05:00
Victoria fd5d0be500
Apply suggestions from code review #1121
Co-Authored-By: David Núñez <david@nucypher.com>
2019-11-27 10:09:48 +01:00
vzotova 131ebda9cc Few more contract optimizations 2019-11-27 11:50:24 +03:00
vzotova 693928c4e6 EstimateGas script refactoring 2019-11-27 11:50:24 +03:00
vzotova a14b4e5e8b createPolicy optimization 2019-11-27 11:50:24 +03:00