Skip to content

Commit

Permalink
Merge branch 'mainnet' into develop
Browse files Browse the repository at this point in the history
  • Loading branch information
ksibisamir authored Nov 28, 2023
2 parents 44e1260 + 6b1ae0e commit 6d0755d
Showing 1 changed file with 141 additions and 0 deletions.
141 changes: 141 additions & 0 deletions controllers/wallet.controller.js
Original file line number Diff line number Diff line change
Expand Up @@ -1729,3 +1729,144 @@ exports.exportKeyStoreMobile = async (req, res) => {
)
}
}




exports.exportBtc = async (req, res) => {
try {
res.attachment()
if (req.user.hasWallet == true) {
var cred = await unlock(req, res)
if (!cred) return

let ret = await exportkeyBtc(req, res)

res.status(200).send({ ret })
} else {
return responseHandler.makeResponseError(
res,
204,
'Wallet not found'
)
}
} catch (err) {}
}



exports.exportEth = async (req, res) => {
try {
res.attachment()
if (req.user.hasWallet == true) {
let ret = await exportkey(req, res)
if (!ret) {
return
}
res.status(200).send(ret)
} else {
responseHandler.makeResponseError(res, 204, 'Account not found')
}
} catch (err) {
return responseHandler.makeResponseError(
res,
500,
err.message ? err.message : err.error
)
}
}




exports.exportTron = async (req, res) => {
try {
res.attachment()
if (req.user.hasWallet == true) {
let ret = await exportkeyTron(req.user._id, req.body.pass)
if (!ret) {
return
}
res.status(200).send(ret)
} else {
responseHandler.makeResponseError(res, 204, 'Account not found')
}
} catch (err) {
return responseHandler.makeResponseError(
res,
500,
err.message ? err.message : err.error
)
}
}



exports.exportTronV2 = async (req, res) => {
try {
res.attachment()
if (req.user.hasWallet == true) {
let ret = await exportkeyTronV2(req.user._id, req.body.pass)
if (!ret) {
return
}
res.status(200).send(ret)
} else {
responseHandler.makeResponseError(res, 204, 'Account not found')
}
} catch (err) {
return responseHandler.makeResponseError(
res,
500,
err.message ? err.message : err.error
)
}
}



exports.exportBtcV2 = async (req, res) => {
try {
res.attachment()
if (req.user.hasWallet == true) {
var cred = await unlockV2(req, res)
if (!cred) return
if (cred) {
if (cred == 'Wallet v2 not found')
return res.status(200).send(cred)
let ret = await exportkeyBtcV2(req, res)
res.status(200).send({ ret })
} else {
return
}
} else {
return responseHandler.makeResponseError(
res,
204,
'Wallet not found'
)
}
} catch (err) {}
}


exports.exportEthV2 = async (req, res) => {
try {
res.attachment()
if (req.user.hasWallet == true) {
let ret = await exportkeyV2(req, res)
if (!ret) {
return
}
res.status(200).send(ret)
} else {
responseHandler.makeResponseError(res, 204, 'Account not found')
}
} catch (err) {
return responseHandler.makeResponseError(
res,
500,
err.message ? err.message : err.error
)
}
}

0 comments on commit 6d0755d

Please sign in to comment.