Commit Graph

5706 Commits (232a171506b05b37fe88ca4c10e9832ae8d4bb38)

Author SHA1 Message Date
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