Commit Graph

4067 Commits (8bc89805ffde7eb3844f182e2a8a06c11944685f)

Author SHA1 Message Date
Damon C eb667dbf32 make dockerized demos work in circle CI env 2019-06-06 12:18:58 -07:00
Damon C f231c499f7 update docker image version and readme 2019-06-06 12:17:41 -07:00
Damon C e497522f03 docker version of heartbeat demo 2019-06-06 12:16:52 -07:00
Damon C 41cc9e359f docker version of finnegan's wake demo 2019-06-06 12:16:04 -07:00
Kieran R. Prasch 2f5e514d1f
working towards default Alice cryptoeconomics values during grant 2019-06-05 09:16:34 -07:00
Kieran R. Prasch e32aab17e4
Casual Alice Geth and moving towards testnet as a default provider process 2019-06-05 09:16:34 -07:00
K Prasch 9330e69bee
Merge pull request #951 from nucypher/hawksbeard
[EPIC] Decentralized Characters & Integrated Ethereum Node Providers
2019-06-05 09:06:12 -07:00
Kieran Prasch c873ad8784
Respond to RFCs in PR #951 2019-06-05 08:54:44 -07:00
David Núñez 6f1fa31aa8
Merge pull request #1048 from KPrasch/verify
Decentralized Identity Verification Fixes and Naming
2019-06-05 17:24:51 +02:00
Kieran Prasch efaa733b08
Respond to RFCs in PR #1048; Add docstrings to Teacher exceptions. 2019-06-05 08:08:58 -07:00
Kieran Prasch 1f618addba
Perform on-chain staking-check as node verification (Fix); Handle InvalidNode exception subclasses for logging 2019-06-04 21:39:46 +03:00
Kieran Prasch 5dae01cc79
Realizing the value of a decentralized identity namespace, Verification/Validation naming clarifications, Code cleanup and style fixes for signature flow. 2019-06-04 21:13:29 +03:00
K Prasch ef4848b42c
Merge pull request #1040 from KPrasch/intermode
Intermode node verification support
2019-06-04 00:06:31 +03:00
Kieran R. Prasch 2ab9c303d4
Ensure node discovery verification and identity_evidence remian compadible with federated nodes 2019-06-03 23:47:05 +03:00
K Prasch 775d314f6f
Apply suggestions from code review
Co-Authored-By: David Núñez <david@nucypher.com>
2019-06-03 23:41:06 +03:00
David Núñez b6ba1ff435
Conditional skip for Geth client integration. Fix #1037 2019-06-03 22:52:22 +03:00
David Núñez 6398198324
Testing dirty hack for finnegans wake demo on CI 2019-06-03 22:52:22 +03:00
Kieran R. Prasch 58302eb7db
Adding domains to Alice and Bob in examples, to aviod using the production defaults. 2019-06-03 22:52:22 +03:00
Kieran R. Prasch 4fd55ab6cb
Implement deploy_user input fixture for CLI deployments in-test. 2019-06-03 22:52:22 +03:00
Kieran R. Prasch cb6c76867a
Removes 'pubkey_sig' from the codebase, In favor of 'verifying_key'. 2019-06-03 22:52:22 +03:00
Kieran R. Prasch 62c7df293a
Understand labels to be handled as unicode in interfaces. 2019-06-03 22:52:22 +03:00
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