-
Notifications
You must be signed in to change notification settings - Fork 576
RPC method "SendRawTransaction" does not work #79
Comments
the transaction receipt logic is pretty broken. I wanted to fix it on #65 before attempting to fix all the other rpc endpoints because most of the txs ones depend on it.
that is expected as the tx is sent using the sync mode, you would have to query the tx by hash to see if it was processed. Although there's another compatibility issue with Tendermint (see #67) |
Yes maybe its related to #67 The |
Some more insight about the bug It seems that the "from" field in the transaction is always empty. eth_api. line 420
|
@thomas-nguy can you still reproduce this ? |
I can close this ticket. The error are related to #118 I came across another issue related to signature on legacy tx. will document it in another ticket |
Hi @thomas-nguy I still have this issue with the current main branch. I run a testnet with docker-compose and trying to move tokens over Metamask. I have a bunch of errors like this in the log:
Debug error:
I have read all the corresponding issues but cannot understand why it's failing now. Could you please provide a reference to why it's failing? |
@ksbomj I have the same issue,When I want to deploy contract in Remix. log is:
|
@ksbomj my god, Just found the cause, our chain ID does not match, need to match 9000 in init.sh or your own set chain ID. Example Change the chain ID on the MetaMask |
System info:
MacOS
Steps to reproduce:
This is quite critical bug, but I am unable to find the root cause.
Basically the RPC endpoint "eth_SendRawtransaction" seems to function correctly, the handler receives the ethereum tx, create a cosmos type tx and broadcast it succesfully til
No error is returned.
However the transaction is never processed by the node. By adding a checkpoint or adding logs in the
evm/MsgEthereumTx
handler we notice that the transaction never reach.Is it some networking issue?
Another way to test is to use truffle to upload a contract.
The code will be stuck waiting to receive the transaction receipt checking every block
Expected behavior:
Transaction is received and processed by the node
Actual behavior:
Broadcasted transaction never received
Additional info: [Include gist of relevant config, logs, etc.]
sometime the node display the message
maybe it is related
Linked to this issue
#52
The text was updated successfully, but these errors were encountered: