Commit Graph

2204 Commits (8df28ce36926d46de3021c9b8ec029f28b6dcd6b)

Author SHA1 Message Date
Kieran Prasch b770ca7725 Fixes Inaccurate error testing for unknown contracts. 2018-08-31 11:28:01 -07:00
Kieran Prasch 81c2b4faa1 update gitignore 2018-08-31 11:28:01 -07:00
Kieran Prasch f5c9f19b70 Project-wide automated import optimization, followed-up with some hand-tweaking 2018-08-31 11:27:59 -07:00
Kieran Prasch 07be532194 Keep tests passing along the way. 2018-08-31 11:25:34 -07:00
Kieran Prasch f8e5d58f89 Project-wide automated import optimization, followed-up with some hand-tweaking 2018-08-31 11:24:08 -07:00
Kieran Prasch f1917560a6 CircleCI: directly use install solc script to dodge pipenv api changes 2018-08-31 11:19:45 -07:00
Kieran Prasch 7a645ebdb8 Keep tests passing along the way. 2018-08-31 11:18:04 -07:00
Kieran Prasch 0601094d3f Fix several bad imports post-rebase 2018-08-31 11:16:07 -07:00
Kieran Prasch b5e029a4ca Support dynamicly added, lazy, multiple blockchain providers 2018-08-31 11:16:07 -07:00
Kieran Prasch 674410d1f1 update example configuration file 2018-08-31 11:16:07 -07:00
Kieran Prasch 4df1f077fb add demo action to simulation command 2018-08-31 11:16:07 -07:00
Kieran Prasch dd777906f4 Allow one-off overrides of the registry during runtime 2018-08-31 11:16:07 -07:00
Kieran Prasch faf67efe0f modify finnegans wake demo for decentralized simulation 2018-08-31 11:16:07 -07:00
Kieran Prasch 0d8169a403 Running decentralized daemon without Rest or dht 2018-08-31 11:16:07 -07:00
Kieran Prasch c2cdfd1749 Handle the hot-swapping of in-memory with filesystem registry and cleanup for simulation runs 2018-08-31 11:16:07 -07:00
Kieran Prasch 12d4c99f1c simulation -> simulate 2018-08-31 11:16:07 -07:00
Kieran Prasch c4dd399bc6 preserve original sample nucypher config 2018-08-31 11:16:07 -07:00
Kieran Prasch a5c4add4c3 Lazify cli blockchain and agent connection even more 2018-08-31 11:16:07 -07:00
Kieran Prasch ea2073941c remove wet util code for simulation 2018-08-31 11:16:07 -07:00
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