Skip to content

Commit 4af7b08

Browse files
Feat/stellar (#636)
* feat: support setllar * chore: release 1.1.22-alpha.1
1 parent 84e638b commit 4af7b08

File tree

21 files changed

+79
-70
lines changed

21 files changed

+79
-70
lines changed

packages/connect-examples/electron-example/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "hardware-example",
33
"productName": "HardwareExample",
44
"executableName": "onekey-hardware-example",
5-
"version": "1.1.21",
5+
"version": "1.1.22-alpha.1",
66
"author": "OneKey",
77
"description": "End-to-end encrypted workspaces for teams",
88
"main": "dist/index.js",
@@ -22,7 +22,7 @@
2222
"ts:check": "yarn tsc --noEmit"
2323
},
2424
"dependencies": {
25-
"@onekeyfe/hd-transport-electron": "1.1.21",
25+
"@onekeyfe/hd-transport-electron": "1.1.22-alpha.1",
2626
"@stoprocent/noble": "2.3.4",
2727
"debug": "4.3.4",
2828
"electron-is-dev": "^3.0.1",

packages/connect-examples/expo-example/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "expo-example",
3-
"version": "1.1.21",
3+
"version": "1.1.22-alpha.1",
44
"scripts": {
55
"start": "cross-env CONNECT_SRC=https://localhost:8087/ yarn expo start --dev-client",
66
"android": "yarn expo run:android",
@@ -19,10 +19,10 @@
1919
"@noble/ed25519": "^2.1.0",
2020
"@noble/hashes": "^1.3.3",
2121
"@noble/secp256k1": "^1.7.1",
22-
"@onekeyfe/hd-ble-sdk": "1.1.21",
23-
"@onekeyfe/hd-common-connect-sdk": "1.1.21",
24-
"@onekeyfe/hd-core": "1.1.21",
25-
"@onekeyfe/hd-web-sdk": "1.1.21",
22+
"@onekeyfe/hd-ble-sdk": "1.1.22-alpha.1",
23+
"@onekeyfe/hd-common-connect-sdk": "1.1.22-alpha.1",
24+
"@onekeyfe/hd-core": "1.1.22-alpha.1",
25+
"@onekeyfe/hd-web-sdk": "1.1.22-alpha.1",
2626
"@onekeyfe/react-native-ble-utils": "^0.1.3",
2727
"@polkadot/util-crypto": "13.1.1",
2828
"@react-native-async-storage/async-storage": "1.21.0",

packages/connect-examples/expo-playground/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "onekey-hardware-playground",
3-
"version": "1.1.21",
3+
"version": "1.1.22-alpha.1",
44
"private": true,
55
"sideEffects": [
66
"app/utils/shim.js",
@@ -17,9 +17,9 @@
1717
},
1818
"dependencies": {
1919
"@noble/hashes": "^1.8.0",
20-
"@onekeyfe/hd-common-connect-sdk": "1.1.21",
21-
"@onekeyfe/hd-core": "1.1.21",
22-
"@onekeyfe/hd-shared": "1.1.21",
20+
"@onekeyfe/hd-common-connect-sdk": "1.1.22-alpha.1",
21+
"@onekeyfe/hd-core": "1.1.22-alpha.1",
22+
"@onekeyfe/hd-shared": "1.1.22-alpha.1",
2323
"@radix-ui/react-checkbox": "^1.3.2",
2424
"@radix-ui/react-dialog": "^1.1.14",
2525
"@radix-ui/react-dropdown-menu": "^2.1.15",

packages/core/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@onekeyfe/hd-core",
3-
"version": "1.1.21",
3+
"version": "1.1.22-alpha.1",
44
"description": "Core processes and APIs for communicating with OneKey hardware devices.",
55
"author": "OneKey",
66
"homepage": "https://github.com/OneKeyHQ/hardware-js-sdk#readme",
@@ -25,8 +25,8 @@
2525
"url": "https://github.com/OneKeyHQ/hardware-js-sdk/issues"
2626
},
2727
"dependencies": {
28-
"@onekeyfe/hd-shared": "1.1.21",
29-
"@onekeyfe/hd-transport": "1.1.21",
28+
"@onekeyfe/hd-shared": "1.1.22-alpha.1",
29+
"@onekeyfe/hd-transport": "1.1.22-alpha.1",
3030
"axios": "1.12.2",
3131
"bignumber.js": "^9.0.2",
3232
"bytebuffer": "^5.0.1",

packages/core/src/api/allnetwork/AllNetworkGetAddress.ts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
11
import { HardwareErrorCode, HardwareErrorCodeMessage } from '@onekeyfe/hd-shared';
2-
import { CoreApi } from '../../types';
32

3+
import { createUiMessage } from '../../events';
4+
import { UI_REQUEST } from '../../constants/ui-request';
5+
import AllNetworkGetAddressBase from './AllNetworkGetAddressBase';
6+
7+
import type { CoreApi } from '../../types';
48
import type {
59
AllNetworkAddress,
610
AllNetworkAddressParams,
711
AllNetworkGetAddressParams,
812
} from '../../types/api/allNetworkGetAddress';
9-
import { createUiMessage } from '../../events';
10-
import { UI_REQUEST } from '../../constants/ui-request';
11-
import AllNetworkGetAddressBase from './AllNetworkGetAddressBase';
1213

1314
type MethodParams = {
1415
methodName: keyof CoreApi;

packages/core/src/api/allnetwork/AllNetworkGetAddressBase.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -240,6 +240,9 @@ const networkConfigMap: NetworkConfigMap = {
240240
neo: {
241241
methodName: 'neoGetAddress',
242242
},
243+
stellar: {
244+
methodName: 'stellarGetAddress',
245+
},
243246
};
244247

245248
type MethodParams = {

packages/core/src/api/allnetwork/AllNetworkGetAddressByLoop.ts

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,20 @@
11
import {
2-
createDeferred,
32
ERRORS,
43
HardwareError,
54
HardwareErrorCode,
65
HardwareErrorCodeMessage,
6+
createDeferred,
77
} from '@onekeyfe/hd-shared';
8+
9+
import { IFRAME } from '../../events';
10+
import AllNetworkGetAddressBase from './AllNetworkGetAddressBase';
11+
12+
import type { Unsuccessful } from '../../types';
813
import type {
914
AllNetworkAddress,
1015
AllNetworkGetAddressParamsByLoop,
1116
} from '../../types/api/allNetworkGetAddress';
1217

13-
import { IFRAME } from '../../events';
14-
import AllNetworkGetAddressBase from './AllNetworkGetAddressBase';
15-
import { Unsuccessful } from '../../types';
16-
1718
export default class AllNetworkGetAddressByLoop extends AllNetworkGetAddressBase {
1819
async getAllNetworkAddress(rootFingerprint: number) {
1920
const { callbackId, callbackIdFinish } = this.payload as AllNetworkGetAddressParamsByLoop;

packages/core/src/api/stellar/StellarGetAddress.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
1-
import { StellarGetAddress as HardwareStellarGetAddress } from '@onekeyfe/hd-transport';
21
import { UI_REQUEST } from '../../constants/ui-request';
32
import { serializedPath, validatePath } from '../helpers/pathUtils';
43
import { BaseMethod } from '../BaseMethod';
54
import { validateParams, validateResult } from '../helpers/paramsValidator';
6-
import { StellarGetAddressParams, StellarAddress } from '../../types';
5+
6+
import type { StellarGetAddress as HardwareStellarGetAddress } from '@onekeyfe/hd-transport';
7+
import type { StellarAddress, StellarGetAddressParams } from '../../types';
78

89
export default class StellarGetAddress extends BaseMethod<HardwareStellarGetAddress[]> {
910
hasBundle = false;

packages/core/src/api/stellar/StellarSignTransaction.ts

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,16 @@
1-
import {
2-
StellarMemoType,
3-
StellarSignedTx,
4-
StellarSignTx as HardwareStellarSignTx,
5-
} from '@onekeyfe/hd-transport';
1+
import { StellarMemoType } from '@onekeyfe/hd-transport';
62
import { ERRORS, HardwareErrorCode } from '@onekeyfe/hd-shared';
3+
74
import { UI_REQUEST } from '../../constants/ui-request';
85
import { validatePath } from '../helpers/pathUtils';
96
import { BaseMethod } from '../BaseMethod';
107
import { validateParams } from '../helpers/paramsValidator';
11-
import { StellarOperation, StellarSignTransactionParams } from '../../types';
8+
9+
import type {
10+
StellarSignTx as HardwareStellarSignTx,
11+
StellarSignedTx,
12+
} from '@onekeyfe/hd-transport';
13+
import type { StellarOperation, StellarSignTransactionParams } from '../../types';
1214

1315
export default class StellarSignTransaction extends BaseMethod<HardwareStellarSignTx> {
1416
operations: any[] = [];

packages/core/src/types/api/allNetworkGetAddress.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,8 @@ export type INetwork =
3333
| 'alph'
3434
| 'nostr'
3535
| 'benfen'
36-
| 'neo';
36+
| 'neo'
37+
| 'stellar';
3738

3839
export type CommonResponseParams = {
3940
path: string;

0 commit comments

Comments
 (0)