Commit Graph

9194 Commits (9f87a5d1f5cb9b206e9d561cbca640b5d71cca50)

Author SHA1 Message Date
Bogdan Opanchuk e6fcdbbff6 Minimal fixes to make CI pass, using an adapter for Umbral 2021-06-17 14:38:51 -07:00
Bogdan Opanchuk 71af0f062b Adapter for new Umbral to minimize PR surface 2021-06-17 14:38:51 -07:00
Bogdan Opanchuk 01f78f95f6 Scrypt code extracted from PyUmbral 2021-06-17 14:38:51 -07:00
Bogdan Opanchuk f85cf22901 Fix build_docs run on CI
This import does not seem to be used, and the docs are built just fine without it.
2021-06-17 14:38:51 -07:00
Bogdan Opanchuk aceb20a3c0 Update for coincurve>=15 2021-06-17 14:33:56 -07:00
Bogdan Opanchuk b91dd386b8 Bump umbral to 0.2 and relock dependencies 2021-06-17 14:33:56 -07:00
Bogdan Opanchuk 2bec0a2b60 A fix for CI failure due to updated py-evm, taken from #2719 2021-06-17 14:33:56 -07:00
Bogdan Opanchuk f1503e74ac Add newsfragment for PR #2612 2021-06-17 14:33:56 -07:00
Kieran Prasch a0926112ad
Bump version: 5.2.0 → 5.3.0 2021-06-17 13:13:48 -07:00
Derek Pierre a9c76820ed
Merge pull request #2709 from fjarri/forever-young
Provide required info for nucypher-monitor without unnecessarily maturing sprouts
2021-06-07 12:24:26 -04:00
Bogdan Opanchuk d70ac601e3
Fix a typo in a comment
Co-authored-by: KPrasch <kieranprasch@gmail.com>
2021-06-04 12:08:42 -07:00
Bogdan Opanchuk 9fdb452cda Make NodeSprout.__hash__ work the same as Character.__hash__
This allows comparison of mixed Ursula/NodeSprout sets
2021-06-01 16:38:35 -07:00
Bogdan Opanchuk dcec2a6f23 Make __eq__ in NodeSprout the same as for Character
This way any comparison Union[NodeSprout, Character] == Union[NodeSprout, Character] works
2021-06-01 16:38:35 -07:00
Bogdan Opanchuk a270c6e772 Fix the problem of two different sprout objects with the same addresses
One ended up in FleetSensor, and the other in the node storage,
causing failure in `test_one_node_stores_a_bunch_of_others`
2021-06-01 16:38:35 -07:00
Bogdan Opanchuk 373abb29c5 Add a newsfragment for PR #2709 2021-06-01 16:38:35 -07:00
Bogdan Opanchuk 5a28278daf Provide required info for nucypher-monitor without unnecessarily maturing sprouts 2021-06-01 16:38:35 -07:00
Derek Pierre 98319d14d2
Merge pull request #2716 from derekpierre/90-day-probation
Extend policy probation period to August 31st, 2021.
2021-06-01 09:55:17 -04:00
derekpierre 0c1c158c9f Add newsfragment for #2716. 2021-06-01 09:38:58 -04:00
derekpierre 9242afb4b7 Extend policy probationary period to August 31st, 2021. 2021-06-01 09:33:33 -04:00
KPrasch 5f91aeee03
Merge pull request #2688 from piotr-roslaniec/worker-shutdown#1515
Check for active stakes when starting worker and firing commitments
2021-05-31 12:20:41 -07:00
Derek Pierre 251c1f8194
Merge pull request #2710 from derekpierre/prometheus-dependency-hell
Fix prometheus tests that should not be run unless prometheus is installed - it is an optional dependency
2021-05-31 12:50:40 -04:00
KPrasch a28eb0f5b3
Merge pull request #2708 from kos08001/documentation-contributing-tests
Update suggested pytest command to target unit tests
2021-05-24 12:14:35 -07:00
derekpierre e61cec703a Fix stray prometheus imports/tests that should only be performed when prometheus_client is installed; prometheus is an optional dependency. 2021-05-21 14:27:33 -04:00
Kosta 8fec1ce799 Update suggested pytest command to target unit tests 2021-05-20 16:24:26 -04:00
David Núñez 520a648c96
Merge pull request #2699 from fjarri/adjudicator-delenda-est
Remove IndisputableEvidence and related machinery
2021-05-20 15:33:38 +02:00
KPrasch e5c04859f9
Merge pull request #2694 from nucypher/fix-typo
Fix typo
2021-05-18 23:11:43 -07:00
KPrasch 0b49f6a437
Merge pull request #2689 from piotr-roslaniec/fix-test
Fix an acceptance test not being run
2021-05-18 13:46:14 -07:00
Bogdan Opanchuk b52036bab2 Move get_signature_recovery_value() to the test where it is used 2021-05-18 13:14:04 -07:00
Bogdan Opanchuk 8bd93e6187 Remove get_coordinates_as_bytes()
Only used in one place
2021-05-18 13:14:04 -07:00
Bogdan Opanchuk 26076b1d98 Remove IndisputableEvidence and related functions and tests 2021-05-18 13:14:04 -07:00
Bogdan Opanchuk 57df58b4a6 Add newsfragment for PR #2699 2021-05-18 13:14:04 -07:00
David Núñez 7736c7d9e3
Merge pull request #2697 from piotr-roslaniec/fix-cli-test
Fix failing CI test
2021-05-17 10:39:34 +02:00
David Núñez 461dc5d404
Merge pull request #2690 from cygnusv/kappa
Sub-stakes "boosts" 🍄
2021-05-17 10:38:40 +02:00
David Núñez 4d873c6442 Apply suggestions from code review
Co-authored-by: Derek Pierre <derek.pierre@gmail.com>
2021-05-17 10:20:51 +02:00
David Núñez e87738c0f0 Fix math subindices 2021-05-17 10:20:51 +02:00
David Núñez 459d4ce0d4 Fix bad RST format for caution note and external ref 2021-05-17 10:20:51 +02:00
David Núñez 030b65b97f First pass at rewards documentation 2021-05-17 10:20:51 +02:00
David Núñez 668b0a401c Add boosts to example tables in CLI docs 2021-05-17 10:20:50 +02:00
David Núñez ee2b6ed459 Resurface failing test that was shadowed and fix it. 2021-05-17 10:20:50 +02:00
David Núñez ae4f63aa24 Introduce boost display in CLI tests. Improve tests a bit
Test actual sub-stake display logic instead of duplicating that code in tests
2021-05-17 10:20:50 +02:00
David Núñez e115d203c5 Newsfragment for PR#2690 2021-05-17 10:20:43 +02:00
David Núñez 1a0fcb9578 Introduce concept of sub-stake "boost", which is just syntactic sugar over the kappa coefficient 2021-05-17 10:20:43 +02:00
David Núñez ae3f467980 When printing substakes info, show kappa coefficient 2021-05-17 10:20:43 +02:00
David Núñez ad1dcc8580 Introduce `kappa` property of substakes, based on the kappa coefficient
See economics papers for a reference
2021-05-17 10:20:43 +02:00
Piotr Roslaniec 2c74b398ff Rename newsfragment 2021-05-17 08:29:47 +02:00
Piotr Roslaniec c8f6d956a0 Handle missing keyring 2021-05-14 14:57:10 +02:00
Piotr Roslaniec 85252edf13 Properly skip test 2021-05-14 09:22:06 +02:00
piotr-roslaniec 572242faf4
Fix typo 2021-05-13 09:25:47 +02:00
Piotr Roslaniec 1934b1bb44 Add a newsfragment 2021-05-13 09:21:33 +02:00
KPrasch f04d564a1c
Merge pull request #2681 from ghostmonk/proper-cleanup-demo-ursula-db-2232
Cleaned up each DB on shutdown, and removed reactor.run to give user console control
2021-05-12 13:34:10 -07:00