feat: ciphertrace cashout flow

This commit is contained in:
Sérgio Salgado 2022-01-10 15:06:27 +00:00
parent 8a4046ebbe
commit ae8c86a6a7
7 changed files with 153 additions and 7 deletions

View file

@ -6,7 +6,7 @@ function rateWallet (account, cryptoCode, address) {
return new Promise((resolve, _) => {
setTimeout(() => {
console.log('[WALLET-SCORING] DEBUG: Mock scoring rating wallet address %s', address)
return Promise.resolve(7)
return Promise.resolve(2)
.then(score => resolve({ address, score, isValid: score < WALLET_SCORE_THRESHOLD }))
}, 100)
})
@ -20,8 +20,26 @@ function isValidWalletScore (account, score) {
})
}
function getTransactionHash (account, cryptoCode, receivingAddress) {
return new Promise((resolve, _) => {
setTimeout(() => {
return resolve('<Fake transaction hash>')
}, 100)
})
}
function getInputAddresses (account, cryptoCode, txHashes) {
return new Promise((resolve, _) => {
setTimeout(() => {
return resolve(['<Fake input address hash>'])
}, 100)
})
}
module.exports = {
NAME,
rateWallet,
isValidWalletScore
isValidWalletScore,
getTransactionHash,
getInputAddresses
}