Rewrite to TypeScript #2

Closed
tornadocontrib wants to merge 24 commits from (deleted):typescript into master
First-time contributor

Following changes are done:

  • Rewritten to TypeScript

  • Built on top of modern tech stacks like Ethers.js V6 or TypeChain

  • Creates resource heavy Merkle Trees on a separate thread using Web Workers / Worker Threads

  • Resilient API requests made by cross-fetch and retries, especially for Tor Users

  • Modular design

Here are some todos:

  • integrated relayer server ( useful for unit tests )

  • Lightweight bootstrap powered UI

  • Single executable applications ( tornado-cli.exe with node.js bundled )

  • governance-subgraphs

  • governance proposals related commands ( Including voting, staking TORNs, delegations, APYs ).

  • checking supported instances by relayer to support more instances

  • checking relayer's gasprice to filter out relayers

  • syncing all echo account events from subgraphs ( haven't done yet since the subgraph didn't support blockNumber field until now 7dff5223e8 )

  • full encrypted notes support

  • partial tree generations & verifications

  • unit tests using hardhat environment

  • config improvements

Following changes are done: + Rewritten to TypeScript + Built on top of modern tech stacks like Ethers.js V6 or TypeChain + Creates resource heavy Merkle Trees on a separate thread using Web Workers / Worker Threads + Resilient API requests made by cross-fetch and retries, especially for Tor Users + Modular design Here are some todos: + integrated relayer server ( useful for unit tests ) + Lightweight bootstrap powered UI + Single executable applications ( tornado-cli.exe with node.js bundled ) + governance-subgraphs + governance proposals related commands ( Including voting, staking TORNs, delegations, APYs ). + checking supported instances by relayer to support more instances + checking relayer's gasprice to filter out relayers + syncing all echo account events from subgraphs ( haven't done yet since the subgraph didn't support blockNumber field until now https://git.tornado.ws/tornadocontrib/tornado-subgraph/commit/7dff5223e88a3d84fe05d37177db067b03976062 ) + full encrypted notes support + partial tree generations & verifications + unit tests using hardhat environment + config improvements
tornadocontrib added 6 commits 2024-04-24 20:39:06 +03:00
tornadocontrib added 18 commits 2024-04-29 08:12:25 +03:00
tornadocontrib closed this pull request 2025-01-03 10:23:44 +03:00

Pull request closed

Sign in to join this conversation.
No Reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: tornadocash/tornado-cli#2
No description provided.