Kieran Prasch
a26daf57b5
Renames TransactingPower init kwarg to account.
2020-03-26 14:55:38 -07:00
Kieran Prasch
9c1aec73af
refining tpower and signer exception handling, in tandem.
2020-03-26 14:55:38 -07:00
Kieran R. Prasch
027adbfdc7
Implements extracted signers in Character configuration and init, tests to follow.
2020-03-26 14:53:40 -07:00
Kieran R. Prasch
1685c37407
Moving TPower in a single account signer-based backend.
2020-03-26 14:53:40 -07:00
Kieran Prasch
324c2805f5
Checkpoint #2 - Refactor Policy, and Blockchain / Registry Reflow.
2019-08-27 09:54:14 -07:00
Kieran Prasch
69aea3f725
Checkpoint: Refactors lifecycle of Blockchain and Registry.
2019-08-27 09:54:13 -07:00
Kieran Prasch
9bca91d97d
Deploy CLI Touch Ups (Tested on local private chain). Restore Syncing TImeout. Mock ChainId RPC Endpoint in some client integration tests.
2019-07-25 15:18:29 -07:00
Kieran Prasch
f1cabadd8c
Improves TransactingPower unit and integration test coverage + Adjustments and touch ups to suit.
2019-07-15 12:06:44 -07:00
Kieran Prasch
cda052b710
Handle being consumed, validate 'from' field in RPC tx requests.
2019-07-15 12:06:44 -07:00
Kieran Prasch
e9a3fe7878
Powerups can be 'activated' - Returning to a single-account-based TransactingPower.
2019-07-15 12:06:44 -07:00
Kieran Prasch
b9fa6310be
Basic TransactingPower functional test.
2019-07-15 12:06:44 -07:00
Kieran Prasch
68b8a2735d
Returning to a single-account BlockchainPower;TODO annotations for BlockchainPower.
2019-07-04 11:23:50 +02:00
Damon C
aebac62dd8
remove most other direct blockchain.w3 references
2019-07-04 11:23:50 +02:00
Kieran Prasch
898925c8ad
Integrating more tests with condensed blockchain interface, straggler Mock BlockchainPower.
2019-07-04 11:23:50 +02:00
Kieran Prasch
963edebd74
Refinements for Testerchain, Integration with Capitalism, Touch-ups.
2019-07-04 11:23:50 +02:00
Kieran Prasch
1a2dabd095
Use Condensed Blockchain API in tests. credit to @vepkenez.
2019-07-04 11:23:50 +02:00
David Núñez
903b06f59e
Make Ursula.rest_interface() a property. Remove Character.rest_interface
2019-07-04 11:23:49 +02:00
David Núñez
54d12b8827
Ursula.rest_information()[0] --> Ursula.rest_interface()
2019-07-04 11:22:39 +02:00
Kieran R. Prasch
3a80eec247
Goodbye, Three Agents. Hello, Agency.
2019-07-04 11:22:38 +02:00
Kieran Prasch
6097c83eb7
Almost all of checksum_public_address -> checksum_address
2019-06-08 14:25:35 -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
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
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
2dfdb4ac63
Recompose verify_eip_191 into crypto.api, off of Interfaces, Clients, and Powers.
2019-06-03 22:52:22 +03:00
David Núñez
d48e9fc184
Make changes in Character.from_public_keys() truly backwards-compatible
2019-05-16 16:12:08 +02:00
MacLane Wilkison
86116706ff
Change license notices in module headers to AGPL
2019-03-04 18:55:28 -08:00
MacLane Wilkison
9ed5b1e6f6
Remove unused variables+imports and make PEP 8 fixes in tests
2019-02-15 15:12:33 -07:00
jMyles
abf00edb47
Catching up Character tests to label move.
2019-02-15 00:28:53 -07:00
tuxxy
e86d496762
Fix lifecycle test
...
David told me that this test would fail because it Bob didn't provide
his signing key. I somehow forgot that while making these changes and
spent hours trying to figure out why the map_id was wrong. I even
commented out bob's signing key knowing I would have to uncomment it
later. I'm done for today.
Import Alice in cli.alice
Fix arg name
2019-02-15 00:28:53 -07:00
jMyles
0866abaaac
Moving Bob controller right on to Bob.
2019-02-15 00:28:53 -07:00
jMyles
188c0773b4
Enrico is now a lawful Character. Fixes #241 .
2019-02-15 00:28:53 -07:00
Kieran Prasch
8922af389c
Updates Web3 python API usage to v5.0.0-alpha.3
2019-01-15 11:47:40 -08:00
Kieran Prasch
1c86a07a13
Integrate FleetState into NodeConfiguration; checksum_address -> checksum_public_address
2018-12-05 16:17:03 -08:00
David Núñez
4ab7ad1252
DataSource.encapsulate_single_message() --> DataSource.encrypt_message()
2018-12-03 12:07:33 +01:00
David Núñez
bb0de18dac
Some type hints here and there
2018-12-03 12:07:28 +01:00
David Núñez
92ce6321fa
Test Alice can decrypt . It fails. (yikes!)
2018-11-29 16:14:18 +01:00
tuxxy
7feabb6cb2
Add GPLv3 -- nucypher is free as in freedom
2018-11-04 13:16:42 -07:00
Kieran Prasch
76d8a2efd5
deprecate usage of certificates_dir from TLSKeypair and HostingPower
2018-10-02 21:19:23 -07:00
Kieran Prasch
d02a8bc0bf
split Alice and Bob fixtures by operating mode; Cleanup cleanup logic, everywhere
2018-09-24 18:43:01 -07:00
Kieran Prasch
13764517ac
Reflect character initialization logic in NodeConfiguration subclasses; Integrate with local filesystem paths in dev and non-dev modes.
2018-09-22 15:43:35 -07:00
Kieran Prasch
cbe7bc79e3
Bifurcate up federated and non-federated ursula generation in tests
2018-09-18 09:19:51 -07:00
jMyles
127c98816c
Moving Characters to characters.lawful, in preparation for (now) the introduction of Vladimir and (not now) the introduction of a factory-style Character creation flow.
2018-09-12 13:58:13 +02:00
jMyles
0b070ec38a
Lots of test touch-ups.
2018-09-06 21:01:44 +02:00
jMyles
785bc95626
Simpler InterfaceInfo. Loopback literals are now localhost.
2018-08-31 12:21:05 -07:00
Kieran Prasch
b6815f52ac
Create blank ini config via cli command
2018-08-31 11:47:42 -07:00
Kieran Prasch
9bc4b80984
Remove duplicated test ursula cache
2018-08-31 11:28:01 -07:00
Kieran Prasch
f8e5d58f89
Project-wide automated import optimization, followed-up with some hand-tweaking
2018-08-31 11:24:08 -07:00
jMyles
de303c5244
Introducting TLSHostingPower. Ursula no longer needs to handle the cert or private_key - instead, she just generates a deployer.
2018-07-18 20:17:15 -07:00