simple-sendtransaction-etc
Version:
CLI para realizar registros genéricos através do campo data em uma transação Ethereum
24 lines (19 loc) • 580 B
JavaScript
const { join } = require('path');
const fs = require('fs');
module.exports.getAbsolutePath = (relativePath) => {
return join(__dirname, relativePath);
};
module.exports.saveJson = (path, data) =>
fs.writeFileSync(path, JSON.stringify(data, null, '\t'));
module.exports.getJson = (path) => {
const data = fs.existsSync(path) ? fs.readFileSync(path) : null;
try {
return JSON.parse(data);
} catch (e) {
return [];
}
};
const datastorage = this.getAbsolutePath('data');
if (!fs.existsSync(datastorage)) {
fs.mkdirSync(datastorage);
}