Commit Graph

7778 Commits (372b605f35d7e446ce3c782e3fb75648aad9da5c)

Author SHA1 Message Date
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
Kieran Prasch a9af58764d
Relocates SignedMessage type to common signer baseclass. 2020-09-17 13:26:38 -07:00
Kieran Prasch c6095d0f18
Improve comments for trezor signing method. 2020-09-17 13:26:38 -07:00
Kieran R. Prasch 765adb0310
Allow module-scoped trezor imports. 2020-09-17 13:26:38 -07:00
Kieran R. Prasch 8f6def2851
Respond to RFCs - Returns filesystem integration tests to thier home. 2020-09-17 13:26:38 -07:00
Kieran Prasch 6a0e1eeb17
Accomodate basic trezor signer URI scheme; Fixturize mocked trezorlib components 2020-09-17 13:26:38 -07:00
Kieran Prasch 9bf1e995c9
Internalize a subset or trezorlib usage; Complete docstrings and type hinting for trezor signer. 2020-09-17 13:26:38 -07:00
Kieran Prasch 9677b25fb3
Consolodate web3 signer unit tests; Improvements to trezor method decoration. 2020-09-17 13:26:38 -07:00
Kieran Prasch 1e4e07b487
Accept the transaction key and formatting differences between python and trezor transactions. 2020-09-17 13:26:38 -07:00
derekpierre d79b878c12
Added unit test for Trezor transaction format conversion. 2020-09-17 13:26:38 -07:00
Kieran Prasch 37e3650d96
relocate trezor transaction formatting to it's own method. 2020-09-17 13:26:38 -07:00
derekpierre 5552a84176
Rollback py-solc-x version and clean up imports. 2020-09-17 13:26:38 -07:00
Kieran Prasch b13aeb163f
Avoid circular import 2020-09-17 13:26:38 -07:00