Skip to content
This repository was archived by the owner on Feb 8, 2026. It is now read-only.

Commit c55c045

Browse files
Merge pull request #1717 from synonymdev/refactor/rust-address-generator
refactor(wallet): Implement Rust Address Generator
2 parents 2b23853 + 15e2138 commit c55c045

File tree

28 files changed

+265
-1508
lines changed

28 files changed

+265
-1508
lines changed

.eslintignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
node_modules
2-
nodejs-assets/*
32
ios/*
43
android/*
54
.eslintrc.js

.gitignore

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -71,13 +71,6 @@ buck-out/
7171
.env*
7272
!.env*.template
7373

74-
# NodeJS-Mobile
75-
/nodejs-assets/build-native-modules-MacOS-helper-script-node.sh
76-
/nodejs-assets/build-native-modules-MacOS-helper-script-npm.sh
77-
/nodejs-assets/nodejs-project/sample-main.js
78-
/nodejs-assets/nodejs-project/sample-package.json
79-
android/app/pepk.jar
80-
8174
# sublime
8275
*.sublime-project
8376
*.sublime-workspace

__mocks__/nodejs-mobile-react-native/index.js

Lines changed: 0 additions & 29 deletions
This file was deleted.
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
import { ok } from "@synonymdev/result";
2+
3+
const AddressGeneratorMock = {
4+
getAddress: jest.fn(async (mnemonic, path, network) => {
5+
return ok({
6+
address: 'bcrt1q6rz28mcfaxtmd6v789l9rrlrusdprr9pz3cppk',
7+
path: path,
8+
publicKey: '02e7ab2537b5d49e970309aae06e9e49f36ce1c9febbd44ec8e0d1cca0b4f9c319',
9+
});
10+
}),
11+
12+
getScriptHash: jest.fn(async (address, network) => {
13+
return ok('34dad6f450d0a21a999fc2158132141d4ba4c75e510e6b2e62cda4257af71d9a');
14+
}),
15+
16+
getPrivateKey: jest.fn(async (mnemonic, path, network, passphrase = '') => {
17+
return ok('cTGhosGriPpuGA586jemcuH9pE9spwUmneMBmYYzrQEbY92DJrbo');
18+
}),
19+
};
20+
21+
module.exports = AddressGeneratorMock;

__mocks__/rn-bridge/index.js

Lines changed: 0 additions & 14 deletions
This file was deleted.

__tests__/reselect.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ describe('Reselect', () => {
1616
let s: RootState;
1717

1818
beforeAll(async () => {
19-
require('../nodejs-assets/nodejs-project/main.js');
2019
let res = await createNewWallet();
2120
if (res.isErr()) {
2221
throw res.error;

__tests__/todos.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ describe('Todos selector', () => {
2727
let s: RootState;
2828

2929
beforeAll(async () => {
30-
require('../nodejs-assets/nodejs-project/main.js');
3130
let res = await createNewWallet();
3231
if (res.isErr()) {
3332
throw res.error;

__tests__/wallet-restore.ts

Lines changed: 0 additions & 278 deletions
This file was deleted.

0 commit comments

Comments
 (0)