@solana/spl-token
Version:
SPL Token Program JS API
19 lines • 650 B
JavaScript
import { PublicKey } from '@solana/web3.js';
/** @internal */
export function addSigners(keys, ownerOrAuthority, multiSigners) {
if (multiSigners.length) {
keys.push({ pubkey: ownerOrAuthority, isSigner: false, isWritable: false });
for (const signer of multiSigners) {
keys.push({
pubkey: signer instanceof PublicKey ? signer : signer.publicKey,
isSigner: true,
isWritable: false,
});
}
}
else {
keys.push({ pubkey: ownerOrAuthority, isSigner: true, isWritable: false });
}
return keys;
}
//# sourceMappingURL=internal.js.map