fix: support serialization of partially signed transactions

This commit is contained in:
Michael Vines
2020-09-11 15:04:36 -07:00
committed by mergify[bot]
parent 4bb6c2fffb
commit a59d305e09
4 changed files with 97 additions and 16 deletions

7
web3.js/module.d.ts vendored
View File

@@ -617,6 +617,11 @@ declare module '@solana/web3.js' {
signatures?: Array<SignaturePubkeyPair>;
};
export type SerializeConfig = {
requireAllSignatures?: boolean;
verifySignatures?: boolean;
};
export class Transaction {
signatures: Array<SignaturePubkeyPair>;
signature?: Buffer;
@@ -640,7 +645,7 @@ declare module '@solana/web3.js' {
addSignature(pubkey: PublicKey, signature: Buffer): void;
setSigners(...signer: Array<PublicKey>): void;
verifySignatures(): boolean;
serialize(): Buffer;
serialize(config?: SerializeConfig): Buffer;
}
// === src/stake-program.js ===