fix: correctly count duplicate signing keys

This commit is contained in:
Michael Vines
2019-05-08 11:00:05 -07:00
parent 48f0bcc2bf
commit f7a02e54df
2 changed files with 25 additions and 3 deletions

View File

@@ -163,10 +163,10 @@ export class Transaction {
instruction.keys.forEach(keySignerPair => {
const keyStr = keySignerPair.pubkey.toString();
if (keySignerPair.isSigner) {
numRequiredSignatures += 1;
}
if (!keys.includes(keyStr)) {
if (keySignerPair.isSigner) {
numRequiredSignatures += 1;
}
keys.push(keyStr);
}
});