-
Notifications
You must be signed in to change notification settings - Fork 1.7k
personal_sendTransaction does not create transaction #7872
Comments
Are you connected to any peers? Please share some logs |
Can you use the TXQUEUE VIEWER dapp to see what's going on? In the wallet? |
I coulld try but I dont have graphical interphace on server and have no idea what is TXQUEUE VIEWER dapp and how to start it. My dapp folder on the server is empty. |
Have no idea why, but after my experiments with config, one transaction was published...
|
@5chdn Afri, any ideas on where I can dig? Dont see anything in parity.log file while creating transaction. |
This transaction was created. Have no idea why. https://etherscan.io/tx/0x7239bab405e9fb3b39b5dccdde61fb1a0a2a56c1dcbf4c8da63d6e22048ff7a7 But the same call just minute after, after node restart, doesnt create transaction despite I get similar result from rpc with transaction hash https://etherscan.io/tx/0x629379acc697b9c160816d75b815bcafe9c967ce48fe475b551256c8dea4d88a |
Upgraded parity to 1.9.2 - no effect. Doesnt work. |
@5chdn I found your answer on stack and started txque log |
Ok, In signer log I have found at the moment of creation But why it's invalid?? |
Holy shit. I found finally how to fix it. Looks like some transactions are being stuck in trnsaction que. Could not find any reasons in logs why. But. I found out how to kill that issue. I startted node with non-documented param Guys, you should fix it somehow. My installtion wasnt somthing special, and I think it's kinda tricky to debug this level of errors without any docs on what could go wrong. |
Sorry, yeah I was going to suggest that. I'll discuss this with the team. |
I would suggest sending an RPC error instead of tx_id if it is possible. Would make much more sense and make it clearer to understand if somthing went wrong, because now, receiving tx_id actually says nothing about was transaction created or not. I have to wait 30 seconds in code and then check transactionRecepit. |
Before filing a new issue, please provide the following information.
I've created transaction with RPC call personal_sendTransaction exactly the same as I was creating transaction on
geth
. Between two local accounts (addresses).It returned txid to me
'0xf53480b78867843a6e064f5c7d75e17751db762a02ca745c61a6fe137e0c2acf'
But looking to etherscan - there is no this transaction. And funds didnt move on local accounts either.
{"jsonrpc":"2.0","method":"personal_sendTransaction","params":[{"from":"0x92e1e0b42a05649f68beed919143cdef84dd658f","to":"0x6252a4e4a978a0e996d88d0b9054d37f069b2cf7","value":"0x1502b15302ff64"},"SOMEPASS"],"id":8}
Here is what my rpc call looks like.
And it does return txid so looks like it is working as expected. But no actual transaction is created. May be I should sign it?
The text was updated successfully, but these errors were encountered: