diff --git a/iguana/iguana_sign.c b/iguana/iguana_sign.c index 87616d6b3..0dc493007 100755 --- a/iguana/iguana_sign.c +++ b/iguana/iguana_sign.c @@ -620,7 +620,7 @@ int32_t iguana_msgtx_Vset(struct iguana_info *coin,uint8_t *serialized,int32_t m scriptlen += siglen; } } - if ( vp->N > 1 || bitcoin_pubkeylen(&vp->spendscript[1]) != vp->spendscript[0] || vp->spendscript[vp->spendlen-1] != 0xac ) + if ( vp->suppress_pubkeys == 0 && (vp->N > 1 || bitcoin_pubkeylen(&vp->spendscript[1]) != vp->spendscript[0] || vp->spendscript[vp->spendlen-1] != 0xac) ) { for (j=0; jN; j++) {