Commit Graph

1565 Commits (fa6a4f6f5754c40928c28fd7ced588c47845d76d)

Author SHA1 Message Date
jMyles fa6a4f6f57 Using pyUmbral Signer as SignatureStamp's signing function. 2018-05-28 12:10:05 -07:00
jMyles e2d1a019cc Specifying version of pyUmbral for now until we get everything merged. 2018-05-28 11:26:59 -07:00
jMyles 562ec6b95f Using expected_bytes_length for frags. 2018-05-28 10:46:48 -07:00
jMyles 4eddf5a283 Accepting verifying_key where it's needed in decrypt functions. 2018-05-28 10:44:37 -07:00
jMyles f29179bd79 Reflecting that Signature has been moved to pyUmbral. 2018-05-28 10:41:01 -07:00
jMyles 65ade05855 We need a signer in a few places now - using Alice's stamp for that. 2018-05-28 10:34:29 -07:00
jMyles 4ae1c5a546 Passing delegator_signing_key where it's needed in Character. 2018-05-28 00:06:39 -07:00
Kieran R Prasch 6397fba5f1 Rename NuCypher -> nucypher where appropriate. 2018-05-16 18:31:49 -04:00
Kieran R Prasch 9b592a0c74 Update method argument validation 2018-05-15 21:48:48 -07:00
Kieran R Prasch bcc81682c6 Rename periods -> lock_periods 2018-05-15 21:42:58 -07:00
Kieran Prasch a5bf95734d Pipfile locked 2018-05-15 21:42:58 -07:00
Kieran Prasch b546c7159b Time Travel Fixes, Remove skips, fixes post-rebase 2018-05-15 21:42:31 -07:00
Kieran Prasch e176ba82b7 Make config class attrs public, use real values for testing via time travel and simulated mining. 2018-05-15 21:27:12 -07:00
Kieran Prasch ceda960832 Relocate miner spawning test utility 2018-05-15 21:25:46 -07:00
Kieran Prasch 8cde41da70 Fixes sampling and miner datastore logic from contract API updates 2018-05-15 21:20:21 -07:00
Kieran Prasch e6f212a1cc Fixes staking and locking client methods, concise test narrative for miners. 2018-05-15 21:20:21 -07:00
Kieran Prasch 9972063ef1 Decouple minting from confirm activity. 2018-05-15 21:20:21 -07:00
Kieran Prasch b575b65166 locktime -> periods 2018-05-15 21:20:21 -07:00
Kieran Prasch 3f862e8747 Adds period style time travel 2018-05-15 21:20:18 -07:00
Kieran Prasch 320d84da63 Small fixes to rulebooks and airdropping. 2018-05-15 21:19:38 -07:00
Kieran Prasch 441fb1346f Additional mocked testing utils; Faked token distribution for testing only 2018-05-15 21:19:35 -07:00
Kieran Prasch 3b27ef265c Gives contract deployers agency classes, bypassing the registrar to produce contract agents. 2018-05-15 20:47:06 -07:00
Kieran Prasch c5d5cd0f3a stake and locktime validators 2018-05-15 20:18:40 -07:00
Kieran Prasch 4ec9df051f deprecates agent.call() and .transact(); Upgrade to newer web3 API, with direct contract access 2018-05-15 20:18:40 -07:00
szotov f9eb10de60 Added cancellation of the upgrading if there are errors 2018-05-15 20:18:40 -07:00
Justin Holmes 060b0b5084
Merge pull request #269 from jMyles/code-organization
Deprecates size constants for cfrags and kfrags - uses .get_size() instead.
2018-05-11 21:22:15 -04:00
Justin Holmes 5c898e4175
Merge pull request #268 from jMyles/master
Renaming NuCypher KMS to NuCypher
2018-05-10 09:59:53 -07:00
jMyles 3e76563c10 Using.get_size() for fragments. 2018-05-08 21:45:00 -07:00
jMyles 41805d5d06 Removing references to 'KMS' 2018-05-08 13:02:18 -07:00
Justin Holmes 2d68b9bf70
Merge pull request #267 from jMyles/blockchain-merge-concepts5
A reasonably straightfoward, merge-ready composite of 237, 262, 264, and some more recent work.
2018-05-08 10:36:38 -07:00
jMyles e5d17b527c Marking last few pesky tests skip for now. 2018-05-07 14:56:44 -07:00
jMyles ac6843a9fa Installing wheel from pyUmbral github. 2018-05-07 14:32:37 -07:00
jMyles f1b28a1c8e Variable length CFrag and CFrag validity checks in place. 2018-05-07 13:41:55 -07:00
jMyles 81beb77753 Test suite runs in about 4 seconds with this config. 2018-05-07 13:41:55 -07:00
Kieran Prasch 4fb63785ef working pipfile and lock
Test suite runs in about 4 seconds with this config.
2018-05-07 13:41:43 -07:00
Kieran Prasch d4324841e4 Change fixture scope 2018-05-06 18:03:24 -07:00
Kieran Prasch e386d7e7f0 Thin Pipfile; Fix dispatcher filter bug 2018-05-06 18:03:24 -07:00
Kieran Prasch a14e77a0e7 Bug fixes with .call in several contract tests. 2018-05-06 18:03:11 -07:00
Kieran Prasch b3bbfe1ec9 Shorten blockchain filter duration with tagged starting block 2018-05-06 18:01:58 -07:00
szotov 8055f4c03a Some fixes for the interaction of python and contracts 2018-05-05 20:29:08 +03:00
szotov 9ad961cbcb Fixed tests for contracts 2018-05-04 20:18:48 +03:00
szotov eee0b78b46 Improved methods related to contracts upgrades 2018-05-04 16:15:48 +03:00
Sergey 7f258dffaf
Merge pull request #261 from szotov/solidity-dev
Step-wise unlock + policy first period
2018-04-30 22:32:29 +03:00
szotov 889e6c0176 Fixed tests after merge 2018-04-30 19:07:24 +03:00
szotov 005fb5b773 Merge remote-tracking branch 'remotes/origin/solc-pipeline' into solidity-dev 2018-04-30 17:08:08 +03:00
szotov 39a558414d Some optimizations for Issuer contract, added comments, changed fallback function in Dispatcher 2018-04-30 15:43:11 +03:00
Justin Holmes 330ec6309c
Merge pull request #260 from KPrasch/pyevm-dev
Custom private chain genesis parameters
2018-04-28 01:15:54 -07:00
Justin Holmes 68e1cc5ab5
Merge pull request #258 from KPrasch/web3-upgrade
Upgrade web3 contract method usage
2018-04-28 01:15:30 -07:00
Justin Holmes 1b9d1278e3
Merge pull request #257 from KPrasch/geth-dev
Geth testing backend
2018-04-28 01:15:16 -07:00
szotov bce360b260 Finished step-wise unlock and tests 2018-04-26 17:22:16 +03:00