Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

transaction indexing is in progress #29956

Open
Pman-me opened this issue Jun 8, 2024 · 4 comments
Open

transaction indexing is in progress #29956

Pman-me opened this issue Jun 8, 2024 · 4 comments

Comments

@Pman-me
Copy link

Pman-me commented Jun 8, 2024

In versions 1.14.4 and 1.14.5 in dev mode, when a transaction such as a transfer is made,
the transaction hash is returned
and when eth.getTransactionReceipt is called I encounter the message "Error: transaction indexing is in progress." Interestingly, this transaction is not listed among the pending transactions because when I call eth.pendingTransactions, it returns an empty list. Is this a bug?

This is the geth startup command

geth --jspath './scripts' --exec 'loadScript("send-funds.js")' --nodiscover --maxpeers 0 --dev --datadir . --port 30306 --networkid 4444 --unlock 0xFe2CcaE8462198801938A207dFdA3c65c525809d --password password.txt --authrpc.port 8546 --mine --miner.etherbase 0xFe2CcaE8462198801938A207dFdA3c65c525809 d --http --http.addr '0.0.0.0' --http. port 8545 --http.vhosts '*' --http.api admin,eth,miner,net,txpool,debug,web3 --allow-insecure-unlock --ipcpath "/sock/geth.ipc" --verbosity 4

@rjl493456442
Copy link
Member

Can you share a bit more logs?

It might be possible that your transaction indexing was still running in the background at that time.

@Pman-me
Copy link
Author

Pman-me commented Jun 15, 2024

Can you share a bit more logs?

It might be possible that your transaction indexing was still running in the background at that time.

geth logs or javascript console log?

@Pman-me
Copy link
Author

Pman-me commented Jun 15, 2024

For example, I made a transfer transaction from the first wallet to itself
this info is related to transfer tx
Including the transaction hash and its details
and info about the latest and pending blocks
and my question is why with only one transaction
Is there a latest block and a pending block?

eth.sendTransaction({from: eth.accounts[0], to: eth.accounts[0], value: 100, nonce:0})
"0xb20ea7cb31365e4b3af5c3af030f66483e1209a696390bfb079af4984cc92d79"
> eth.pendingTransactions
[]
> eth.blockNumber
1
> eth.getBlock('latest')
{
  baseFeePerGas: 875000000,
  blobGasUsed: 0,
  difficulty: 0,
  excessBlobGas: 0,
  extraData: "0xd883010e05846765746888676f312e32322e34856c696e7578",
  gasLimit: 11511229,
  gasUsed: 21000,
  hash: "0x50ae32975e91943418c7b939332e08e0b3996d212153069320afb673d610dc8e",
  logsBloom: "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  miner: "0x0000000000000000000000000000000000000000",
  mixHash: "0xb047683309c693e90ff426a5eebeca2a569f017b46155ca62c12073ffd195b37",
  nonce: "0x0000000000000000",
  number: 1,
  parentBeaconBlockRoot: "0x0000000000000000000000000000000000000000000000000000000000000000",
  parentHash: "0x212f446a921da64d2dccc546e9f5cddf56f15e730c34a7b5afe43267f8f37b1b",
  receiptsRoot: "0xf78dfb743fbd92ade140711c8bbc542b5e307f0ab7984eff35d751969fe57efa",
  sha3Uncles: "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
  size: 719,
  stateRoot: "0xf18f7123e967710edb7c46daaca6e57e4b5b0f91da25f4427192683be09c9599",
  timestamp: 1718471574,
  totalDifficulty: 0,
  transactions: ["0xb20ea7cb31365e4b3af5c3af030f66483e1209a696390bfb079af4984cc92d79"],
  transactionsRoot: "0x0e25f9fae75f03ce266700d4dfad893f4c6a78f3c3d24e9cc0de6a06df4947a9",
  uncles: [],
  withdrawals: [],
  withdrawalsRoot: "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"
}
> eth.getBlock('pending')
{
  baseFeePerGas: 766024067,
  blobGasUsed: 0,
  difficulty: 0,
  excessBlobGas: 0,
  extraData: "0xd883010e05846765746888676f312e32322e34856c696e7578",
  gasLimit: 11522469,
  gasUsed: 0,
  hash: null,
  logsBloom: "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  miner: null,
  mixHash: "0x0000000000000000000000000000000000000000000000000000000000000000",
  nonce: null,
  number: 2,
  parentHash: "0x50ae32975e91943418c7b939332e08e0b3996d212153069320afb673d610dc8e",
  receiptsRoot: "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
  sha3Uncles: "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
  size: 574,
  stateRoot: "0xf18f7123e967710edb7c46daaca6e57e4b5b0f91da25f4427192683be09c9599",
  timestamp: 1718471608,
  totalDifficulty: 0,
  transactions: [],
  transactionsRoot: "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
  uncles: [],
  withdrawals: [],
  withdrawalsRoot: "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"
}
> eth.getTransactionReceipt("0xb20ea7cb31365e4b3af5c3af030f66483e1209a696390bfb079af4984cc92d79")
{
  blockHash: "0x50ae32975e91943418c7b939332e08e0b3996d212153069320afb673d610dc8e",
  blockNumber: 1,
  contractAddress: null,
  cumulativeGasUsed: 21000,
  effectiveGasPrice: 875000001,
  from: "0xfe2ccae8462198801938a207dfda3c65c525809d",
  gasUsed: 21000,
  logs: [],
  logsBloom: "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  status: "0x1",
  to: "0xfe2ccae8462198801938a207dfda3c65c525809d",
  transactionHash: "0xb20ea7cb31365e4b3af5c3af030f66483e1209a696390bfb079af4984cc92d79",
  transactionIndex: 0,
  type: "0x2"
}
> 

@rjl493456442
Copy link
Member

According to the log you provide, you successfully retrieve back the receipt of 0xb20ea7cb31365e4b3af5c3af030f66483e1209a696390bfb079af4984cc92d79 , isn't it?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants