You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
flow.Block is a heavily used data structure currently malleable. Not all fields of a block are hashed properly. Payload's hash is wrong due to how the collection guarantees ID() method is implemented.
Problem description
flow.Block
is a heavily used data structure currently malleable. Not all fields of a block are hashed properly. Payload's hash is wrong due to how the collection guaranteesID()
method is implemented.flow-go/model/flow/payload.go
Lines 7 to 24 in edf27b0
flow-go/model/flow/payload.go
Lines 53 to 60 in edf27b0
flow-go/model/flow/collectionGuarantee.go
Lines 7 to 20 in edf27b0
Proposed solution
Fix collection guarantee
ID()
implementationP.S.
This is actually a copy of #6722
The text was updated successfully, but these errors were encountered: