simple-sendtransaction-etc
Version:
CLI para realizar registros genéricos através do campo data em uma transação Ethereum
63 lines (52 loc) • 1.59 kB
JavaScript
const package = require('./package.json');
const chalk = require('chalk');
module.exports.hello = () => {
console.log(
`${chalk.blue(
`Bem vindo ao Registrador Ethereum Classic v${package.version} da i3 Tech Lab.`
)}`
);
};
module.exports.balance = (balance) => {
console.log(`${chalk.blueBright(`Seu Saldo é de: Ξ ${balance}`)}`);
};
module.exports.needsPrivateKey = () => {
console.log(
`${chalk.yellowBright(`É necessário informar a sua chave privada.`)}`
);
};
module.exports.errorNeedsPrivateKey = () => {
console.log(
`${chalk.redBright(
`Você precisa informar a chave privada. Encerrando aplicação...`
)}`
);
};
module.exports.notFoundPrivateKey = () => {
console.log(`${chalk.yellowBright(`Não existe chave privada registrada.`)}`);
};
module.exports.notFoundLogFile = () => {
console.log(`${chalk.yellowBright(`Não existe arquivo de log.`)}`);
};
module.exports.notFoundTxFile = () => {
console.log(`${chalk.yellowBright(`Não existe arquivo de transações.`)}`);
};
module.exports.error = (error) => {
console.log(
`${chalk.redBright(
`Infelizmente ocorreu um erro na execução: ${error.message}`
)}`
);
};
module.exports.successTx = (tx) => {
console.log(
`${chalk.greenBright(`Transação realizada com sucesso. Hash: ${tx}`)}`
);
};
module.exports.successImportKey = (publicKey) => {
console.log(
`${chalk.greenBright(
`Chave privada importada com suesso. Chave Publica: ${publicKey}`
)}`
);
};