该文档是:
\n\n\n\n\n使用此选项,您可以配置工作进程在被新进程替换\xe2\x80\x99s 之前可以执行的最大任务数。
\n
在什么情况下工人会被新流程取代?此设置是否会使工作人员即使具有多个进程,一次也只能处理一项任务?
\n我是 web3 和以太坊区块链的新手。我尝试使用以下代码广播交易,但它总是给我一个无效的发件人错误。示例代码如下所示。
const Tx = require('ethereumjs-tx').Transaction;
const Web3 = require('web3');
var url = 'https://ropsten.infura.io/v3/XXX';
const web3 = new Web3(new Web3.providers.HttpProvider(url));
const account1 = '0xaB7BXXX';
web3.eth.defaultAccount = account1;
const privatekey1 = Buffer.from('fee069363aXXX','hex');
web3.eth.getTransactionCount(account1, (err, txCount) => {
data = "0xXXX";
const txObject = {
nonce: web3.utils.toHex(txCount),
gasLimit: web3.utils.toHex(200000),
gasPrice: web3.utils.toHex(web3.utils.toWei('10', 'gwei')),
data: data
}
const tx = new Tx(txObject)
tx.sign(privatekey1)
const serializedTx = tx.serialize()
const raw = '0x' + serializedTx.toString('hex')
web3.eth.sendSignedTransaction(raw, (err, txHash) => {
console.log('err:', err, 'txHash:', txHash)
}) …
Run Code Online (Sandbox Code Playgroud)