Commit Graph

3946 Commits (51319ec6f720a07fbdbd24ffa360380ea08db8d7)

Author SHA1 Message Date
Kieran R. Prasch 51319ec6f7
Straggler invalid interactive input at deploy-time 2019-06-03 22:52:22 +03:00
Kieran R. Prasch 0574cfd908
Ensure alice and bob remember the manually controlled non-staking node in reward integration cli test. 2019-06-03 22:52:22 +03:00
Kieran R. Prasch c6c6f66b8b
New client test module; Skip geth client signature integration test on CI until a better solution is found. 2019-06-03 22:52:22 +03:00
Kieran R. Prasch 65f7b119bc
Remove outermost keccack digest for map id construction, Restore a blockchain-alice node discovery test. 2019-06-03 22:52:22 +03:00
Kieran R. Prasch d2ff928f9d
Removes base64 label encoding via CLI interface. Style updates for debugging ease. 2019-06-03 22:52:22 +03:00
Kieran R. Prasch 8cd12e0e0e
Update deployment interactive input to match the latest CLI design. 2019-06-03 22:52:22 +03:00
Kieran R. Prasch eca834c00a
Handle non-staking Ursula in-tests; Annotations for failing tests, Make Ursula display name a class attr 2019-06-03 22:52:22 +03:00
Kieran R. Prasch e74ba944f8
Handle geth --dev process as a fixture to stop when finished. Additional test bug fixes, found missing assertions. 2019-06-03 22:52:22 +03:00
Kieran R. Prasch f9d9346c0f
Test integration for geth client signing and nucypher.crypto verification 2019-06-03 22:52:22 +03:00
David Núñez e913677354
Fix eth clients bugs. Improved tests for clients. 2019-06-03 22:52:22 +03:00
Kieran R. Prasch 2903c6d3e7
Adjust tests to accomodate new eip 191 and on-chain staking checks. 2019-06-03 22:52:22 +03:00
Kieran R. Prasch d1f42c57a9
Perform on/off chain EIP 191 verification during node discovery. 2019-06-03 22:52:22 +03:00
Kieran R. Prasch 5b67e0bde4
Give characters blockchain and miner agency on init by default 2019-06-03 22:52:22 +03:00
Kieran R. Prasch 2dfdb4ac63
Recompose verify_eip_191 into crypto.api, off of Interfaces, Clients, and Powers. 2019-06-03 22:52:22 +03:00
Kieran R. Prasch ed1436aac4
Use EIP-191 Signatures on Geth and PyEVM backends 2019-06-03 22:52:22 +03:00
Kieran R. Prasch f2c655efae
Inheretence improvements for web3 abstractions, Handle 4-part version strings in EthereumTester and Parity. 2019-06-03 22:52:22 +03:00
Kieran R. Prasch 25c5a4a846
Supporting EIP-191 Geth message signatures 2019-06-03 22:52:22 +03:00
Damon C 75bc6b3ce1
local chain deployment details 2019-06-03 22:52:22 +03:00
Kieran R. Prasch 828b19b2ee
Consider provider process handling with new web3 abstractions 2019-06-03 22:52:22 +03:00
Damon C b78cedbb1e
tests for w3 client classes 2019-06-03 22:52:22 +03:00
Damon C 0f07be5530
refactor attach_provider to make testing easier 2019-06-03 22:52:22 +03:00
Damon C 67d26458b3
configure_registry use RegistryClass 2019-06-03 22:52:22 +03:00
Kieran R. Prasch bb30fcb5ae
Attempting to restore broken tests from refactoring side-effects of web3 client abstractions 2019-06-03 22:52:22 +03:00
Damon C fa811e4fcb
complete work to abstract web3 test client 2019-06-03 22:52:22 +03:00
derekpierre 8b68990649
Initial work to abstract web3 test clients - not tested 2019-06-03 22:52:22 +03:00
Bogdan Opanchuk e83ad3d186
Make domain names `str` instead of `bytes` throughout the code, and only convert to bytes on serialization
Fixed #1026
2019-06-03 22:52:22 +03:00
Bogdan Opanchuk 36436465e8
Don't use paint_stakes() for a NO_STAKES value or an empty list
Also make the messages and conditions for this case uniform. Fixes #1025
2019-06-03 22:52:22 +03:00
Kieran R. Prasch f5a45b71d3
Uses --pay-with for alice cli lifecycle tests. 2019-06-03 22:52:22 +03:00
Kieran R. Prasch 648124eb40
Remove maximum stake duration validation 2019-06-03 22:52:22 +03:00
Ubuntu 51bb58810a
Parity compatibility 2019-06-03 22:52:22 +03:00
jMyles 54826e3d74
Addressed passed via CLI no longer needs to be a checksum address; can just be a regular hex address. Bob can now pass it. 2019-06-03 22:52:22 +03:00
jMyles 03396602c5
Label hijincks to deal with the fact that #920 is not fixed yet. 2019-06-03 22:52:22 +03:00
jMyles 871f0fb69c
Registry names now consistent with testnet instead of local development. 2019-06-03 22:52:22 +03:00
jMyles 5fbebfaf8e
Allowance for longer times for deploy actions. 2019-06-03 22:52:22 +03:00
jMyles 051bbe88dc
Better error when there's not enough wiggle room to sample. 2019-06-03 22:52:22 +03:00
tuxxy 94f273d70c
Add missing import from rebase 2019-06-03 22:52:22 +03:00
jMyles f41a5600f0
Patch for ETHCapeTown demo. 2019-06-03 22:52:22 +03:00
Kieran R. Prasch db56606e64
Deprecate Global Domain 2019-06-03 22:52:22 +03:00
Kieran R. Prasch e958368652
Goerli 2019-06-03 22:52:22 +03:00
Kieran R. Prasch d140f075c0
More permissive domain-based seeding, do not crash. 2019-06-03 22:52:22 +03:00
Kieran R. Prasch fabac175c5
temporary fix for missing config root at post-deploy time 2019-06-03 22:52:22 +03:00
Kieran R. Prasch 610f8cb59d
Adjust Ursula CLI tests for non-federated as a default 2019-06-03 22:52:22 +03:00
Kieran R. Prasch c6edf8278e
mock auto-ip failure in test 2019-06-03 22:52:22 +03:00
Kieran R. Prasch a4e6480512
Understand ethrbase to be the default checksum address in non-federated mode 2019-06-03 22:52:22 +03:00
Kieran R. Prasch af812be748
Smoothing over auto-ip detection 2019-06-03 22:52:22 +03:00
tuxxy 64742d2bc6
Remove requirement of --network flag 2019-06-03 22:52:22 +03:00
tuxxy c6f0caf64a
Fix missing condition from rebase 2019-06-03 22:52:22 +03:00
tuxxy 882ce735ab
Add test for checking automatically determining IP 2019-06-03 22:52:20 +03:00
tuxxy 12ef4c48d6
Fix logic error in IP determination UX 2019-06-03 22:51:39 +03:00
Tux 9a50bdc0b0
Change 'ip_request.status' -> 'ip_request.status_code' 2019-06-03 22:51:39 +03:00