Skip to content
This repository has been archived by the owner on Aug 13, 2019. It is now read-only.

0 value transfer transaction causes bad block to be created in getc #81

Closed
steviezhang opened this issue Jun 27, 2019 · 3 comments · Fixed by #82
Closed

0 value transfer transaction causes bad block to be created in getc #81

steviezhang opened this issue Jun 27, 2019 · 3 comments · Fixed by #82

Comments

@steviezhang
Copy link
Contributor

steviezhang commented Jun 27, 2019

Found unhealthy block #102249 (checking block=102249 without state, found nonabsent state for block #102248):

Block(#102249): Size: 647.00 B {
MinerHash: 89f33d5824cdd6dcf1a5008f0e3431e603e333e17f745106475dcf61cb6ef320
Header(fe5a8f2a97c6c795cc13d339be2638a9ff3401ea43006f4a6800fe0cd11cb691):
[
ParentHash: 8e67f1735feb10642b276dfa3934d02bdfc978fbd00680d886e8f9e4f80435b9
UncleHash: 1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347
Coinbase: b2ee81431c1bb2b6aa754c37b4757e066ecd5ed5
Root: a055aaffef1f09895ec558a3e4405f0bf585e51e9e135d4c1ae9e91395e59bfb
TxSha a0406479525ee52759f2e0534796db148437c8b03e878c64d1e232a8f7929f28
ReceiptSha: 056b23fbba480696b65fe5a59b8f2148a1299103c4f57df839233af2cf4ca2d2
Bloom: 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
Difficulty: 1864060
Number: 102249
GasLimit: 8000000
GasUsed: 21000
Time: 1561593775
Extra: ؃ �geth�go1.10.4�linux
MixDigest: e46f635b7b3555208c7c1901f5b2e42d4ac0cc10db37eb3ec27058e50269184f
Nonce: 5da7d685a73d834f
]

caused by 0 value transaction:

TX(d57fabbe5835884559b6239be4aef6c2d9f1f82aa6791a81c35287e0cf966961)
Contract: false
From: 515e563eb27185f06f0e5c31752f51ea71ca2f88
To: c7a08e84bd46f0e740cfee2081d3933c929e2c54
Nonce: 0
GasPrice: 40000000000
GasLimit 8000000
Value: 0
Data: 0x
V: 0xa96
R: 0x374899042b7321e5f4624c239e40144ddb7d49a5b9dcc548569912c5f86c3ff3
S: 0x6d74e3efe7c3538144af771a3b6267c0f4821b1d8f1cd6a52346c8e6deaf4f59
Hex: f867808509502f9000837a120094c7a08e84bd46f0e740cfee2081d3933c929e2c548080820a96a0374899042b7321e5f4624c239e40144ddb7d49a5b9dcc548569912c5f86c3ff3a06d74e3efe7c3538144af771a3b6267c0f4821b1d8f1cd6a52346c8e6deaf4f59
]
Uncles:
[]
}

Probably caused by missing state-trie clearing details.

@steviezhang steviezhang changed the title 0 value transfer transaction causes split with parity & Mutigeth 0 value transfer transaction causes bad block to be created in getc Jun 27, 2019
@steviezhang

This comment has been minimized.

@soc1c

This comment has been minimized.

@soc1c soc1c reopened this Jun 27, 2019
@steviezhang

This comment has been minimized.

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

Successfully merging a pull request may close this issue.

3 participants