Skip to content

Conversation

@gupnik
Copy link
Collaborator

@gupnik gupnik commented Jun 30, 2025

Description

This PR migrates Tezos from C++ to Rust.

How to test

Run tests

TODO

Types of changes

Refactor

Checklist

  • Create pull request as draft initially, unless its complete.
  • Add tests to cover changes as needed.
  • Update documentation as needed.
  • If there is a related Issue, mention it in the description.

If you're adding a new blockchain

  • I have read the guidelines for adding a new blockchain.

@gupnik gupnik marked this pull request as ready for review July 8, 2025 05:32
@gupnik gupnik requested a review from satoshiotomakan as a code owner July 8, 2025 05:32
@gupnik gupnik changed the title [WIP]: Migrate Tezos to Rust Migrate Tezos to Rust Jul 8, 2025
@github-actions
Copy link

github-actions bot commented Jul 8, 2025

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

Copy link
Collaborator

@satoshiotomakan satoshiotomakan left a 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;
Copy link
Collaborator

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

Copy link

@yuigolf512500 yuigolf512500 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

-b82d80c4ad0d4bc3e1dfde1145445fd8d67d70415eb279c00f11263575670b86

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.

4 participants