|
@@ -1,6 +1,7 @@
|
|
|
import { JennieModule } from './JennieModule'
|
|
|
import {
|
|
|
bcs,
|
|
|
+ Coins,
|
|
|
MsgDelegate,
|
|
|
MsgExecute,
|
|
|
MsgWithdrawDelegatorReward,
|
|
@@ -134,8 +135,10 @@ export abstract class InitiaTask extends JennieModule {
|
|
|
async stakeSingle() {
|
|
|
const res = await this.getDelegationInfo()
|
|
|
const flag = res.some((item: any) => {
|
|
|
+ const coin: Coins = item.balance
|
|
|
+ const data = coin.toData()
|
|
|
return (
|
|
|
- item.balance.denom()[0] ===
|
|
|
+ data[0].denom ===
|
|
|
'move/dbf06c48af3984ec6d9ae8a9aa7dbb0bb1e784aa9b8c4a5681af660cf8558d7d'
|
|
|
)
|
|
|
})
|
|
@@ -179,8 +182,10 @@ export abstract class InitiaTask extends JennieModule {
|
|
|
async stakeTiaSingle() {
|
|
|
const res = await this.getDelegationInfo()
|
|
|
const flag = res.some((item: any) => {
|
|
|
+ const coin: Coins = item.balance
|
|
|
+ const data = coin.toData()
|
|
|
return (
|
|
|
- item.balance.denom()[0] ===
|
|
|
+ data[0].denom ===
|
|
|
'move/b134ae6786f10ef74294e627d2519b63b7c742a6735f98682929fea9a84744d2'
|
|
|
)
|
|
|
})
|
|
@@ -190,7 +195,7 @@ export abstract class InitiaTask extends JennieModule {
|
|
|
//move/b134ae6786f10ef74294e627d2519b63b7c742a6735f98682929fea9a84744d2
|
|
|
const usdcAmount = await this.getTiaAmount()
|
|
|
if (Number(usdcAmount) < 1000) {
|
|
|
- await this.swapScript()
|
|
|
+ await this.swapTiaScript()
|
|
|
return `needMint`
|
|
|
}
|
|
|
const randomValidator =
|
|
@@ -223,8 +228,10 @@ export abstract class InitiaTask extends JennieModule {
|
|
|
async stakeEthSingle() {
|
|
|
const res = await this.getDelegationInfo()
|
|
|
const flag = res.some((item: any) => {
|
|
|
+ const coin: Coins = item.balance
|
|
|
+ const data = coin.toData()
|
|
|
return (
|
|
|
- item.balance.denom()[0] ===
|
|
|
+ data[0].denom ===
|
|
|
'move/a2b0d3c8e53e379ede31f3a361ff02716d50ec53c6b65b8c48a81d5b06548200'
|
|
|
)
|
|
|
})
|
|
@@ -234,7 +241,7 @@ export abstract class InitiaTask extends JennieModule {
|
|
|
|
|
|
const usdcAmount = await this.getEthAmount()
|
|
|
if (Number(usdcAmount) < 1000) {
|
|
|
- await this.swapScript()
|
|
|
+ await this.swapEthScript()
|
|
|
return `needMint`
|
|
|
}
|
|
|
const randomValidator =
|