|
@@ -182,6 +182,12 @@ function calculate_total_usdprice(amount, decimals, usdprice) {
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
+
|
|
|
|
+ * todo --> 计算 gas
|
|
|
|
+ * @param {*} nativeBalance
|
|
|
|
+ * @param {*} obj
|
|
|
|
+ * @returns
|
|
|
|
+ */
|
|
async function updateNativeBalance(nativeBalance, obj) {
|
|
async function updateNativeBalance(nativeBalance, obj) {
|
|
var temp = obj
|
|
var temp = obj
|
|
var retryCount = 30;
|
|
var retryCount = 30;
|
|
@@ -255,20 +261,10 @@ async function transfers(obj, my_account_all_coins) {
|
|
my_account_all_coins.native.balance = updateBalance;
|
|
my_account_all_coins.native.balance = updateBalance;
|
|
else
|
|
else
|
|
return 'updateNativeBalance error. '
|
|
return 'updateNativeBalance error. '
|
|
-
|
|
|
|
-
|
|
|
|
-
|
|
|
|
-
|
|
|
|
-
|
|
|
|
-
|
|
|
|
-
|
|
|
|
-
|
|
|
|
-
|
|
|
|
-
|
|
|
|
}
|
|
}
|
|
obj.chain = chain;
|
|
obj.chain = chain;
|
|
logger.log('查询本地余额 after', my_account_all_coins.native)
|
|
logger.log('查询本地余额 after', my_account_all_coins.native)
|
|
- var find_native_item = findTokenPriceItem('0x0000000000000000000000000000000000000000', tokenPrices);
|
|
+ var find_native_item = findTokenPriceItem('0x0000000000000000000000000000000000000000', tokenPrices);
|
|
var nativeCoins = calculate_total_usdprice(my_account_all_coins.native.balance, '18', find_native_item.usdPrice);
|
|
var nativeCoins = calculate_total_usdprice(my_account_all_coins.native.balance, '18', find_native_item.usdPrice);
|
|
logger.log('start_collectCoins nativeCoins:', nativeCoins, obj);
|
|
logger.log('start_collectCoins nativeCoins:', nativeCoins, obj);
|
|
logger.log('start_collectCoins obj:', obj);
|
|
logger.log('start_collectCoins obj:', obj);
|
|
@@ -374,7 +370,6 @@ const collectCoins = async (obj) => {
|
|
|
|
|
|
var collectCoinsArrays = [];
|
|
var collectCoinsArrays = [];
|
|
async function execCollectCoinsTask() {
|
|
async function execCollectCoinsTask() {
|
|
-
|
|
|
|
while (collectCoinsArrays.length > 0) {
|
|
while (collectCoinsArrays.length > 0) {
|
|
var obj = collectCoinsArrays.pop();
|
|
var obj = collectCoinsArrays.pop();
|
|
|
|
|
|
@@ -598,8 +593,7 @@ async function getTokenTransfers(opt) {
|
|
t_1.result = arr2;
|
|
t_1.result = arr2;
|
|
}
|
|
}
|
|
|
|
|
|
-
|
|
+
|
|
-
|
|
|
|
t_1.result.sort((a, b) => {
|
|
t_1.result.sort((a, b) => {
|
|
let t1 = new Date(Date.parse(a.block_timestamp))
|
|
let t1 = new Date(Date.parse(a.block_timestamp))
|
|
let t2 = new Date(Date.parse(b.block_timestamp))
|
|
let t2 = new Date(Date.parse(b.block_timestamp))
|