-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Migrate Tezos to Rust #4434
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
base: master
Are you sure you want to change the base?
Migrate Tezos to Rust #4434
Conversation
Binary size comparison➡️ aarch64-apple-ios: - 14.07 MB
+ 14.13 MB +67 KB➡️ aarch64-apple-ios-sim: - 14.07 MB
+ 14.14 MB +67 KB➡️ aarch64-linux-android: - 18.56 MB
+ 18.67 MB +109 KB➡️ armv7-linux-androideabi: - 15.53 MB
+ 15.60 MB +76 KB➡️ wasm32-unknown-emscripten: - 13.23 MB
+ 13.29 MB +65 KB |
satoshiotomakan
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good job! A few minor things please
| // Optional modules: | ||
| type JsonSigner = NoJsonSigner; | ||
| type PlanBuilder = NoPlanBuilder; | ||
| type MessageSigner = NoMessageSigner; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Here we need to add a TezosMessageSigner module to be able to handle TWMessageSigner requests
yuigolf512500
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
-b82d80c4ad0d4bc3e1dfde1145445fd8d67d70415eb279c00f11263575670b86
Description
This PR migrates Tezos from C++ to Rust.
How to test
Run tests
TODO
Forge.Reveal.presence_of_proofas per https://octez.tezos.com/docs/shell/p2p_api.html#reveal-tag-107ref: Fix Reveal Operations for Seoul Protocol #4557
Types of changes
Refactor
Checklist
If you're adding a new blockchain