David Núñez
3c97ff90f2
Break BlockchainInterface.send_transaction() in 2: build, and sign&broadcast
...
Multisig transactions require more fine-grained logic, since we need to build txs but we can't send them normally, but independently signed by MultiSig participants, aggregated and executed through Multisig.execute()
2020-02-07 11:22:07 +01:00
Kieran R. Prasch
94b1896df6
Implementing MultiSig Actors and Entities: First pass; Code reorg.
2020-02-07 11:22:07 +01:00
Kieran R. Prasch
417cd31b41
MultiSigAgent and MultiSigDeployer Skeletons.
2020-02-07 11:22:07 +01:00
David Núñez
3350d33966
Add --confirmations option to nucypher-deploy contracts
2020-02-07 11:22:07 +01:00
David Núñez
b311430490
First pass on block confirmations at the BlockchainInterface layer - see #1194
2020-02-07 11:22:07 +01:00
K Prasch
481af3371c
Merge pull request #1555 from vepkenez/refactor-specifications
...
Refactor Specifications/Serializers
2020-02-06 14:38:41 -08:00
damon
0a0761e554
address @cygnusv suggestions
2020-02-06 14:23:54 -08:00
damon
d656142974
field validation, tests, squashed
2020-02-06 03:23:19 -08:00
Kieran R. Prasch
a3ee748555
Accomodate the usage of --rate for granting via LCI specs; Post rebase cleanup.
2020-02-06 03:23:19 -08:00
damon
fcb9763959
handle kwargs based requests
...
Co-Authored-By: Derek Pierre <derek.pierre@gmail.com>
Co-Authored-By: Derek Pierre <derek.pierre@gmail.com>
2020-02-06 03:22:42 -08:00
damon
abb2cb5ddd
better exception handling
2020-02-06 03:22:42 -08:00
Kieran Prasch
785f988f91
Uses named web controller routing over interface injection.
...
fix scoping issue
2020-02-06 03:22:34 -08:00
damon
2ead1838a0
only some characters have an interface
2020-02-06 03:22:34 -08:00
damon
a3b5a027f6
define controller's place in the world
2020-02-06 03:22:34 -08:00
damon
ef1f374902
suggestions from derekpierre and mswilkison
...
rebuilt reqs
2020-02-06 03:22:25 -08:00
damon
f381d92301
finish implementing bob, alice, enrico
...
rename 'connect' to 'connect_cli'
2020-02-06 03:22:17 -08:00
damon
75a84ffad9
remove specifications mappings
...
remove specifications references
remove bad idea
2020-02-06 03:22:06 -08:00
damon
08dab01f6a
incorporate changes from option-cleanup
2020-02-06 03:22:06 -08:00
damon
44ce4b475f
move nucypher command decorator to CharacterPublicInterface
...
fix rpc_control_blockchain test
2020-02-06 03:21:59 -08:00
damon
d347428846
prototype depcrecation of options flags on cli
2020-02-06 03:21:59 -08:00
Kieran R. Prasch
e70ba7eb18
Implements new input scheme API on Webcontrollers.
2020-02-06 03:21:59 -08:00
Kieran R. Prasch
71a7fc7a1c
Passing RPCController tests
2020-02-06 03:21:59 -08:00
damon
38f2ef0e46
click integration
2020-02-06 03:21:59 -08:00
Kieran R. Prasch
763e295299
Deprecates character control decorator in favor of new command specification API (successful policy creation by RPC controller)
2020-02-06 03:21:59 -08:00
Kieran R. Prasch
d34e6df0b6
Aiming to unify command specifications, controllers, validations, serilaizers with schema modeling (Needs adiitional follow up).
2020-02-06 03:21:59 -08:00
damon
4042f45901
deserialize input to encrypt
...
address RFCs
2020-02-06 03:21:51 -08:00
damon
77d2a93c47
implement cleartext field
...
fix double encode
2020-02-06 03:21:41 -08:00
damon
a439ad83f5
fix messagekit serializer
2020-02-06 03:21:12 -08:00
damon
f570146b12
adds cleartext field
2020-02-06 03:21:12 -08:00
damon
c9f0d6c540
fix failing test on invalid rpc input
...
handle TypeError in invalid RPC input
2020-02-06 03:20:50 -08:00
damon
67961537be
remove unneeded code
...
remove more unneeded code
rebuild reqs
2020-02-06 03:20:18 -08:00
damon
865b547ce3
more detailed validation test
2020-02-05 11:21:33 -08:00
damon
794bc61941
improved key validation
2020-02-05 11:21:33 -08:00
damon
035c7024cd
tweaks to handle edge cases
2020-02-05 11:21:33 -08:00
damon
a462adca1d
refactor bob and enrico specifications
2020-02-05 11:21:33 -08:00
damon
dff13f256d
more DRY
2020-02-05 11:21:33 -08:00
damon
e5688bdb42
update specification validation test with new exception
2020-02-05 11:21:33 -08:00
damon
e26bb7a6cf
all alice control refactored, tests working
2020-02-05 11:21:33 -08:00
damon
52551da5da
initial specifications refactor commit
2020-02-05 11:21:33 -08:00
K Prasch
072bf76e1b
Merge pull request #1653 from vepkenez/little-docker-dev-tweaks
...
use ipdb as debugger in nucypher-dev docker container
2020-02-04 15:10:57 -08:00
damon
bbe00fedc3
use ipdb as debugger in nucypher-dev docker container
2020-02-04 09:12:09 -08:00
K Prasch
d20e2e221f
Merge pull request #1651 from KPrasch/master
...
Bump version: 2.0.0-beta.2 → 2.0.0-beta.3
2020-02-03 15:18:45 -08:00
Kieran R. Prasch
9fd4d73a09
Adjust docker tagging command on CI.
2020-02-03 15:17:18 -08:00
Kieran R. Prasch
b61ad503af
Bump version: 2.0.0-beta.2 → 2.0.0-beta.3
2020-02-03 13:55:04 -08:00
Kieran R. Prasch
1c698fe035
Do not depend on CIRLCE_TAG for intermediate docker tagging
2020-02-03 13:54:21 -08:00
K Prasch
01d4435b7e
Merge pull request #1650 from KPrasch/nametag
...
Automated Docker Tagging (latest, experimental)
2020-02-03 13:13:07 -08:00
K Prasch
cd1466883e
Merge pull request #1645 from KPrasch/missing-worklock
...
Fixes #1644 ; Economics without Worklock enrollment
2020-02-03 13:01:56 -08:00
Kieran R. Prasch
5b813dc710
Includes auto tagging of 'latest' docker images on tagged release; 'experimental' for merges into master.
2020-02-03 11:37:31 -08:00
MacLane S Wilkison
5eaa3dc698
Merge pull request #1639 from derekpierre/support-docs
...
Initial Support docs
2020-02-03 14:08:56 -05:00
K Prasch
5c230d48ed
Merge pull request #1646 from SeanMikha/patch-1
...
update command from apt to apt-get
2020-02-03 10:58:58 -08:00