mirror of
https://github.com/status-im/MyCrypto.git
synced 2025-02-23 16:28:29 +00:00
* GenerateWallet: Download real UTC file. * Paper wallet (#45) * Working paper wallet (#52) * Reset Generate Wallet state when component will unmount
34 lines
854 B
JavaScript
34 lines
854 B
JavaScript
// @flow
|
|
import {
|
|
GENERATE_WALLET_CONFIRM_CONTINUE_TO_PAPER,
|
|
GENERATE_WALLET_FILE,
|
|
GENERATE_WALLET_DOWNLOAD_FILE,
|
|
GENERATE_WALLET_SHOW_PASSWORD,
|
|
RESET_GENERATE_WALLET
|
|
} from 'actions/generateWalletConstants';
|
|
import { PrivKeyWallet } from 'libs/wallet';
|
|
|
|
export const showPasswordGenerateWallet = () => {
|
|
return { type: GENERATE_WALLET_SHOW_PASSWORD };
|
|
};
|
|
|
|
export const generateUTCGenerateWallet = (password: string) => {
|
|
return {
|
|
type: GENERATE_WALLET_FILE,
|
|
wallet: PrivKeyWallet.generate(),
|
|
password
|
|
};
|
|
};
|
|
|
|
export const downloadUTCGenerateWallet = () => {
|
|
return { type: GENERATE_WALLET_DOWNLOAD_FILE };
|
|
};
|
|
|
|
export const confirmContinueToPaperGenerateWallet = () => {
|
|
return { type: GENERATE_WALLET_CONFIRM_CONTINUE_TO_PAPER };
|
|
};
|
|
|
|
export const resetGenerateWallet = () => {
|
|
return { type: RESET_GENERATE_WALLET };
|
|
};
|