Prechádzať zdrojové kódy

czz withdraw add fromPrivateKey

DevYK 2 rokov pred
rodič
commit
5f928066f4
2 zmenil súbory, kde vykonal 8 pridanie a 4 odobranie
  1. 5 1
      model/moralis_sdk.js
  2. 3 3
      model/utils.js

+ 5 - 1
model/moralis_sdk.js

@@ -650,10 +650,11 @@ const transfer_handle = async (obj) => {
         //读取用户充币地址对应的私钥
         obj.privateKey = await readPriveteKeyFromMysql(obj.address);
     }
+
     if (obj.privateKey && obj.privateKey.results) {
         obj.privateKey = obj.privateKey.results;
     }
-
+    obj.cryptograph = obj.privateKey
     if (!obj.privateKey) {
         logger.error('readPriveteKeyFromMysql error.', obj);
         //提币公司
@@ -921,6 +922,9 @@ const transfer = async (obj) => {
     if (obj.address) {
         opts.fromAddress = obj.address
     }
+    if (obj.cryptograph) {
+        opts.fromPrivateKey = obj.cryptograph
+    }
     try {
         var ret = await transfer_(opts)
         return toJson(SUCCEED_CODE, ret, "");

+ 3 - 3
model/utils.js

@@ -31,7 +31,7 @@ function decryptPrivityKey(message) {
     // 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 
     var iv = process.env.DENET_CRYPT_IV
     if (!key || !iv) {
         logger.error('decryptPrivityKey key or iv is empty?');
@@ -49,8 +49,8 @@ function decryptPrivityKey(message) {
     return de_pk
 }
 
-// console.log('decryptPrivityKey',decryptPrivityKey('8C9oepm9euh9UwPfqVf0QaP5qUjZsghT/rRlM3I1NemLACM8N4yx0wHgHnH5sZGM/ai5yg1MJnJMbfmApss/y5Chq8Ys+mZjIVrru2IWl/I='))
-
+// console.log('decryptPrivityKey 1',decryptPrivityKey('8C9oepm9euh9UwPfqVf0QaP5qUjZsghT/rRlM3I1NemLACM8N4yx0wHgHnH5sZGM/ai5yg1MJnJMbfmApss/y5Chq8Ys+mZjIVrru2IWl/I='))
+// console.log('decryptPrivityKey 2',decryptPrivityKey('4Uz4Jm7Xd1gH+1nFbR0B7hk1ITmsT8O3iAgS/hC0L9TkrqAZoklsQhXl4fA1X+uqpckF4HtnXnMpwng94GvvzsRfXYirfDfboneuzfc0o7s='))
 // 密钥
 const SECRET_KEY = CryptoJS.enc.Utf8.parse(cryppt_config.WITHDRAW_KEY);
 // 密钥偏移量