Skip to content
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

Elements integration #4

Open
romanz opened this issue Nov 6, 2019 · 0 comments
Open

Elements integration #4

romanz opened this issue Nov 6, 2019 · 0 comments

Comments

@romanz
Copy link
Owner

romanz commented Nov 6, 2019

Currently there are 3 trezor-firmware PRs relevant for Liquid:

  • #317 - adding Python wrappers for blinding & unblinding secp256k1_zkp APIs.

    • It requires increasing the current TREZOR stack size (for rangeproof generation).
    • For testing, it can be done by tweaking the linker script - see integration tests blinding & unblinding Elements' confidential transaction.
  • #473 - adding explicit transactions' signature support.

    • It has a few small TODOs (validation-related) - but it can be tested on the emulator/device - see integration tests producing valid Elements' explicit transaction.
    • I think that it's tagged with backlog since they plan to refactor the transaction signature code.
  • #474 - adding confidential address generation (via SLIP-0077).

    • I think it is ready to be reviewed - will ping the PR.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant