-
Notifications
You must be signed in to change notification settings - Fork 62
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[feat] P2PK transaction support #183
Comments
@ptisserand Thank you for looking into this! |
@b-j-roberts could you please assign to me ? |
@b-j-roberts let work on this since it is related to my previous issue |
@b-j-roberts can I please be assigned this task? |
Hi seems @ptisserand is quite busy working on other projects, could I have a chance to work on this @b-j-roberts if it's okay. Thanks! |
@bloomingpeach Sure, feel free to take a look. Thank you! Some changes have been made since creating this issue, I'd recommend looking at this P2PK test for direction. Feel free to let me know if it isn't fully clear.
I'd recommend creating test cases from all the transactions mentioned in the learnmebitcoin article and a couple other random ones from mainnet. ( if / when you have time ) |
Hi @b-j-roberts where could i learn more about the |
So the That input corresponds to an old output utxo from transaction 0437cd7f8525ceed2324359c2d0ba26006d92d856a9c20fa0241106ee5a597c9. So if you look at output 0 from that transaction that will represent the utxo_hint used to process the transaction. |
<!-- enter the gh issue after hash --> - [ ] Fixes keep-starknet-strange#183 - [ ] follows contribution [guide](https://github.com/keep-starknet-strange/shinigami/blob/main/CONTRIBUTING.md) - [ ] code change includes tests <!-- PR description below --> --------- Co-authored-by: Brandon Roberts <[email protected]>
Currently, all the opcodes for P2PK are implemented. To ensure we support all P2PK transactions/formats, we will need to create a set of tests for these transaction types and ensure all the logic and edge cases are handled properly. Also, including a P2PK transaction from mainnet as a test would be ideal.
References
learn P2PK & examples
example crypto tests
The text was updated successfully, but these errors were encountered: