Commit Graph

2035 Commits (5c922ba16d1da5b60b8aaa39ca357862f9e0921c)

Author SHA1 Message Date
Kieran Prasch acfee8615c Thin parsers to accept thier true fate: to live as parsers. 2018-08-31 11:16:07 -07:00
Kieran Prasch 7bea84cf83 Adds a connection interface for Circumflex and its from_config method 2018-08-31 11:16:07 -07:00
Kieran Prasch dc4ccdc3fa from_config constructors for blockchain objects 2018-08-31 11:16:07 -07:00
Kieran Prasch 3f4089b7ce remove sample config file 2018-08-31 11:16:07 -07:00
Kieran Prasch d1dfe90aa0 Pass operating mode through node instantiation from metadata 2018-08-31 11:16:07 -07:00
Kieran Prasch 40a8be0ed4 glob node metadata inside users datadir, split into 2 buckets. 2018-08-31 11:16:07 -07:00
Kieran Prasch efd5623b75 Set default curve in nucypher.__init__ 2018-08-31 11:16:07 -07:00
Kieran Prasch ffa70a117d Running federated ursula from CLI - Centralizes runtime cruft with injectable overrides while still considering ini config values. 2018-08-31 11:16:07 -07:00
Kieran Prasch 4ac2f46577 hack for geth staking 2018-08-31 11:16:07 -07:00
Kieran Prasch 7760a416bd update pipfile 2018-08-31 11:16:07 -07:00
Kieran Prasch e92621bc91 Keep top-level test importable for fixture availibility 2018-08-31 11:16:07 -07:00
Kieran Prasch 867f85605e add operating modes to iniconfig 2018-08-31 11:16:07 -07:00
Kieran Prasch 042df33569 Fixes Ursula.from_config with overridable passthrough 2018-08-31 11:16:07 -07:00
Kieran Prasch 66e6517414 Deprecate old config usage, Remove bad imports 2018-08-31 11:16:07 -07:00
Kieran Prasch 5319ca4d02 Strips old versions of from_config; CLI minor bug fixes 2018-08-31 11:16:07 -07:00
Kieran Prasch 83bcf05ae5 High-level staking method for long-running proc 2018-08-31 11:16:07 -07:00
Kieran Prasch 953e11bb3d Keep tests passing along the way. 2018-08-31 11:16:07 -07:00
Kieran Prasch 905a0151fb keep contract tests passing alongside api changes (intermediate) 2018-08-31 11:03:54 -07:00
Kieran Prasch ad48b6fd99 use bytestring splitter from pypi take #2 2018-08-31 11:03:54 -07:00
Kieran Prasch 77308e2d8d Twisted staking process handler 2018-08-31 11:03:54 -07:00
Kieran Prasch abf9093d65 Further seperates staking and simulation features 2018-08-31 11:03:54 -07:00
Kieran Prasch de1c9917e2 Enhances CLI staking API - prepare for process handling via twisted 2018-08-31 11:03:54 -07:00
Kieran Prasch 6a571740b3 Consider active stakes and staking index when initializing a Miner object. 2018-08-31 11:03:54 -07:00
Kieran Prasch e0820c0ca8 Work-around for nucypher #373 2018-08-31 11:03:54 -07:00
Kieran Prasch e884f50998 Specify newer version of coincurve for a downstream packaging fix (coincurve #23) 2018-08-31 11:03:54 -07:00
Kieran Prasch 979d5e8def Eliminate __init__.py under any test directory; Relocate utilities. 2018-08-31 11:03:54 -07:00
Kieran Prasch 177cca303e Delay the initialization of agents during CLI runtime + small missing kwarg fix. 2018-08-31 11:03:54 -07:00
Kieran Prasch 6d5de0909d Restore no-arg spawProcess call; Fix network status cli command bugs; Add saftey warnings. 2018-08-31 11:03:54 -07:00
Kieran Prasch f3b9cfe474 stub account lock/unlock cli args 2018-08-31 11:03:54 -07:00
Kieran Prasch 655010fdbe Relocate banner 2018-08-31 11:03:54 -07:00
Kieran Prasch dea2f4cb67 Add options to fake network bootstrap 2018-08-31 11:03:54 -07:00
Kieran Prasch db4072327b Document and expand staking and network status cli functionailty via agency 2018-08-31 11:03:54 -07:00
Kieran Prasch a5f2087bd5 Add node URI methods to config class 2018-08-31 11:03:54 -07:00
Kieran Prasch 616cbd7032 Set in place set default curve for CLI module 2018-08-31 11:03:54 -07:00
Kieran Prasch 2e783397e3 Fixes Ursula.from_config with overridable passthrough 2018-08-31 11:03:54 -07:00
Kieran Prasch a0d1db1404 Add wallet address and stake tags to config 2018-08-31 11:03:54 -07:00
Kieran Prasch 2f19b262c4 Small bug fixes 2018-08-31 11:03:54 -07:00
Kieran Prasch e7e4927175 Deprecate old config usage, Remove bad imports 2018-08-31 11:03:54 -07:00
Kieran Prasch 4221bdbdb3 Stub CLI network status command 2018-08-31 11:03:54 -07:00
Kieran Prasch 61bc7b8784 Hook-up agency to CLI config class 2018-08-31 11:03:54 -07:00
Kieran Prasch 1372323bf0 Handle UnknownContract at Agent init-time 2018-08-31 11:03:54 -07:00
Kieran Prasch 61ebd5aa5c Reset CI cache, Reintroduce mypy checks with allowed failure while were at it 2018-08-31 11:03:52 -07:00
Kieran Prasch 84a1cd8385 Strips old versions of from_config; CLI minor bug fixes 2018-08-31 11:02:04 -07:00
Kieran Prasch a47db717b9 High-level staking method for long-running proc 2018-08-31 11:02:04 -07:00
Kieran Prasch 8d181c404f Keep tests passing along the way. 2018-08-31 11:02:04 -07:00
Kieran Prasch 4fd09802ff CircleCI: directly use install solc script to dodge pipenv api changes 2018-08-31 10:53:18 -07:00
Kieran Prasch db9775752e Strips old versions of from_config; CLI minor bug fixes 2018-08-31 10:52:19 -07:00
Kieran Prasch f0c3e87e8e very thin ursula process handler 2018-08-31 10:52:19 -07:00
Kieran Prasch ae62335f70 Refactor cli to stand-alone module; Update cli entry point in setup.py 2018-08-31 10:52:19 -07:00
Kieran Prasch 59f298c9d2 update pipfile with ordering and comments, and active dev packages for WIP 2018-08-31 10:52:19 -07:00