feat: require feePayer account before tx serialization (#12109)
* feat: require feePayer account before tx serialization * feat: add setSigners method * feat: rename signPartial to partialSign
This commit is contained in:
		
							
								
								
									
										5
									
								
								web3.js/module.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										5
									
								
								web3.js/module.d.ts
									
									
									
									
										vendored
									
									
								
							@@ -623,6 +623,7 @@ declare module '@solana/web3.js' {
 | 
			
		||||
    instructions: Array<TransactionInstruction>;
 | 
			
		||||
    recentBlockhash?: Blockhash;
 | 
			
		||||
    nonceInfo?: NonceInformation;
 | 
			
		||||
    feePayer: PublicKey | null;
 | 
			
		||||
 | 
			
		||||
    constructor(opts?: TransactionCtorFields);
 | 
			
		||||
    static from(buffer: Buffer | Uint8Array | Array<number>): Transaction;
 | 
			
		||||
@@ -635,9 +636,9 @@ declare module '@solana/web3.js' {
 | 
			
		||||
    compileMessage(): Message;
 | 
			
		||||
    serializeMessage(): Buffer;
 | 
			
		||||
    sign(...signers: Array<Account>): void;
 | 
			
		||||
    signPartial(...partialSigners: Array<PublicKey | Account>): void;
 | 
			
		||||
    partialSign(...partialSigners: Array<Account>): void;
 | 
			
		||||
    addSignature(pubkey: PublicKey, signature: Buffer): void;
 | 
			
		||||
    addSigner(signer: Account): void;
 | 
			
		||||
    setSigners(...signer: Array<PublicKey>): void;
 | 
			
		||||
    verifySignatures(): boolean;
 | 
			
		||||
    serialize(): Buffer;
 | 
			
		||||
  }
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user