12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- 'use strict'
- var config = require('../config/config.js');
- var CryptoJS = require("crypto-js");
- require('dotenv').config()
- function toJson(code_, obj_, errMsg_) {
- var code = code_
- var data = obj_
- var errMsg = errMsg_
- let jopt = { code, data, errMsg };
- return JSON.stringify(jopt)
- }
- function decryptPrivityKey(message) {
- console.log('message=', message);
- console.log("NENET_CRYPT_KEY", process.env.NENET_CRYPT_KEY);
- console.log("NENET_CRYPT_IV", process.env.NENET_CRYPT_IV);
-
-
-
- var encrypted = message;
- var key = process.env.DENET_CRYPT_KEY
- var iv = process.env.DENET_CRYPT_IV
- console.log('decryptPrivityKey key= iv=', key, iv);
- key = CryptoJS.enc.Utf8.parse(key);
-
- iv = CryptoJS.enc.Utf8.parse(iv)
- var decrypted = CryptoJS.AES.decrypt(encrypted, key, { iv: iv, mode: CryptoJS.mode.CBC });
- console.log('decrypted==', decrypted.toString(CryptoJS.enc.Utf8));
- return decrypted.toString(CryptoJS.enc.Utf8)
- }
- const CHAIN_NAME = {
- eth: 'eth',
- bsc_testnet: 'bsc testnet',
- bsc_mainnet: 'bsc'
- }
- const CHAIN_ID = {
- eth: '0x1',
- bsc_testnet: '0x61',
- bsc_mainnet: '0x38'
- }
- function getChainName(key) {
- return CHAIN_NAME[key];
- }
- function getChainId(key) {
- return CHAIN_ID[key];
- }
- module.exports = {
- toJson,
- decryptPrivityKey,
- getChainName,
- getChainId,
- }
|