Commit Graph

3946 Commits (51319ec6f720a07fbdbd24ffa360380ea08db8d7)

Author SHA1 Message Date
Kieran Prasch ee21a355f7
Base CLI entry point for contract upgrading 2019-06-03 22:50:40 +03:00
tuxxy bd0b6c6871
Raise a KeyError when no teacher nodes exist for a specific network 2019-06-03 22:50:40 +03:00
tuxxy 9151129a2b
Implement a simplified --teacher-uri flag 2019-06-03 22:50:40 +03:00
tuxxy 755acbf556
Modify load_seednodes to use the 'TEACHER_NODES' constant specific to the network domain 2019-06-03 22:50:40 +03:00
tuxxy e717e213d1
Set the DEFAULT_DOMAIN to the testnet domain 2019-06-03 22:50:40 +03:00
tuxxy 7fef47810a
Set the default network flag to 'goerli-testnet' 2019-06-03 22:50:40 +03:00
tuxxy e5313c618f
Add empty teachers constants file 2019-06-03 22:50:40 +03:00
Kieran Prasch 06f47e2545
Fixes: Working Felix Deployment Playbooks, Adds Bootnodes and slim update playbook for Felix 2019-06-03 22:50:40 +03:00
Kieran Prasch ea25b6620d
Geth private blockchain initialization playbook 2019-06-03 22:50:40 +03:00
Kieran Prasch 5d982ba306
Systemd template for Felix 2019-06-03 22:50:40 +03:00
Kieran Prasch 66af2d0ef2
Config renaming playbook for Ursula 2019-06-03 22:50:40 +03:00
Kieran Prasch f48ab8a644
Playbooks for Felix. 2019-06-03 22:50:40 +03:00
Kieran Prasch 846c7dc0bb
Update genesis and metadata; Bugfixes for geth services 2019-06-03 22:50:40 +03:00
Kieran Prasch bc8d11a46b
Remove unsupported contract upgrade calls from python agency - Respond to RFCs by @szotov in PR #876 2019-06-03 22:50:40 +03:00
Kieran Prasch 3454361251
Estimate gas updates to latest test constants; Additional commentary 2019-06-03 22:50:40 +03:00
Kieran Prasch 4c1af5b5ab
Baseline rollback CLI scenerio tests 2019-06-03 22:50:40 +03:00
Kieran Prasch 27ecc40b9d
post rebase cleanup 2019-06-03 22:50:40 +03:00
Kieran Prasch 8371df1fcc
Move deployment secret interactivity to concise internal deployment API 2019-06-03 22:50:40 +03:00
Kieran Prasch 577c0c7f8c
Add a fourth deployment threee agents fixture, move secret hash kwarg in fixtures to lazy position. 2019-06-03 22:50:40 +03:00
Kieran Prasch 28e5c78e49
Formalize upgrade, rollback, and deploy as deploy CLI actions, dehydrate tests and check every upgrade / rollback opportunity. 2019-06-03 22:50:40 +03:00
Kieran Prasch 7d64d7c15c
Introduce internal rollback API 2019-06-03 22:50:40 +03:00
Kieran Prasch 5bb79793d4
Upgradability for UserEscrowProxy depoyers API/CLI; Refine proxy contract handling and retargeting 2019-06-03 22:50:40 +03:00
Kieran Prasch 230cc7e0c2
Contract upgrade CLI integration test 2019-06-03 22:50:40 +03:00
Kieran Prasch 3538f2403d
Base CLI entry point for contract upgrading 2019-06-03 22:50:40 +03:00
Kieran Prasch 322137675a
Deployer.upgrade interfaces for upgradeable contracts; Utilities for getting bare contracts and proxies. 2019-06-03 22:50:40 +03:00
Kieran Prasch c1967f2bda
Dehydrate deployment actor methods; Introduce contract upgrade concept to deployment. 2019-06-03 22:50:40 +03:00
Kieran Prasch f95a8807dc
Open New Epic Effort 2019-06-03 22:50:40 +03:00
K Prasch 04e39e51e8
Merge pull request #1017 from fjarri/cli-no-init-for-dev-flag
Disallow creating persistent character configurations in --dev mode
2019-05-29 06:19:04 -07:00
K Prasch ce5e0809ed
Merge pull request #1022 from KPrasch/master
Support Constantinople (Solc + PyEVM)
2019-05-29 05:34:23 -07:00
Bogdan Opanchuk cbff090d68 Disallow creating persistent character configurations in --dev mode 2019-05-28 21:00:58 +02:00
Kieran R. Prasch fe03230a1a Support Constantinople 2019-05-28 11:27:38 -07:00
K Prasch 020787da14
Merge pull request #1012 from vepkenez/fix-pipenv
Resolve Dependency Conflicts
2019-05-27 06:12:44 -07:00
Damon C 057b9d638d allow pytest 4 once again 2019-05-27 12:05:42 +02:00
Damon C 42c0c7f662 fix pytest version issue (for py-solc) 2019-05-27 07:44:09 +02:00
Damon C dd5fef5919 add pipenv rebuild script 2019-05-27 07:13:46 +02:00
Damon C 3906d045d8 fix dependency conflicts, update pipenv 2019-05-27 05:39:12 +02:00
K Prasch f558e2f6af
Merge pull request #992 from jMyles/master
Docs bug discovered at EthNewYork.
2019-05-22 09:18:03 -07:00
jMyles bbcff592ba New endpoint name in docs. 2019-05-22 18:08:42 +02:00
K Prasch c86d0f38cc
Merge pull request #993 from michwill/master
Bob character control didn't start: s/emitter/emit
2019-05-21 23:27:16 -07:00
Michael Egorov 9cf2864e0c
Bob character control didn't start: s/emitter/emit 2019-05-19 11:10:43 -07:00
jMyles 02cd25734c Another docs fix from EthNewYork: is now simply . 2019-05-18 23:13:05 -04:00
jMyles 72b132c54a Docs bug discovered at EthNewYork. 2019-05-18 22:56:09 -04:00
K Prasch 965654fbcc
Merge pull request #947 from cygnusv/vodka-aftertaste
Vodka aftertaste
2019-05-16 07:28:25 -07:00
David Núñez d48e9fc184 Make changes in Character.from_public_keys() truly backwards-compatible 2019-05-16 16:12:08 +02:00
David Núñez ab5599ffff Address RFCs from @szotov and @tuxxy 2019-05-16 16:12:08 +02:00
David Núñez a2292b257a Touchups and RFCs 2019-05-16 16:12:08 +02:00
David Núñez 53d12582a6 How should Bob discover and validate Ursula's Identity Evidence? #962 2019-05-16 16:12:08 +02:00
David Núñez 0178d74ad2 Pass the node instance directly to Ursula REST app. Fixes #961 2019-05-16 16:12:08 +02:00
David Núñez e37fcd832f Show tests timings in CircleCI 2019-05-16 16:12:08 +02:00
David Núñez 66aaf328c4 mock_ursula_reencrypts as as global fixture 2019-05-16 16:12:08 +02:00