Commit Graph

945 Commits (b1d8ae98166d3961edcb4c4165ac787f27f75bab)

Author SHA1 Message Date
szotov b1d8ae9816 Added payment for the first/current period when creating a policy 2018-04-26 17:22:15 +03:00
szotov c22be3f6d8 Optimized MinersEscrow 2018-04-26 17:22:15 +03:00
K Prasch 7dcdf474f2
Merge branch 'master' into solc-pipeline 2018-04-23 00:02:08 -07:00
K Prasch 04d87b9b7f
Merge pull request #253 from KPrasch/solc-upgrade
Upgrade solc; Deprecate provider.get_or_deploy
2018-04-20 02:25:25 -07:00
Kieran Prasch f9a2c13426 Sets deployment gas price; mininal compilation logging dict. 2018-04-20 02:17:16 -07:00
Kieran Prasch 9b145941ad ContractProvider and Web3 API updates 2018-04-20 02:17:13 -07:00
Kieran Prasch 02e23b9fef Merge remote-tracking branch 'upstream/solc-pipeline' into solc-upgrade 2018-04-20 01:42:14 -07:00
Kieran Prasch b8419744a4 Deprecates get_or_deploy_contract 2018-04-20 01:30:26 -07:00
Kieran Prasch 9f0859cf66 Updates contract constructors and event emissions to solc v0.4.23 2018-04-20 01:30:18 -07:00
K Prasch 56d3dcabb7
Merge branch 'solc-pipeline' into sol-deps 2018-04-19 17:45:10 -07:00
Kieran Prasch e25caf2e89 Use import rebindings to extract the dispacter proxy and zeppelin sub-repos. 2018-04-19 17:42:01 -07:00
Kieran Prasch f67f893d21 Generate compiler source paths with os module, injectable additional contract source dirs. 2018-04-19 17:36:56 -07:00
Kieran Prasch 4448ffb636 Generate compiler source paths with os module, injectable additional contract source dirs. 2018-04-19 12:41:16 -07:00
szotov 7944c3da67 Fixed Registrar.get_contract method, added optimization option to contract compilation 2018-04-19 21:06:49 +03:00
szotov 2c77a50b54 Removed circular dependency from MinersEscrow 2018-04-19 12:54:08 +03:00
jMyles f4d43470d2 DelegatingPower now derives its Keypairs from a label. 2018-04-18 23:56:13 -07:00
jMyles 7890dcc2b2 Several touchups to Finnegan's Wake logic and the high-level APIs that power it. 2018-04-18 23:23:47 -07:00
Kieran Prasch f07ed43a32 Contract test Web3 API Updates; 2018-04-17 10:50:53 -07:00
Kieran Prasch f7bf3b10fd Fix Registarar multi-chain bug 2018-04-17 10:49:08 -07:00
Kieran Prasch 2670982d00 Moves global airdrop to Testerchains init. 2018-04-17 10:43:10 -07:00
jMyles 50915fc1f2 Removing "random" Ursulas from tests; selecting by rest_port instead. 2018-04-17 02:44:10 -07:00
jMyles 4e86386caf TreasureMap touchups, including the value of m. See #238. 2018-04-17 01:52:30 -07:00
jMyles 06c1c6b06b Updating tests and splitters. 2018-04-17 01:52:30 -07:00
jMyles d32f290d6b DataSource now automatically generates a signer - not sure how we want to generate this keypair. See #241. 2018-04-17 01:52:30 -07:00
jMyles b1ed0a7736 Keeping Ursula objects as known_nodes instead of tuples. Closes #239.
Adding convenience logic for Bob.
2018-04-17 01:52:30 -07:00
jMyles bc31f32561 Bob can follow the TreasureMap without connecting to the DHT. 2018-04-17 01:52:30 -07:00
jMyles ea722daa9b Alice now publishes the TreasureMap as part of grant(). 2018-04-17 01:52:30 -07:00
jMyles 9a0c7721cf New Character bootstrapping logic to allow Characters to connect to the network without the DHT. 2018-04-17 01:52:30 -07:00
jMyles 97f422436f Attaching network middleware directly to Characters. 2018-04-17 01:52:30 -07:00
jMyles 13ff2e642c Actors can now discover all known nodes from a given node. Fixes #175. 2018-04-17 01:52:30 -07:00
Kieran Prasch 184b3c6e34 Modifys Registrar and ContractAgents to handle contract multi-deployment 2018-04-16 02:51:07 -07:00
tuxxy 6f64b3acc7 Refactor Registrar to handle addresses as keys; Add some minor fixes to tests 2018-04-16 02:23:56 -07:00
Kieran Prasch 3a2fb45e16 Merge remote-tracking branch 'tuxxy/solc-populus-bridge' into solc-pipeline 2018-04-16 02:18:46 -07:00
Kieran Prasch 67812e5cd9 Merge remote-tracking branch 'tuxxy/solc-populus-bridge' into solc-pipeline 2018-04-16 00:58:50 -07:00
tuxxy 2b27c1ebd6 Add contract address to contract_data 2018-04-16 01:55:46 -06:00
Kieran Prasch fc22d51eac Cleanup tests, web3 -> w3, cleanup imports. 2018-04-16 00:23:20 -07:00
Kieran Prasch f63f77f5b3 Refines solidity pipeline, improves names, builds injectable compiler class. 2018-04-16 00:22:18 -07:00
tuxxy 84f9bd7864 Refactor Registrar to handle addresses as keys; Add some minor fixes to tests 2018-04-16 01:19:05 -06:00
Kieran Prasch 8b00b0a1cd Massage Token/Issuer contract tests into running again. Removes .lower calls, update web3 events API to use event Filters. 2018-04-15 16:21:29 -07:00
tuxxy e5b1c06367 Speed up and improve wait_time using time dilation 2018-04-15 16:06:33 -07:00
tuxxy 43ddc96687 Use less-than comparison when checking the governance vote state block timestamps 2018-04-15 16:06:33 -07:00
tuxxy 8748a19893 Fix solidity test contracts path; Capture KeyError for Provider method 2018-04-15 16:06:10 -07:00
tuxxy 485d2a6f01 Start to update contract tests to pure web3 api; *borrowing* populus namespacs. 2018-04-15 16:05:12 -07:00
Kieran Prasch a14a702551 Multiple solidity source dir compiler support 2018-04-15 16:04:22 -07:00
Kieran Prasch efbac1df48 Removes Ethereumconfig, inject web providers into blockchain classes. Provider compiler control and web3 contract cache 2018-04-15 16:03:48 -07:00
Kieran Prasch 9cd500bea5 Remove populus from Pipfile (also add ipbd) 2018-04-15 16:03:48 -07:00
Kieran Prasch 5f9b8c48ed Updates miner config constants and commentary. 2018-04-15 16:03:48 -07:00
tuxxy d4b88a7a12 Get tests running with some changes - Add minimal EthereumConfig back as a holdover 2018-04-15 16:03:18 -07:00
tuxxy 8349440fd5 Add RegistrarDoesNotExist error and raise in _read_registrar_file: 2018-04-15 16:03:18 -07:00
tuxxy 423c9d0938 Add get_contract_data method to find contracts on the Registrar chain via address or name; Relocate Provider 2018-04-15 16:02:40 -07:00