Commit Graph

121 Commits (bc74ac3f334d010c72da94e4939c9dad25461b2e)

Author SHA1 Message Date
Kieran Prasch bc74ac3f33 [KMS-ETH]- Rollback solidity version. 2018-02-27 19:09:15 -08:00
Kieran Prasch 4365d8f0e3 [KMS-ETH]- Updates Solidity release version number for install script. 2018-02-26 19:17:28 -08:00
Kieran Prasch a1da20d9f3 [KMS-ETH]- Adds get_swarm method to fetch all miners with an iterator via smart contracts calls. 2018-02-26 19:12:24 -08:00
Kieran Prasch 7f58536a2b [KMS-ETH]- Merge commit '43a781c9ba955cd8404efddd3a19302374b0af13' into python_api_dev 2018-02-25 12:01:34 -08:00
Kieran Prasch 110b071ca2 [KMS-ETH]- Miner methods for DHT management and miner/escrow balance. Names some transaction hashes. 2018-02-24 21:50:06 -08:00
Kieran Prasch bc534c6eff [KMS-ETH]- Test coverage for Miner DHT key publication and retrieval 2018-02-24 21:49:45 -08:00
Kieran Prasch a63bea7091 [KMS-ETH]- Update python crypto entity mining coefficients. 2018-02-24 15:58:12 -08:00
Kieran Prasch 3608b27024 [KMS-ETH]- Reintroduce class based python interface, post-rebase. 2018-02-24 15:57:04 -08:00
Kieran Prasch 234bd5e62e [KMS-ETH]- Organize tests into submodules, reintroduce contract tests from @szotov, modify fixtures. 2018-02-24 15:56:06 -08:00
Kieran Prasch 7a4eef3f27 [KMS-ETH]- Removes stale test modules. 2018-02-24 15:48:18 -08:00
Kieran Prasch 9d9078b090 [KMS-ETH]- Updates tests with contract arm and deploy logic. 2018-02-24 12:52:07 -08:00
Kieran Prasch 1bbe6d0f8e [KMS-ETH]- Miner class and methods, imagined as an Ursula mixin class. 2018-02-24 12:51:40 -08:00
Kieran Prasch 56bc161ad1 [KMS-ETH]- Escrow in-memory miner tracking logic. 2018-02-24 12:50:55 -08:00
Kieran R Prasch a68221a87c [KMS-ETH]- Updates example scripts, code reorg. 2018-02-24 12:49:58 -08:00
Kieran R Prasch 7e5300399a [KMS-ETH]- Transaction timeout via token.transact(); Updates example scripts. 2018-02-24 12:49:24 -08:00
Kieran R Prasch 511812d2ed [KMS-ETH]- Fixes ursula selection; modifies wait_time blockchain method and it's test. 2018-02-24 12:48:04 -08:00
Kieran R Prasch 81c3ab00a6 [KMS-ETH]- Type hints, additional methods to cryptoentities, Smart contract testing. 2018-02-24 12:47:13 -08:00
Kieran R Prasch a147bcc39f [KMS-ETH]- Adds wait_time and unlock methods to blockchain, modifies tests to follow. 2018-02-24 12:46:19 -08:00
Kieran R Prasch fc70e9009d [KMS-ETH]- Methods for python crypto-entities, policy contract tests. 2018-02-24 12:45:49 -08:00
Kieran R Prasch b2ce78ecf4 [KMS-ETH]- Blockchain remains open; deprecates context manager usage for blockchain instances. 2018-02-24 12:45:19 -08:00
Kieran R Prasch 32660a6108 [KMS-ETH]- Adds populus project test, additional readability adjustments. 2018-02-24 12:44:55 -08:00
Kieran R Prasch 875814c614 [KMS-ETH]- Fixtures for class based API, unit tests, and smart contract tests from @szotov, code reorg. 2018-02-24 12:44:10 -08:00
Kieran R Prasch 8eb301a598 [KMS-ETH]- Creates Miner class. 2018-02-24 12:38:13 -08:00
Kieran R Prasch 0b9a54b267 [KMS-ETH]- Threadlocal blockchain class to interface with populus and local chains. 2018-02-24 12:37:39 -08:00
Kieran R Prasch 3287d86993 [KMS-ETH]- Ports deps to pipenv: system deps, pipenv, and solc install run from bash installer. 2018-02-24 12:35:48 -08:00
szotov b6c02cfdbb [KMS-ETH]- Added function for miners iteration 2018-02-24 15:45:21 +03:00
szotov ae15b4ac35 [KMS-ETH]- Added DHT key publishing 2018-02-22 17:18:57 +03:00
szotov 9643667c11 [KMS-ETH]- Enhanced Government and Dispatcher contracts, added some tests for Government contract, updated README.MD for proxy 2018-02-21 19:33:21 +03:00
szotov f84a341201 [KMS-ETH]- Tests for government contract 2018-02-20 19:04:58 +03:00
szotov c4bd2d061a [KMS-ETH]- Added contract for upgrade management 2018-02-16 19:30:15 +03:00
szotov 43cd5e6706 [KMS-ETH]- Added escrow for vesting 2018-02-14 18:14:34 +03:00
szotov aad1173ae2 [KMS-ETH]- Renamed some contracts 2018-02-13 13:53:33 +03:00
szotov e3d74c79b5 [KMS-ETH]- Added max allowed locked tokens 2018-02-09 20:46:26 +03:00
szotov 923446ad25 [KMS-ETH]- Small changes in pre-deposit 2018-02-09 12:20:45 +03:00
szotov 79bc630fa6 [KMS-ETH]- Added pre-deposit method 2018-02-08 18:50:05 +03:00
szotov 0f240fd072 [KMS-ETH]- Added min value for locking 2018-02-08 13:44:16 +03:00
szotov f46d678897 [KMS-ETH]- Removed MineableToken, simplified minting 2018-02-07 20:04:41 +03:00
Sergey 9e2e92830b [KMS-ETH]- Added README 2018-02-07 15:31:53 +03:00
szotov 2d5ba21b01 [KMS-ETH]- Fixed small bug in mint method 2018-02-05 20:52:59 +03:00
szotov 10dbd77cfd [KMS-ETH]- Gas equalization for mint method 2018-02-03 12:23:45 +03:00
szotov e6dcbb70b8 [KMS-ETH]- Fixed bug in calculating inflation 2018-02-02 20:26:53 +03:00
szotov 940f317103 [KMS-ETH]- Decreased gas consumption in mint method 2018-02-01 19:09:01 +03:00
szotov 65073ee473 [KMS-ETH]- Added tests for policy manager 2018-01-31 20:04:17 +03:00
szotov 8beffcbaa7 [KMS-ETH]- Updated policy manager contract 2018-01-27 16:05:19 +03:00
szotov 0e625a6550 [KMS-ETH]- Added draft of policy contract 2018-01-22 19:09:59 +03:00
szotov 7d64ec8f79 [KMS-ETH]- Changed period in blocks to period in hours, small changes in mining reward 2018-01-19 17:27:09 +03:00
szotov 2c8263f941 [KMS-ETH]- Fixed file paths in UPDATE.MD 2018-01-16 19:54:17 +03:00
szotov 3d53c9be3f [KMS-ETH]- Added ways of update 2018-01-16 19:52:10 +03:00
szotov 567f17db0d [KMS-ETH]- Added reward for long locking 2018-01-13 20:38:11 +03:00
szotov 1e8ee747bf [KMS-ETH]- Changed locking logic, Miner contract prepared for new parameter 2018-01-12 19:52:17 +03:00