Commit Graph

1497 Commits (bce360b2603f565c53c7290368b1044e8ab5e5a4)

Author SHA1 Message Date
szotov bce360b260 Finished step-wise unlock and tests 2018-04-26 17:22:16 +03:00
szotov d81386175f Draft of step-wise unlock 2018-04-26 17:22:16 +03:00
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
Justin Holmes 2eaf9880d2
Merge pull request #248 from jMyles/policy
Using new label derivation and evolving Finnegan's Wake demo.
2018-04-21 20:43:30 -07:00
K Prasch 2b1275417a
Merge pull request #255 from szotov/solidity-tests
Fixes for solidity and web3 tests
2018-04-21 11:14:51 -07:00
szotov 5c56d4311e Fixed escrow and integration tests 2018-04-21 16:59:58 +03:00
szotov 9e5a4ba376 Fixed policy and government tests 2018-04-20 14:25:39 +03: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
K Prasch 6fe3358c55
Merge pull request #254 from KPrasch/solc-pipeline
Post-update naming cleanup (blockchain)
2018-04-20 02:25:06 -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 6e5e59560a
Merge pull request #251 from KPrasch/sol-deps
Extract solidity dependencies + Tweak compiler and Registrar
2018-04-20 01:15:05 -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 c4625d1d24 Pytest Geth + PyEVM fixtures. 2018-04-19 17:35:21 -07:00
K Prasch ea113f516e
Merge pull request #244 from KPrasch/sol-compiler
Sol compiler Inject source paths + multi-platform support
2018-04-19 12:42:35 -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
Justin Holmes b259d6e796
Merge pull request #242 from jMyles/finnegans-wake
Plausible draft developer-facing API.
2018-04-18 16:13:57 -07:00
K Prasch d7d69f1bef
Merge pull request #236 from KPrasch/solc-pipeline
Port to web3 + py-solc compiler + ContractProvider
2018-04-17 17:20:38 -07:00
Kieran Prasch 9ad74ec8a6 Pytest Geth + PyEVM fixtures. 2018-04-17 10:51:44 -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 4e6a0409ce Finnegan's Wake demo updated:
* No longer uses the DHT for Alice and Bob
* Uses new higher-level methods (and is much shorter).
2018-04-17 01:53:46 -07:00
jMyles 3f55470870 Tests for new Bob and TreasureMap logic. 2018-04-17 01:53:46 -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 f16f05e71c KMS now depends on bytestringSplitter branch kms-depend. 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