feat: turns out, PayloadEncoding can be multiple values for EIP191

This commit is contained in:
Michael Muré
2025-07-24 13:53:03 +02:00
parent 2f22cb9b15
commit 35ef54f79f
6 changed files with 111 additions and 48 deletions

View File

@@ -106,7 +106,7 @@ func (v ECDSAVarsig) Encode() []byte {
}
buf = binary.AppendUvarint(buf, uint64(v.hashAlg))
buf = binary.AppendUvarint(buf, uint64(v.payEnc))
buf = append(buf, EncodePayloadEncoding(v.payEnc)...)
buf = append(buf, v.Signature()...)
return buf