diff --git a/src/account/default.ts b/src/account/default.ts index 743671d28..f17749190 100644 --- a/src/account/default.ts +++ b/src/account/default.ts @@ -245,12 +245,15 @@ export class Account extends Provider implements AccountInterface { invocations: Invocations, details: UniversalDetails = {} ): Promise { - const { nonce, blockIdentifier } = details; + const { nonce, blockIdentifier, version } = details; const accountInvocations = await this.accountInvocationsFactory(invocations, { ...v3Details(details), versions: [ ETransactionVersion.F1, // non-sierra - this.getPreferredVersion(ETransactionVersion.F2, ETransactionVersion.F3), // sierra + toTransactionVersion( + this.getPreferredVersion(ETransactionVersion.F2, ETransactionVersion.F3), + version + ), // sierra ], nonce, blockIdentifier,