David Núñez
|
05a7a78c49
|
First version of AdjudicatorAgent and Investigator actor. Closes #931
|
2019-07-04 11:23:50 +02:00 |
David Núñez
|
5b530430dd
|
Draft test for learning about worker with insolvent Staker. See #1075
|
2019-07-04 11:23:50 +02:00 |
David Núñez
|
3cdeba3c0b
|
First stub of non-staking staker and worker fixtures. Closes #1035
|
2019-07-04 11:23:50 +02:00 |
David Núñez
|
f6fac7c073
|
Adapting other adjudicator tests and gas estimation to latest changes
|
2019-07-04 11:23:50 +02:00 |
David Núñez
|
28eb4a16f1
|
Use blockchain_ursulas in test_adjudicator
|
2019-07-04 11:23:50 +02:00 |
David Núñez
|
dc8f772822
|
Adjudicator checks signed stamp by Worker
|
2019-07-04 11:23:50 +02:00 |
David Núñez
|
1fbd679ff7
|
Include Ursula's identity evidence in WorkOrder and Evidence for slashing
|
2019-07-04 11:23:50 +02:00 |
David Núñez
|
e53415e8b0
|
On-chain verification of EIP191 signatures now supports versions 0 and E
|
2019-07-04 11:23:50 +02:00 |
David Núñez
|
ba5da0dfec
|
Verify EIP191 signatures in SignatureVerifier
Not really an EIP191-compliant method, as it only supports version E, but this is what we currently use in nucypher
|
2019-07-04 11:23:50 +02:00 |
David Núñez
|
29a53c4392
|
Added nucypher.crypto.api.sha256_digest().
|
2019-07-04 11:23:50 +02:00 |
Kieran Prasch
|
420c30f079
|
Respond to RFCs in PR #1089
|
2019-07-04 11:23:50 +02:00 |
Kieran Prasch
|
46e424d49d
|
Pretending to consume BlockchainPower in actor and agent tests.
|
2019-07-04 11:23:50 +02:00 |
Kieran Prasch
|
68b8a2735d
|
Returning to a single-account BlockchainPower;TODO annotations for BlockchainPower.
|
2019-07-04 11:23:50 +02:00 |
Kieran Prasch
|
e56245565b
|
Ensuring Alice has a writable BlockchainInterface, minimally.
|
2019-07-04 11:23:50 +02:00 |
Kieran Prasch
|
552fc461fc
|
Updates estimate gas with new Testerchain API, completely removes calls to .transact() in nucypher nameapce.
|
2019-07-04 11:23:50 +02:00 |
Kieran Prasch
|
bb3cce8465
|
Mock registry reads from disk in Felix CLI integration testing.
|
2019-07-04 11:23:50 +02:00 |
Kieran Prasch
|
ebb6b422ac
|
Add the ability to save an in-memory registry to disk.
|
2019-07-04 11:23:50 +02:00 |
Kieran Prasch
|
19d30b355c
|
Adapting Felix to consume BlockchainPower at init-time.
|
2019-07-04 11:23:50 +02:00 |
Kieran Prasch
|
2ccc46b86a
|
Refactor contract registry CLI integration testing to implement condensed Blockchain API.
|
2019-07-04 11:23:50 +02:00 |
Kieran Prasch
|
b59d12d89c
|
Iterating on BlockchainInterface Composition for accuracy; Use interface cache.
|
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 |
Damon C
|
88c6cbbcd6
|
move middleware injection to W3Client
|
2019-07-04 11:23:50 +02:00 |
Damon C
|
595293c4b5
|
cleanup access to blockchain.client properties
|
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
|
5fb4aee80b
|
Deployers implement BlockchainInterface.send_transaction
|
2019-07-04 11:23:50 +02:00 |
Kieran Prasch
|
08fe94fea7
|
Moving (mocked) BlockchainPower usage in the direction of TransactingPower; Touch-ups.
|
2019-07-04 11:23:50 +02:00 |
Kieran Prasch
|
cd9b2366c8
|
Blockchain -> BlockchainInterface
|
2019-07-04 11:23:50 +02:00 |
Kieran Prasch
|
91bc12e06b
|
Routes calls to .transact() through Blockchain via composed BlockchainPower (soon to be TransactingPower).
|
2019-07-04 11:23:50 +02:00 |
Kieran Prasch
|
2bade6e996
|
Fixes EthereumTesterClient private key access, adds sign transaction method.
|
2019-07-04 11:23:50 +02:00 |
Kieran Prasch
|
45020a2012
|
Tear out '@transaction'
|
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 |
Kieran Prasch
|
7bff901177
|
Use condensed Blockchain API in network and crypto
|
2019-07-04 11:23:50 +02:00 |
Kieran Prasch
|
1ec087e3d7
|
Use condensed Blockchain API in CLI
|
2019-07-04 11:23:50 +02:00 |
Kieran Prasch
|
eb4eade032
|
Use condensed Blockchain API in Characters
|
2019-07-04 11:23:50 +02:00 |
Kieran Prasch
|
1886527a1c
|
Makes Testerchain a subclass of BlockchainDeployer
|
2019-07-04 11:23:50 +02:00 |
Kieran Prasch
|
47d221a9f9
|
Use condensed Blockchain API nucypher.blockchian
|
2019-07-04 11:23:50 +02:00 |
Kieran Prasch
|
37fd61c675
|
Use condensed Blockchain API in config
|
2019-07-04 11:23:50 +02:00 |
Kieran Prasch
|
d26c9b10d9
|
Combines Blockchain and BlockchainInterface.
|
2019-07-04 11:23:50 +02:00 |
David Núñez
|
11e477c562
|
Consider @szotov's comment on setWorker: stakers have to wait to unset
The only way to use setWorker without waiting is that there's no worker set.
|
2019-07-04 11:23:49 +02:00 |
David Núñez
|
2150723cca
|
Skip other tests affected by the lack of CLI for staking
|
2019-07-04 11:23:49 +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
|
e1b0f3319b
|
First stub of withdraw functionality for StakingEscrow agent and stakers
|
2019-07-04 11:23:49 +02:00 |
David Núñez
|
01832638e5
|
Forced node verification resets all verification attributes to False
|
2019-07-04 11:23:49 +02:00 |
David Núñez
|
c9f7057dd3
|
Skip staking ursula tests until #1056
|
2019-07-04 11:23:49 +02:00 |
David Núñez
|
9d63900837
|
Staker and StakeTrackers get the singleton StakingEscrowAgent
|
2019-07-04 11:23:49 +02:00 |
Kieran Prasch
|
35f39001c3
|
Removes assumption that last web3 account is non-staking, in dialog faut-tolerance test.
|
2019-07-04 11:23:49 +02:00 |
Kieran Prasch
|
14dd22427b
|
Fix off-by-one error calculating stake end-period in Stake integration test.
|
2019-07-04 11:23:49 +02:00 |
Kieran Prasch
|
d04094c1e9
|
Skip Vladimir tests in accordance with Issue #1075
|
2019-07-04 11:23:49 +02:00 |
Kieran Prasch
|
ea7d07eaef
|
Ensure DetachedWorker is raised when a worker address has a null address as a staker.
|
2019-07-04 11:23:49 +02:00 |