feat: add version getter to VersionedTransaction class (#27734)

This commit is contained in:
Justin Starry 2022-09-12 20:22:12 -04:00 committed by GitHub
parent 079bf561b0
commit d9b1ebece7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 1 deletions

View File

@ -4832,7 +4832,7 @@ export class Connection {
signersOrOptions?: Array<Signer> | SendOptions,
options?: SendOptions,
): Promise<TransactionSignature> {
if ('message' in transaction) {
if ('version' in transaction) {
if (signersOrOptions && Array.isArray(signersOrOptions)) {
throw new Error('Invalid arguments');
}

View File

@ -17,6 +17,10 @@ export class VersionedTransaction {
signatures: Array<Uint8Array>;
message: VersionedMessage;
get version(): TransactionVersion {
return this.message.version;
}
constructor(message: VersionedMessage, signatures?: Array<Uint8Array>) {
if (signatures !== undefined) {
assert(