gpt4 book ai didi

node.js - 使用 web3.js 进行交易有时会成功,有时会出错

转载 作者:搜寻专家 更新时间:2023-10-31 23:15:19 25 4
gpt4 key购买 nike

当我们进行任何交易时,每笔交易都需要 gas,所以我固定了多少 gas 才能成功交易,因为有时交易成功,有时会出错

“错误:返回错误:gas * price + value 资金不足”

Thanks in advance .


exports.sendTransactions = (sender_account, to_account, p_key, value ) => {
console.log("sendTRansactions", sender_account, to_account , p_key , value );
var admin = sender_account;
var contract_address = to_account;
var tx = {
from: admin,
to: contract_address,
gas: 184000,
data: "",
value: value
};
return web3.eth.accounts.signTransaction(tx, p_key).then((hash) => {
return web3.eth.sendSignedTransaction(hash.rawTransaction).then((receipt) => {
return receipt
}, (error) => {
return error
console.log(error);
// reject(500);
})
}, (error) => {
return error
// reject(500);
});
}

最佳答案

我刚刚制作了 gas in string 示例: 气体:'184000',

它对我有用。

关于node.js - 使用 web3.js 进行交易有时会成功,有时会出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49298946/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com