Commit Graph

7840 Commits (cb5391dbfd9544ee58ec1ee5a2d1be837f9bed2a)

Author SHA1 Message Date
David Núñez 4cf7dcadc3 We're done with multiple domains, for the moment.
Closes #2144. Closes #1580.
2020-09-24 20:27:13 +02:00
David Núñez 7e21280a12 Include test for hardcoded version 1 node bytestrings. See #1869 2020-09-24 20:27:13 +02:00
David Núñez 2d2a7a7cde Janitorial stuff 2020-09-24 20:27:13 +02:00
David Núñez 5a7678337f Opener for Blue Oyster Mushrooms 🍄 2020-09-24 20:27:13 +02:00
mswilkison e81dea6c48 Update contract registry for StakingInterface and router 2020-09-24 10:56:41 -05:00
K Prasch 1f5407e7d5
Merge pull request #2220 from KPrasch/signer
Trezorlib Transaction Signing
2020-09-24 08:06:54 -07:00
Kieran Prasch 11c8021363 Rework trezor transaction signing so that operations on the tx dictionary are non-mutative 2020-09-23 21:09:59 -07:00
Kieran Prasch c89fa91eef Adjust integration test for trezor signing testnet flag. 2020-09-23 15:37:25 -07:00
Kieran Prasch 7a4eff3842 Removes superfluous transaction signature verification. 2020-09-23 15:36:52 -07:00
Kieran Prasch fbda526cbd Prevent CI from importing libusb1 2020-09-23 13:28:28 -07:00
Kieran Prasch d1966a9451 Lazier evaluation of trezor derivation root 2020-09-23 13:08:23 -07:00
K Prasch da53638dfc
Merge pull request #2276 from fjarri/release-datastores
Make sure datastores are not retained in tests
2020-09-23 10:14:15 -07:00
Kieran Prasch f526b72790 SLIP44 support and EIP-155 compliance for trezor testnet derivation paths 2020-09-22 21:19:24 -07:00
Bogdan Opanchuk 7be50030aa Remove the reduced LMDB size fixture
It is not the cause of the bug, and it doesn't really test anything.
2020-09-22 16:55:37 -07:00
Bogdan Opanchuk 35944ad8de Add _finalize() method to Ursula to force releasing the datastore and call it in fixtures 2020-09-22 16:55:37 -07:00
Bogdan Opanchuk 0b001f262a Break a reference cycle in Ursula
1. Ursula -> rest_server -> rest_app -> closure -> Ursula
2. rest_app -> closure -> datastore, rest_app
2020-09-22 16:55:31 -07:00
K Prasch 272802dc17
Merge pull request #2279 from derekpierre/ursula-reqs
Document operational requirements for Worker node.
2020-09-22 13:07:18 -07:00
Derek Pierre 57390f6432
Respond to RFCs in #2279
Co-authored-by: David Núñez <david@nucypher.com>
2020-09-22 15:54:59 -04:00
derekpierre 4b1b4c0345 Be more explicit with some of ursula's requirements.
Co-authored-by: Kieran Prasch <kieran@nucypher.com>
2020-09-22 15:44:31 -04:00
derekpierre c1ea1e2f52 Remove 'static ip address' item. 2020-09-22 12:15:08 -04:00
K Prasch bee8a379f6
Merge pull request #2264 from AlexMapley/export_ursula_availability_score
Export ursula_availability_score prometheus metric
2020-09-22 08:47:36 -07:00
Al cf984adc7d
Update nucypher/utilities/prometheus/collector.py
Co-authored-by: Derek Pierre <derek.pierre@gmail.com>
2020-09-22 11:08:40 -04:00
Al 9e0cfe6a52
Delete get-pip.py 2020-09-22 11:08:01 -04:00
derekpierre b8038ec873 Updates to requirements list. 2020-09-22 10:38:29 -04:00
Derek Pierre 74121c010b Apply RFCs for #2279
Co-authored-by: K Prasch <kieranprasch@gmail.com>
Co-authored-by: Arjun Hassard <arjunhassard@gmail.com>
2020-09-22 10:25:53 -04:00
derekpierre c1dadd2fbd Document operational requirements for Worker node. 2020-09-22 10:25:53 -04:00
AlexMapley 3fd1f8b267 improve logic for determining availability_score_gauge 2020-09-22 08:45:01 -04:00
AlexMapley b52e0a0d83 fix indentation for whole guage block 2020-09-22 08:27:21 -04:00
Kieran Prasch d90958827a
Bump version: 3.0.0-beta.0 → 3.0.0-beta.1 2020-09-21 14:01:01 -07:00
K Prasch 287645fdfe
Merge pull request #2278 from KPrasch/fire-and-forget
Commit without haste
2020-09-21 13:59:22 -07:00
K Prasch 8beecd6a39
Update nucypher/blockchain/eth/interfaces.py
Co-authored-by: David Núñez <david@nucypher.com>
2020-09-21 13:36:38 -07:00
Kieran Prasch 079aeea25b
Reponds to RFCs in PR #2278 2020-09-21 11:31:31 -07:00
Kieran Prasch 8adf7a1be7
Fixes docstring 2020-09-21 11:18:33 -07:00
Kieran Prasch 6a186eb385
Adjusts tests for hasty commitments 2020-09-21 11:05:06 -07:00
Kieran Prasch 59d597fe03
Remove tracking requirement until long-term solution is implemented. 2020-09-21 10:22:17 -07:00
Kieran Prasch 76b7a45f8f
Accomodate 'fire and forget' transaction broadcasting. 2020-09-21 10:21:47 -07:00
AlexMapley 894b696782 set availability score to -1 when ursula --disable-availability-check flag is set 2020-09-21 09:21:01 -04:00
Al f8876aeb79
Apply suggestions from code review
Co-authored-by: Derek Pierre <derek.pierre@gmail.com>
2020-09-21 09:11:16 -04:00
David Núñez 2854f4ba72 Fix wrong method call inside TrezorSigner.__get__address() 2020-09-19 22:44:21 +02:00
David Núñez c7e070b474
Merge pull request #2267 from vzotova/worklock-winddown
StakingEscrow: enable wind down for claim from worklock
2020-09-19 21:42:04 +02:00
Kieran Prasch 69b6cd1cd0
Repond to RFCs in PR #2220 2020-09-18 13:59:49 -07:00
Derek Pierre 248fdd5c5f
Merge pull request #2256 from derekpierre/docs-limpia
Docs Update
2020-09-18 09:35:44 -04:00
vzotova e9b506ff92 StakingEscrow: enable wind down for claim from worklock 2020-09-18 14:34:54 +03:00
Kieran Prasch 030730f488
Fixes import in doa CLI 2020-09-17 17:46:27 -07:00
AlexMapley dad0ddc1ee export ursula_availability_score prometheus metric 2020-09-17 19:15:42 -04:00
derekpierre 614d5bd62e Apply RFC to #2256.
Co-authored-by: K Prasch <kieran@nucypher.com>
2020-09-17 16:47:32 -04:00
Kieran Prasch 90b52da283
Relock dependencies with trezor (updates) 2020-09-17 13:26:38 -07:00
Kieran Prasch 98233ab295
Internalize SIGNERS constant. 2020-09-17 13:26:38 -07:00
Kieran Prasch 3b91842887
Reworks URI_SCHEME as an abstract classmethod. 2020-09-17 13:26:38 -07:00
Kieran Prasch 180ae82b7b
Responds to RFCs in PR #2262 2020-09-17 13:26:38 -07:00