瀏覽代碼

增加提币等待

DevYK 2 年之前
父節點
當前提交
6b786547ca
共有 1 個文件被更改,包括 11 次插入2 次删除
  1. 11 2
      model/moralis_sdk.js

+ 11 - 2
model/moralis_sdk.js

@@ -991,8 +991,17 @@ async function transfer_(opts) {
         });
         logger.tlog("options id =", opts.chainId);
         var ret = await Moralis.transfer(options);
-        logger.tlog("transfer 结果 =", ret);
-        return ret
+        //对结果等待 有坑
+        //https://docs.moralis.io/moralis-dapp/sending-assets/resolve-transfer
+        const result = await ret.wait();
+        logger.tlog("transfer 结果 =", ret, result);
+
+        if (result && result.blockNumber && result.blockNumber >= 0) {
+            return ret
+        } else {
+            logger.error('transfer 有可能失败:', JSON.stringify(result))
+            return ret
+        }
     } else {
         switch (opts.chainId) {
             case utils.CHAIN_ID.czz: