Skip to content

Commit 1fabeba

Browse files
author
codeMonkey-shin
committed
demo
1 parent 66403c9 commit 1fabeba

File tree

1 file changed

+8
-9
lines changed

1 file changed

+8
-9
lines changed

routes/wallet.js

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,19 @@ const lightwallet = require("eth-lightwallet");
44
const fs = require('fs');
55

66
// TODO : lightwallet 모듈을 사용하여 랜덤한 니모닉 코드를 얻습니다.
7-
router.post('/newMnemonic', async(req,res) => {
7+
router.post('/newMnemonic', async (req, res) => {
88
let mnemonic;
99
try {
1010
mnemonic = lightwallet.keystore.generateRandomSeed();
1111
res.json({mnemonic});
12-
} catch(err) {
12+
} catch (err) {
1313
console.log(err);
1414
}
1515
});
1616

1717

1818
// TODO : 니모닉 코드와 패스워드를 이용해 keystore와 address를 생성합니다.
19-
router.post('/newWallet', async(req, res) => {
19+
router.post('/newWallet', async (req, res) => {
2020
let password = req.body.password
2121
let mnemonic = req.body.mnemonic;
2222

@@ -30,15 +30,14 @@ router.post('/newWallet', async(req, res) => {
3030
function (err, ks) {
3131
ks.keyFromPassword(password, function (err, pwDerivedKey) {
3232
ks.generateNewAddress(pwDerivedKey, 1);
33-
3433
let address = (ks.getAddresses()).toString();
3534
let keystore = ks.serialize();
36-
37-
fs.writeFile('wallet.json',keystore,function(err,data){
38-
if(err) {
39-
res.json({code:999,message:"실패"});
35+
fs.writeFile('wallet.json', keystore, function (err, data) {
36+
if (err) {
37+
res.json({code: 999, message: "실패"});
38+
console.log(address)
4039
} else {
41-
res.json({code:1,message:"성공"});
40+
res.json({code: 1, message: "성공", address: address, keystore: keystore});
4241
}
4342
});
4443
});

0 commit comments

Comments
 (0)