-
Notifications
You must be signed in to change notification settings - Fork 20.4k
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
Not able to create contract address & transaction with sync mode light #19424
Comments
We got below error from eth console INFO [04-09|15:01:18.332] Submitted contract creation fullhash=0xc05885d14fbb1626197db0c50a9a845562d5f84d29cef29132bed67c4787cc2b contract=0x54923b4f2e4433294c70559CC94D1812793F0451 goroutine 56 [running]: |
I am facing similar issue when trying to make send a data payload to a Smart contract System informationGeth version: 1.8.25-stable-14ae1246 (Rinkeby Network ; syncmode=light) Expected behaviourTransaction should be submitted for validation and eventually the data get added to the chain Actual behaviourGeth Crashes abruptly without even broadcasting the transaction Steps to reproduce the behaviourTry submitting a transaction (with a data payload) to a smart contract. BacktraceINFO [04-09|22:26:16.381] Submitted transaction fullhash=0x9da1edd01e180d7a56d89fc14f45818f98b04e7a89b3cbf5e99abdb67a27ea1c recipient=0x3aA893B62B371fddB6f0305acd33106Aa113155F goroutine 15 [running]: |
@osiztechnologies i have same issue with |
thanks for the reports! As far as I see it only happens in sync mode light - correct? cc @zsfelfoldi |
Found the cause, this is a 1.8 specific bug, old client versions are still sending the LES/1 version of SendTx through LES/2 protocol. It did work until now when we removed LES/1 support. So the bug surfaces now if you connect an old client to a server running latest master. I can make the server accept old SendTx again but some servers are already out there not supporting it. Until we figure out the best way to handle the situation the quickest fix is to compile your client from latest master too. |
@zsfelfoldi Do you mean that instead of the 1.8.25 whiteBall stable release we should use the master repo (version : 1.9.0-unstable-33d28f37) ? Thanks in Advance |
@zsfelfoldi @karalabe Do you know if this issue will arise with a fast sync node? Also, is this isolated to only connecting to peer nodes running the latest master branch? So if we were to connect strictly to peers run a 1.8 version of geth, we wouldn't experience this issue? |
I see the updated release, is this issues is fixed? |
|
@trueshura I get PPA from |
same error. |
@osiztechnologies did you use PPA or build from master? |
@OliverBui build from master - geth-linux-amd64-1.9.0-unstable |
@osiztechnologies and it do not resolve this issue? |
@OliverBui No. If you have any solution share here. |
@osiztechnologies Nope, I am waiting the solutions. Waiting... |
OliverBui +1 |
When it is going to be fixed |
@osiztechnologies is any other solution to fix it or need to wait until we get solution here |
It's merged into 1.8 now: #19437. Official release binaries are in the pipeline, should be available in a little while. |
@Instantbitex We have checking other solution to fix. otherwise we want to wait for bug fixed release package. |
This issue has been fixed in #19437, and just shipped in Geth v1.8.26. Please allow half an hour or so for the binaries to be built and pushed out. Sorry for any inconvenience. |
We have used
geth 1.8.23 , sync mode - light
We are not able to execute fund withdraw from my address to another address
and also we are not able to create contract address.
Today afternoon we have faced this type of issue repeatedly.
Kindly guide us how to resolve this.
The text was updated successfully, but these errors were encountered: