Commit Graph

4022 Commits (c70fbc8a37168d5898a2221e24372dc273cea796)

Author SHA1 Message Date
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
tuxxy cfeb0fa6d7
Implement mechanism to automatically find/confirm Ursula's public IPv4 address 2019-06-03 22:51:39 +03:00
Kieran R. Prasch d5f7289515
Do not assume the existence of a global domain in test 2019-06-03 22:51:39 +03:00
Kieran R. Prasch 2e022461af
Handles more ethereum client node info strings; Fixes NameError 2019-06-03 22:51:39 +03:00
Kieran R. Prasch 83a0c3c480
Scratching off global domain. 2019-06-03 22:51:39 +03:00
Kieran R. Prasch f64401be8c
Fix botched rebase in CLI rollback tests 2019-06-03 22:51:39 +03:00
Kieran R. Prasch c7d6696bce
Be a little more gentle with domain-based seeding (Ursulas); Skip and modifiy tests (needs follow-up) 2019-06-03 22:51:37 +03:00
Kieran Prasch 75daa85c20
Picking up the pieces- new --sync/--no-sync deploy flag, dehydrate deployment tests. 2019-06-03 22:50:40 +03:00
Kieran Prasch 4442b13d11
bump default tx timeout to 120 seconds 2019-06-03 22:50:40 +03:00
Kieran Prasch db94cb52dd
Felix tests passing - Bug fixes for chain syncing and accounts managemtn; Begin the movement to integrate BlockchainPower. 2019-06-03 22:50:40 +03:00
Kieran Prasch 3eeb710c47
Felix giveth ether with tokens 2019-06-03 22:50:40 +03:00
Kieran Prasch efee3d60e9
add static nodes on every geth runtime 2019-06-03 22:50:40 +03:00
Kieran Prasch 1b104cea9f
bump ethereum peer timeout 2019-06-03 22:50:40 +03:00
Kieran Prasch 8407f22ebf
Felix expressing ideas on how to wait for chain sync using bootnodes 2019-06-03 22:50:40 +03:00
Kieran Prasch 0b304ec560
Manual ethereum peer bootnode flag for Felix CLI 2019-06-03 22:50:40 +03:00
Kieran Prasch f7dbcb0195
Adjusting geth syncmode, add enode flag for Ursula 2019-06-03 22:50:40 +03:00
Kieran Prasch e3e261f6cd
Share the love with Ursula 2019-06-03 22:50:40 +03:00
Kieran Prasch 1342cf048f
Crash if Felix token balance is 0. 2019-06-03 22:50:40 +03:00
Kieran Prasch 036afceedb
Se the sefault provider for the common RPC over HTTP on 8545 2019-06-03 22:50:40 +03:00
Kieran Prasch 8c9fe0e0d4
Accmodate a single instance of geth process per runtime, dehydrate geth kwargs 2019-06-03 22:50:40 +03:00
Kieran Prasch ad84a526bb
Attaching the integrated provider process to config and blockchain classes 2019-06-03 22:50:40 +03:00
Kieran Prasch 600decc8b4
Dear Felix, Admit that ethereum nodes need to be started early 2019-06-03 22:50:40 +03:00
Kieran Prasch 3d40e1cd1f
Allow testnet genesis to be overwriten at init. 2019-06-03 22:50:40 +03:00
Kieran Prasch 0239a4f88f
Include private testnet generic genesis json deploy file, localize chain init to dev-only processes 2019-06-03 22:50:40 +03:00
Kieran Prasch 6ee4e5fb7a
Another pass on handling published registry fetching. Found ancient stubs! 2019-06-03 22:50:40 +03:00