Commit Graph

1794 Commits (4bccd6589b3bd4caeb6dd8bf2f1b5c107ddec992)

Author SHA1 Message Date
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
Kieran R Prasch c2be534188 Refactor registry usage, erorr handling, first pass. 2018-06-26 01:10:45 -07:00
Kieran R Prasch d56611f998 Deployment sanity check for inter-contract deps. 2018-06-26 01:10:45 -07:00
Kieran Prasch fd8657930f Fix registry syntax and import errors. 2018-06-26 01:10:45 -07:00
tuxxy eb9e841897 Enable search method to return contracts with same name 2018-06-26 01:10:45 -07:00
tuxxy 477d161929 Build new Registry and refactor registrar -> registry 2018-06-26 01:10:45 -07:00
tuxxy 41a533cb6f Have lookup_contract search better 2018-06-26 01:10:45 -07:00
tuxxy 7f79a4a5c7 Make contract_name and target_addr optional arguments for dispatcher contracts 2018-06-26 01:10:45 -07:00
tuxxy a76dfa088a Add enroll_dispatcher method in the registrar 2018-06-26 01:10:45 -07:00
K Prasch 8a3b22e8ea
Merge pull request #327 from tuxxy/lindas-in-custody
Create a BlockchainPower with signing and verifying methods
2018-06-26 01:05:55 -07:00
tuxxy 9696821a98 Add test for BlockchainPower 2018-06-26 01:58:04 -06:00
tuxxy 93303b9838 Add verify_message to BlockchainPower 2018-06-26 01:58:04 -06:00
tuxxy 3a9d36202c Make call_backend_verify use eth_keys objects 2018-06-26 01:58:04 -06:00
tuxxy c2408eddce Add __del__ to BlockchainPower 2018-06-26 01:58:04 -06:00
tuxxy 91314b4524 Add sign and verify methods to the ControlCircumflex 2018-06-26 01:57:51 -06:00
tuxxy 5ca7bb8e7e Add sign_message method 2018-06-26 01:55:04 -06:00
tuxxy b7215a6b0c Build out BlockchainPower with unlock_account method 2018-06-26 01:55:04 -06:00
Tux c185f66485
Merge pull request #330 from KPrasch/builds
CircleCI: Split-up coverage reporting, add new pipenv support
2018-06-26 00:49:23 -07:00
Kieran Prasch 0a1a89f65f Correct Pipfile inline table usage 2018-06-26 00:34:27 -07:00
Kieran Prasch 8328d91cb8 Remove coverage reporting for solidity code 2018-06-25 15:56:45 -07:00
Kieran Prasch df9953e726 add coveragrc 2018-06-25 15:34:15 -07:00
Kieran Prasch 923efdea1b Split-up coverage reporting, add new pipenv support 2018-06-25 15:29:09 -07:00
K Prasch fc5d3d277d
Merge pull request #318 from jMyles/learning-loop
Learning Loop Part II: Rise of the Federated Policies
2018-06-25 01:53:31 -07:00
jMyles 5985e7255a A couple of cleanups pursuant to comments on the PR. 2018-06-23 14:33:49 -07:00
jMyles edba3a336d Using to_canonical_address instead of unhexlify. 2018-06-23 14:33:46 -07:00
jMyles cced06514d Catching tests up with federated logic. 2018-06-22 20:28:08 -07:00
jMyles fb8747274a Totally new logic for test_grant for federated case. 2018-06-22 20:27:43 -07:00
jMyles 742a00e799 Deprecating testerchain in favor of three_agents. Using three_agents in ursulas fixture. This fixture now returns a set. 2018-06-22 20:27:15 -07:00
jMyles 2d9d25ab8a Using token airdrop and dropping MockTokenAgent. 2018-06-22 20:23:18 -07:00
jMyles 03acf825a4 Passing middleware into Policy.publish() 2018-06-22 20:18:06 -07:00