|
@@ -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:
|