为okx修改gasLimt和gasPrice的设置方式

This commit is contained in:
CounterFire2023 2024-04-28 17:39:16 +08:00
parent e78bc9390f
commit 193f6e5456

View File

@ -356,7 +356,7 @@ export class Wallet {
const instance = this.initInstance(web3, process.env.VUE_APP_CONTRACT, treasureAbi, address);
let gasPrice = await web3.eth.getGasPrice()
// console.log('chainCheckIn gasPrice: ', gasPrice)
// gasPrice = gasPrice * 2n
gasPrice = gasPrice * 2n
let gasLimit = await this.estimateGas(address, '0xd8edeb1b');
console.log('gasLimit: ', gasLimit, 'gasPrice:', gasPrice)
return instance.methods.dailyCheckin().send({ from: address, gasPrice, gasLimit });
@ -385,7 +385,7 @@ export class Wallet {
let idBN = web3.utils.toBigInt('0x'+exploreId)
const instance = this.initInstance(web3, process.env.VUE_APP_CONTRACT, treasureAbi, address);
let gasPrice = await web3.eth.getGasPrice()
// gasPrice = gasPrice * 2n
gasPrice = gasPrice * 2n
// let gasLimit = await instance.methods.explore(idBN).estimateGas({ from: address });
const dataStr = '0x6457e389' + exploreId.padStart(64, '0');
const gasLimit = await this.estimateGas(address, dataStr)
@ -452,7 +452,7 @@ export class Wallet {
const instance = this.initInstance(web3, process.env.VUE_APP_CONTRACT, treasureAbi, address);
let gasPrice = await web3.eth.getGasPrice()
// gasPrice = gasPrice * 2n
gasPrice = gasPrice * 2n
// let gasLimit = await instance.methods.openBox(boxIdBN).estimateGas({ from: address });
const dataStr = '0xb1e5e2b7' + boxId.padStart(64, '0');
const gasLimit = await this.estimateGas(address, dataStr)
@ -485,7 +485,7 @@ export class Wallet {
let taskIdBN = web3.utils.toBigInt('0x'+taskIdHex)
const instance = this.initInstance(web3, process.env.VUE_APP_CONTRACT, treasureAbi, address);
let gasPrice = await web3.eth.getGasPrice()
// gasPrice = gasPrice * 2n
gasPrice = gasPrice * 2n
// let gasLimit = await instance.methods.claimTaskReward(taskIdBN).estimateGas({ from: address });
const dataStr = '0x4052a9c7' + taskIdHex.padStart(64, '0');
const gasLimit = await this.estimateGas(address, dataStr)