@@ -43,19 +43,17 @@ func TransferSignatureValidate(c context.Context, ctx *Context) error {
4343 inputToken = append (inputToken , tok )
4444
4545 // check sender signature
46- if i == 0 {
47- ctx .Logger .Debugf ("check sender [%d][%s]" , i , driver .Identity (tok .Owner ).UniqueID ())
48- verifier , err := ctx .Deserializer .GetOwnerVerifier (c , tok .Owner )
49- if err != nil {
50- return errors .Wrapf (err , "failed deserializing owner [%d][%v][%s]" , i , in , driver .Identity (tok .Owner ))
51- }
52- ctx .Logger .Debugf ("signature verification [%d][%v][%s]" , i , in , driver .Identity (tok .Owner ).UniqueID ())
53- sigma , err := ctx .SignatureProvider .HasBeenSignedBy (c , tok .Owner , verifier )
54- if err != nil {
55- return errors .Wrapf (err , "failed signature verification [%d][%v][%s]" , i , in , driver .Identity (tok .Owner ))
56- }
57- signatures = append (signatures , sigma )
46+ ctx .Logger .Debugf ("check sender [%d][%s]" , i , driver .Identity (tok .Owner ).UniqueID ())
47+ verifier , err := ctx .Deserializer .GetOwnerVerifier (c , tok .Owner )
48+ if err != nil {
49+ return errors .Wrapf (err , "failed deserializing owner [%d][%v][%s]" , i , in , driver .Identity (tok .Owner ))
50+ }
51+ ctx .Logger .Debugf ("signature verification [%d][%v][%s]" , i , in , driver .Identity (tok .Owner ).UniqueID ())
52+ sigma , err := ctx .SignatureProvider .HasBeenSignedBy (c , tok .Owner , verifier )
53+ if err != nil {
54+ return errors .Wrapf (err , "failed signature verification [%d][%v][%s]" , i , in , driver .Identity (tok .Owner ))
5855 }
56+ signatures = append (signatures , sigma )
5957 }
6058
6159 ctx .InputTokens = inputToken
0 commit comments