signer/core/apitypes: fix apitypes breakage due to bitrotted PR (#29470)

pull/29472/head
Martin HS 6 months ago committed by GitHub
parent 7ee9a6e89f
commit 4458905f26
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 6
      signer/core/apitypes/types.go
  2. 4
      signer/core/apitypes/types_test.go

@ -243,12 +243,12 @@ func (args *SendTxArgs) validateTxSidecar() error {
commitments := make([]kzg4844.Commitment, n) commitments := make([]kzg4844.Commitment, n)
proofs := make([]kzg4844.Proof, n) proofs := make([]kzg4844.Proof, n)
for i, b := range args.Blobs { for i, b := range args.Blobs {
c, err := kzg4844.BlobToCommitment(b) c, err := kzg4844.BlobToCommitment(&b)
if err != nil { if err != nil {
return fmt.Errorf("blobs[%d]: error computing commitment: %v", i, err) return fmt.Errorf("blobs[%d]: error computing commitment: %v", i, err)
} }
commitments[i] = c commitments[i] = c
p, err := kzg4844.ComputeBlobProof(b, c) p, err := kzg4844.ComputeBlobProof(&b, c)
if err != nil { if err != nil {
return fmt.Errorf("blobs[%d]: error computing proof: %v", i, err) return fmt.Errorf("blobs[%d]: error computing proof: %v", i, err)
} }
@ -258,7 +258,7 @@ func (args *SendTxArgs) validateTxSidecar() error {
args.Proofs = proofs args.Proofs = proofs
} else { } else {
for i, b := range args.Blobs { for i, b := range args.Blobs {
if err := kzg4844.VerifyBlobProof(b, args.Commitments[i], args.Proofs[i]); err != nil { if err := kzg4844.VerifyBlobProof(&b, args.Commitments[i], args.Proofs[i]); err != nil {
return fmt.Errorf("failed to verify blob proof: %v", err) return fmt.Errorf("failed to verify blob proof: %v", err)
} }
} }

@ -109,11 +109,11 @@ func TestTxArgs(t *testing.T) {
func TestBlobTxs(t *testing.T) { func TestBlobTxs(t *testing.T) {
blob := kzg4844.Blob{0x1} blob := kzg4844.Blob{0x1}
commitment, err := kzg4844.BlobToCommitment(blob) commitment, err := kzg4844.BlobToCommitment(&blob)
if err != nil { if err != nil {
t.Fatal(err) t.Fatal(err)
} }
proof, err := kzg4844.ComputeBlobProof(blob, commitment) proof, err := kzg4844.ComputeBlobProof(&blob, commitment)
if err != nil { if err != nil {
t.Fatal(err) t.Fatal(err)
} }

Loading…
Cancel
Save