Skip to content

Commit 49edee8

Browse files
committed
fix(neuron-ui): use the create api for creating wallets
1 parent 3d673f8 commit 49edee8

3 files changed

Lines changed: 12 additions & 1 deletion

File tree

packages/neuron-ui/src/services/remote/wallets.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@ export const updateWallet = controllerMethodWrapper(CONTROLLER_NAME)(
77
)
88
export const getCurrentWallet = controllerMethodWrapper(CONTROLLER_NAME)(controller => () => controller.getCurrent())
99
export const getWalletList = controllerMethodWrapper(CONTROLLER_NAME)(controller => () => controller.getAll())
10+
11+
export const createWallet = controllerMethodWrapper(CONTROLLER_NAME)(
12+
controller => (params: Controller.CreateWalletParams) => controller.create(params)
13+
)
1014
export const importMnemonic = controllerMethodWrapper(CONTROLLER_NAME)(
1115
controller => (params: Controller.ImportMnemonicParams) => controller.importMnemonic(params)
1216
)
@@ -41,6 +45,7 @@ export const updateAddressDescription = controllerMethodWrapper(CONTROLLER_NAME)
4145
export default {
4246
updateWallet,
4347
getWalletList,
48+
createWallet,
4449
importMnemonic,
4550
importKeystore,
4651
deleteWallet,

packages/neuron-ui/src/states/stateProvider/actionCreators/wallets.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { AppActions, StateDispatch } from 'states/stateProvider/reducer'
22
import {
33
getWalletList,
4+
createWallet,
45
importMnemonic,
56
importKeystore,
67
getCurrentWallet,
@@ -44,7 +45,7 @@ export const createWalletWithMnemonic = (params: Controller.ImportMnemonicParams
4445
_dispatch: StateDispatch,
4546
history: any
4647
) => {
47-
importMnemonic(params).then(res => {
48+
createWallet(params).then(res => {
4849
if (res.status) {
4950
history.push(Routes.Overview)
5051
} else {

packages/neuron-ui/src/types/Controller/index.d.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
11
declare namespace Controller {
2+
interface CreateWalletParams {
3+
name: string
4+
mnemonic: string
5+
password: string
6+
}
27
interface ImportMnemonicParams {
38
name: string
49
mnemonic: string

0 commit comments

Comments
 (0)