From 0b8e2cc36ce36dfdb050626aa43e5172fc953186 Mon Sep 17 00:00:00 2001 From: kukoomomo Date: Mon, 5 Jan 2026 14:15:27 +0800 Subject: [PATCH 1/2] set bls sig to nil --- tx-submitter/services/rollup.go | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/tx-submitter/services/rollup.go b/tx-submitter/services/rollup.go index 818dce38a..9ad926fcf 100644 --- a/tx-submitter/services/rollup.go +++ b/tx-submitter/services/rollup.go @@ -19,13 +19,11 @@ import ( "github.com/morph-l2/go-ethereum/core" ethtypes "github.com/morph-l2/go-ethereum/core/types" "github.com/morph-l2/go-ethereum/crypto" - "github.com/morph-l2/go-ethereum/crypto/bls12381" "github.com/morph-l2/go-ethereum/crypto/kzg4844" "github.com/morph-l2/go-ethereum/eth" "github.com/morph-l2/go-ethereum/log" "github.com/morph-l2/go-ethereum/params" "github.com/morph-l2/go-ethereum/rpc" - "github.com/tendermint/tendermint/blssignatures" "morph-l2/bindings/bindings" "morph-l2/tx-submitter/constants" @@ -1240,19 +1238,19 @@ func (r *Rollup) buildSignatureInput(batch *eth.RPCRollupBatch) (*bindings.IRoll return nil, fmt.Errorf("invalid batch signature") } signers := make([]common.Address, len(blsSignatures)) - sigs := make([]blssignatures.Signature, 0) + // sigs := make([]blssignatures.Signature, 0) for i, bz := range blsSignatures { if len(bz.Signature) > 0 { - sig, err := blssignatures.SignatureFromBytes(bz.Signature) - if err != nil { - return nil, err - } - sigs = append(sigs, sig) + // sig, err := blssignatures.SignatureFromBytes(bz.Signature) + // if err != nil { + // return nil, err + // } + // sigs = append(sigs, sig) signers[i] = bz.Signer } } - aggregatedSig := blssignatures.AggregateSignatures(sigs) - blsSignature := bls12381.NewG1().EncodePoint(aggregatedSig) + // aggregatedSig := blssignatures.AggregateSignatures(sigs) + // blsSignature := bls12381.NewG1().EncodePoint(aggregatedSig) // query bitmap of signers bm, err := r.Staking.GetStakersBitmap(nil, signers) @@ -1266,7 +1264,7 @@ func (r *Rollup) buildSignatureInput(batch *eth.RPCRollupBatch) (*bindings.IRoll sigData := bindings.IRollupBatchSignatureInput{ SignedSequencersBitmap: bm, SequencerSets: batch.CurrentSequencerSetBytes, - Signature: blsSignature, + Signature: []byte("0x"), } return &sigData, nil } From 090bd23aadae16f6a75e4478b0bda5879d7a2c7e Mon Sep 17 00:00:00 2001 From: kukoomomo Date: Fri, 16 Jan 2026 14:58:50 +0800 Subject: [PATCH 2/2] clean --- tx-submitter/services/rollup.go | 8 -------- 1 file changed, 8 deletions(-) diff --git a/tx-submitter/services/rollup.go b/tx-submitter/services/rollup.go index 9ad926fcf..caa5471a4 100644 --- a/tx-submitter/services/rollup.go +++ b/tx-submitter/services/rollup.go @@ -1238,19 +1238,11 @@ func (r *Rollup) buildSignatureInput(batch *eth.RPCRollupBatch) (*bindings.IRoll return nil, fmt.Errorf("invalid batch signature") } signers := make([]common.Address, len(blsSignatures)) - // sigs := make([]blssignatures.Signature, 0) for i, bz := range blsSignatures { if len(bz.Signature) > 0 { - // sig, err := blssignatures.SignatureFromBytes(bz.Signature) - // if err != nil { - // return nil, err - // } - // sigs = append(sigs, sig) signers[i] = bz.Signer } } - // aggregatedSig := blssignatures.AggregateSignatures(sigs) - // blsSignature := bls12381.NewG1().EncodePoint(aggregatedSig) // query bitmap of signers bm, err := r.Staking.GetStakersBitmap(nil, signers)