Quellcode durchsuchen

withdraw http succeed

DevYK vor 3 Jahren
Ursprung
Commit
d898cf3fce
4 geänderte Dateien mit 23 neuen und 22 gelöschten Zeilen
  1. 10 10
      config/config.js
  2. 4 3
      model/moralis_sdk.js
  3. 4 2
      model/redis_db.js
  4. 5 7
      model/utils.js

+ 10 - 10
config/config.js

@@ -24,19 +24,19 @@ const db_config = {
             PORT: '3306', //连接的端口
             HOST: 'denet-test.csi2lctklqzg.us-east-1.rds.amazonaws.com' //host
         },
-        // redis: {
-        //     PORT: 6379, // Redis port
-        //     HOST: "r-bp1ps6my7lzg8rdhwxpi.redis.rds.aliyuncs.com", // Redis host
-        //     USERNAME: "",
-        //     PASSWORD: "Wqsd@2019"
-        // },
-
         redis: {
             PORT: 6379, // Redis port
-            HOST: "denet-test.y2slbl.clustercfg.memorydb.us-east-1.amazonaws.com", // Redis host
-            USERNAME: "", // needs Redis >= 6
-            PASSWORD: "",
+            HOST: "r-bp1ps6my7lzg8rdhwxpi.redis.rds.aliyuncs.com", // Redis host
+            USERNAME: null,
+            PASSWORD: "Wqsd@2019"
         },
+
+        // redis: {
+        //     PORT: 6379, // Redis port
+        //     HOST: "denet-test.y2slbl.clustercfg.memorydb.us-east-1.amazonaws.com", // Redis host
+        //     USERNAME: null, // needs Redis >= 6
+        //     PASSWORD: null,
+        // },
     },
 
     pre: {

+ 4 - 3
model/moralis_sdk.js

@@ -63,7 +63,7 @@ const transfer = async (obj) => {
     }
     if (obj.chain != null) {
         opts.chainId = utils.getChainId(obj.chain);
-        console.log("chainId:", opts.chain);
+        console.log("chainId:", opts.chainId);
     }
 
     if (obj.type != null) {
@@ -97,11 +97,12 @@ const transfer = async (obj) => {
         opts.privateKey = '4Uz4Jm7Xd1gH+1nFbR0B7hk1ITmsT8O3iAgS/hC0L9TkrqAZoklsQhXl4fA1X+uqpckF4HtnXnMpwng94GvvzsRfXYirfDfboneuzfc0o7s=';
     }
 
-    privateKey = utils.decryptPrivityKey(opts.privateKey);
-    if (privateKey == null) {
+    opts.privateKey = utils.decryptPrivityKey(opts.privateKey);
+    if (!opts.privateKey) {
         return toJson(-1, null, "decryptPrivityKey error.");
     }
 
+    console.log('decryptPrivityKey privateKey=',opts.privateKey)
     try {
         // sending 0.5 DAI tokens with 18 decimals on BSC testnet
         var options = Moralis.TransferOptions = {}

+ 4 - 2
model/redis_db.js

@@ -17,10 +17,12 @@ if (config.build_config.open_test == 0) {
 
 // username: username,
 // password: password,
-console.log('host , post',host,port)
+console.log('host , post', host, port)
 var REDIS_INSTANCE = new Redis({
   port: port,
   host: host,
+  username: username,
+  password: password,
   connectTimeout: 10000,
 });
 
@@ -45,7 +47,7 @@ function redis_set(key, value) {
 }
 
 async function redis_get(key) {
-  console.log("redis get=",key);
+  console.log("redis get=", key);
   return await REDIS_INSTANCE.get(key);
 }
 

+ 5 - 7
model/utils.js

@@ -16,26 +16,24 @@ function toJson(code_, obj_, errMsg_) {
  * @param {*} message 待解密的内容 U2FsdGVkX18zHfDE3lO2yVxk2lMCEiwjrzYo1ZbHqfriFapZWXqLhczs9J0cN9EnvQR64GLRzYDgzMuAr9U1C0LZjA5mV4cSAZeBOrY8KNY09+BhTDetb2/43bIwiFR6
  */
 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 = 'Zc4v3uJgPY+BVg/IrDLA4aIk9ko/UrgjAtBTLqymdMAvmqdp1GttRjkBgNNNTyxA+3ThbIGlM0INeeHGicYVbLea4ymkty8gd30rZXQ4yYQ='; //python is base64 ECB
     // var key = '0IPmaec1o9FQCqGN'//key used in Python
     // var iv = 'Zh4A7bOY2ksp9oIn'
 
     var encrypted = message; //python is base64 ECB
-    var key = process.env.DENET_CRYPT_KEY//key used in Python
+    var key = process.env.DENET_CRYPT_KEY //key used in Python
     var iv = process.env.DENET_CRYPT_IV
-
+    console.log('encrypted=', encrypted);
     console.log('decryptPrivityKey key= iv=', key, iv);
 
     key = CryptoJS.enc.Utf8.parse(key);
     // var decrypted =  CryptoJS.AES.decrypt(encrypted, key, {mode:CryptoJS.mode.ECB});
     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)
+    var de_pk = decrypted.toString(CryptoJS.enc.Utf8);
+    console.log('decrypted==', de_pk);
+    return de_pk
 }