2017-07-16 16:02:13 -05:00
|
|
|
// @flow
|
2017-06-19 22:15:38 -05:00
|
|
|
import {
|
2017-06-20 00:59:54 -05:00
|
|
|
GENERATE_WALLET_CONFIRM_CONTINUE_TO_PAPER,
|
2017-06-19 22:15:38 -05:00
|
|
|
GENERATE_WALLET_FILE,
|
2017-06-20 00:59:54 -05:00
|
|
|
GENERATE_WALLET_DOWNLOAD_FILE,
|
2017-07-16 16:02:13 -05:00
|
|
|
GENERATE_WALLET_SHOW_PASSWORD,
|
|
|
|
RESET_GENERATE_WALLET
|
2017-06-19 22:15:38 -05:00
|
|
|
} from 'actions/generateWalletConstants';
|
2017-07-16 16:02:13 -05:00
|
|
|
import { PrivKeyWallet } from 'libs/wallet';
|
2017-04-18 18:34:42 -05:00
|
|
|
|
2017-06-20 01:28:22 -05:00
|
|
|
export const showPasswordGenerateWallet = () => {
|
2017-06-19 22:15:38 -05:00
|
|
|
return { type: GENERATE_WALLET_SHOW_PASSWORD };
|
|
|
|
};
|
2017-04-18 18:34:42 -05:00
|
|
|
|
2017-07-16 16:02:13 -05:00
|
|
|
export const generateUTCGenerateWallet = (password: string) => {
|
|
|
|
return {
|
|
|
|
type: GENERATE_WALLET_FILE,
|
|
|
|
wallet: PrivKeyWallet.generate(),
|
|
|
|
password
|
|
|
|
};
|
2017-06-19 22:15:38 -05:00
|
|
|
};
|
2017-04-18 18:34:42 -05:00
|
|
|
|
2017-07-16 16:02:13 -05:00
|
|
|
export const downloadUTCGenerateWallet = () => {
|
2017-06-20 00:59:54 -05:00
|
|
|
return { type: GENERATE_WALLET_DOWNLOAD_FILE };
|
2017-06-19 22:15:38 -05:00
|
|
|
};
|
2017-04-18 18:34:42 -05:00
|
|
|
|
2017-06-20 01:28:22 -05:00
|
|
|
export const confirmContinueToPaperGenerateWallet = () => {
|
2017-06-20 00:59:54 -05:00
|
|
|
return { type: GENERATE_WALLET_CONFIRM_CONTINUE_TO_PAPER };
|
2017-06-19 22:15:38 -05:00
|
|
|
};
|
2017-07-16 16:02:13 -05:00
|
|
|
|
|
|
|
export const resetGenerateWallet = () => {
|
|
|
|
return { type: RESET_GENERATE_WALLET };
|
|
|
|
};
|