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

New Release #34

Merged
merged 5 commits into from
Sep 23, 2024
Merged

New Release #34

merged 5 commits into from
Sep 23, 2024

Conversation

emmanuelm41
Copy link
Member

No description provided.

emmanuelm41 and others added 5 commits September 20, 2024 15:22
* feat: review inputs for get identity

* feat: review inputs for round1

* feat: refactor review flow

* feat: update snapshots

* feat: improve testing

* feat: update snapshots and refactor restore keys

* feat: adjust round 2 and 3 review flow

* feat: enable concurrency on tests

* feat: update snapshots

* disable concurrency

* feat: change restore keys

* fix: fmt

* enable concurrency again
* feat: refactor get_keys handler

* feat: export function

* feat: add clear review for backup keys

* feat: update snapshots

* feat: add more tests

* feat: ignore errors

* fix: format

* fix: issues

* fix

* format
* feat: remove nanos

* feat: set opt-level based on device model
* Add ledger feature flag to isolate targets and make our crate a lib with a binary

Move main code to its own file as a separate program that depends on our library

update deps and ran crate

Delete unused files

Update main

Use ledger flag

* Add review transaction instruction and handlers

* Implement hashing for transaction

* Add helper method to get full flash buffer to parser transaction

* Add zemu test to review transaction

* Add and fix tests for transaction merkle note and affine point parsing

* Send output to stdout in tests

* Store in RAM computed transaction hash and use it to check that received hash is correct

* add new dep

* Add ui machinery to test using rust and cargo insta(taken from avax)

* Add UI unit testing in rust for transactions

* Improve transaction review in zemu tests

* Clean ups

* Try to not use display and format which goes through a writer! macro call

* minor changes to reduce pic issues

* Update tests

* Disable hash check for now

* Remove logs

* Update test and snapshots

* feat: bring ui review transaction fn from original branch

* Avoid inlining

* Fix note parser

* Use lexical core for big integer to string conversion without allocation and update shapshots

* Update transaction unit tests

* fix: remove wrong rebased code

* Fix transaction version values

* Fix parser and transaction hash for mints and spends

* Enable hash check

* feat: enable reviewTx on stax and flex devices (#39)

* feat: refactor ui_review

- remove format
- rework review messages params

* feat: ger rid of format fn

* feat: enable reviewTx on stax and flex

* fix: issue

* feat: increase dkg keys to move it to a different section on binary

* feat: add snapshots

* feat: adjust review flow to fit stax and flex

* feat: update nanosp snapshots

* feat: update snapshots

* feat: update snapshots

* feat: update snapshots

* feat: update snapshots

* fix: format

* Check transaction was approved and compare hashes before starting the signing process

* Add transaction review before signing

* update snapshots

* Removed logs

* Fix warnings wip

* feat: enable stax and flex devices

* feat: update snapshots

* fix: stax and flex

* feat: update snapshots

---------

Co-authored-by: neithanmo <[email protected]>
* bump app version

* feat: update js ref
@emmanuelm41 emmanuelm41 merged commit 952377f into master Sep 23, 2024
2 of 3 checks passed
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

Successfully merging this pull request may close these issues.

1 participant