jMyles
|
cc5d6ef52a
|
Beginnings of Character serialization tests.
|
2018-07-02 20:44:09 -07:00 |
jMyles
|
303b4dfc8c
|
More test touchups and fixture organization, in anticipation of #338.
|
2018-07-02 20:44:09 -07:00 |
jMyles
|
2776928eda
|
Fixing Bob up!
|
2018-07-02 20:44:09 -07:00 |
jMyles
|
22065fd61e
|
Some cleanup on models following the big TreasureMap changes.
|
2018-07-02 20:44:09 -07:00 |
jMyles
|
1c33532bab
|
Receiving / Providing TreasureMap endpoints now use internal verification and splitting logic.
|
2018-07-02 20:44:09 -07:00 |
jMyles
|
a761c3faab
|
Logic for storing Ursulas and TreasureMaps. See #331 and #340.
|
2018-07-02 20:44:09 -07:00 |
jMyles
|
4c0f2009e7
|
Final compartmentalization of serialization logic. Fixes #172.
|
2018-07-02 20:44:09 -07:00 |
jMyles
|
00286e043a
|
No more node storage for DHT. Fixes #227.
|
2018-07-02 20:44:09 -07:00 |
jMyles
|
cc3816178d
|
No more need to determine legality here in protocol - the objects can do it themselves. See #172.
|
2018-07-02 20:44:09 -07:00 |
jMyles
|
364d39d170
|
All serialization, splitting, and verification for nodes now lives on Ursula. See #172.
|
2018-07-02 20:44:09 -07:00 |
jMyles
|
5b094c544d
|
All new TreasureMap logic.
|
2018-07-02 20:44:09 -07:00 |
jMyles
|
d49de7a028
|
Lower-level TreasureMap interaction: Bob just takes a quick peek.
|
2018-07-02 20:44:09 -07:00 |
jMyles
|
aab0e405a9
|
Cleaning up some uses of deprecated fixtures.
|
2018-07-02 20:44:09 -07:00 |
jMyles
|
90c0044394
|
There's really no point to specifying REST details - if you want to learn from a specific node, just make it your next teacher.
|
2018-07-02 20:44:09 -07:00 |
jMyles
|
d819c9f026
|
Some ground rules for decentralized mode and public address.
|
2018-07-02 20:44:09 -07:00 |
jMyles
|
16309ee8ef
|
Shifted splitting logic down to Ursula. See #172.
|
2018-07-02 20:44:09 -07:00 |
jMyles
|
590c4dbe75
|
Learning Loop eagerness now defaults to False, with a sanity check. Also, a skeleton of a test. See #311.
|
2018-07-02 20:44:09 -07:00 |
jMyles
|
df9f7b77fa
|
Errors in the learning loop are now raised on the main thread in tests.
|
2018-07-02 20:44:09 -07:00 |
jMyles
|
36d85d5a02
|
Marking other areas where #340 is important.
|
2018-07-02 20:44:09 -07:00 |
jMyles
|
59bb6d53b8
|
Characters from_public_keys are now allowed to be federated_only
|
2018-07-02 20:44:09 -07:00 |
jMyles
|
6cbcaf2176
|
New Learning Loop features in Character.__init__: K:V storage are dicts kept on Character. See #340.
|
2018-07-02 20:44:09 -07:00 |
jMyles
|
577c7d6a0d
|
Adding listeners interface and blocking mode to wait until nodes are learned about.
|
2018-07-02 20:44:09 -07:00 |
jMyles
|
bffba5131b
|
Reordering init elements so that learning works.
|
2018-07-02 20:44:09 -07:00 |
jMyles
|
5a1cb8eb18
|
ether_address is now private _ether_address. canonical_public_address and checksum_public_address replace it. Characters are repr'd by checksum_public_address.
|
2018-07-02 20:44:09 -07:00 |
Kieran Prasch
|
e66534502f
|
Store test Results; Upgrade Web3
|
2018-07-02 19:11:57 -07:00 |
K Prasch
|
d4a9779903
|
Merge pull request #336 from KPrasch/coffee
Update Pipfile Specifications; Simplify Build; Add checks
|
2018-06-28 17:18:02 -07:00 |
Kieran Prasch
|
ec9704a081
|
Add mypy.ini configuration
|
2018-06-28 16:54:14 -07:00 |
Kieran Prasch
|
df6edd47c5
|
Add output to precommit hook + better name
|
2018-06-28 16:48:51 -07:00 |
Kieran R Prasch
|
ba631e6806
|
Add mypy build to circleci; Use workflow ID number as dep cache key
|
2018-06-27 18:11:49 -07:00 |
Kieran R Prasch
|
4bccd6589b
|
remove pipenv hook installation
|
2018-06-27 15:33:41 -07:00 |
Kieran R Prasch
|
141fef44fc
|
Simplify repeated config logic; rename / reorg jobs.
|
2018-06-27 15:28:40 -07:00 |
Kieran R Prasch
|
99b47a5c3c
|
Consolidate scripts, insert pre-commit hook installation command
|
2018-06-27 15:27:32 -07:00 |
Kieran Prasch
|
e532c573cc
|
circleci: use custom solc binary install command
|
2018-06-27 13:05:12 -07:00 |
Kieran Prasch
|
8b1897b157
|
Include solc install script in pipenv run commands; Remove geth deps
|
2018-06-27 13:02:48 -07:00 |
Kieran Prasch
|
ef69c6249a
|
Remove geth fixtures... for now.
|
2018-06-27 13:02:45 -07:00 |
Kieran Prasch
|
e49c59407c
|
Remove travis yml
|
2018-06-27 13:01:54 -07:00 |
Kieran Prasch
|
883555beb3
|
Remove version specifications from Pipfile
|
2018-06-27 13:01:54 -07:00 |
K Prasch
|
e8ecfad77d
|
Merge pull request #328 from KPrasch/registrar-dev
Flattened Contract Registry + Three Agents Integration
|
2018-06-27 12:48:42 -07:00 |
Kieran Prasch
|
28877260fc
|
Update gas estimation script to agent API
|
2018-06-26 18:10:50 -07:00 |
Kieran Prasch
|
e96e5fc95e
|
Respond to request for changes.
|
2018-06-26 16:15:11 -07:00 |
Kieran Prasch
|
6b003cd868
|
Update contract test build configuration with more containers; update cache version and test paths.
|
2018-06-26 01:12:59 -07:00 |
Kieran Prasch
|
54d939c81a
|
Allow creation of 'bare' ursula in utils.
|
2018-06-26 01:10:45 -07:00 |
Kieran Prasch
|
8204351b6f
|
Integrate three agents with existing fixtures, restore token airdrop as a utility function.
|
2018-06-26 01:10:45 -07:00 |
Kieran Prasch
|
4c69809af9
|
Keep fixtures up to date with registry changes; Deprecate or relocate some test utilities.
|
2018-06-26 01:10:45 -07:00 |
Kieran Prasch
|
c3970ebf2b
|
Read live dispatcher target values from blockchain with registrar
|
2018-06-26 01:10:45 -07:00 |
Kieran Prasch
|
eb55117996
|
Prepares flattened contract registry for integration with circumflex.
|
2018-06-26 01:10:45 -07:00 |
Kieran Prasch
|
cf5bef9e0d
|
Dehydrate contract names; code style fixes.
|
2018-06-26 01:10:45 -07:00 |
Kieran Prasch
|
6807ac0bfc
|
Reorganize blockchain tests, remove stale test modules.
|
2018-06-26 01:10:45 -07:00 |
Kieran R Prasch
|
4107b7b4a3
|
Modify agents to use proxy contracts.
|
2018-06-26 01:10:45 -07:00 |
Kieran R Prasch
|
f3d6c40ef0
|
Refactor registry tests for proxy contracts.
|
2018-06-26 01:10:45 -07:00 |