Open MHHukiewitz opened 4 months ago
If you are referring to some specific indicators that would lead to assigning a PR to this category, I would be glad to help with that as well.
All modified and coverable lines are covered by tests :white_check_mark:
Please upload report for BASE (
small-improvments@9c5ec6e
). Learn more about missing BASE report.:exclamation: Current head 9330ce5 differs from pull request most recent head 0533e4a
Please upload reports for the commit 0533e4a to get more accurate results.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
To be merged after #136
This PR is a now 2 commits only PR, it should be way easier to read.
Reading this PR it seems pretty harmless to merge since everything is turned off by default. Which brings the question of: when do we want to activate the verification by default?
On the other hand I'm not really happy with the test suit, the existing one hasn't been adapted to turn the verification on :/
Current status conclusion after a discussion with Hugo:
aleph.sdk.security.verify_message_signature
functionaleph.sdk.client.http.*
method call with verify_signatures = True
which is currently not doneThen we can merge.
I'm sorry, but am I expected to finish this? @Psycojoker Maybe you could look into it and incorporate the aforementioned feedback.
I'm sorry, but am I expected to finish this? @Psycojoker Maybe you could look into it and incorporate the aforementioned feedback.
@MHHukiewitz not that I know, Hugo asked me to at least to a quick pass to bring back this PR and clean it to see if it's mergeable because he told me that it seemed important. We just concluded that we wanted more tests before merging it.
EDIT: to be merged after #136
security.py
that offers a simple catch-all solution for verifying messages & posts.verify_signatures
param to most methods ofAlephClient
to automatically verify signatures, if requested (False by default)get_posts_iterator
andget_messages_iterator
functions that were present on their non-iterator cousins.sol.py
tosolana.py
but still import all of solana.py in sol.py to keep backwards compatibility.polkadot
extra dependency tosubstrate
to align with the module name inaleph.sdk
.