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

View File

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