fix: add `maxSupportedTransactionVersion` config to remaining `getTransaction` calls
This commit is contained in:
parent
2acb6c37a5
commit
b9001a947a
|
@ -3739,12 +3739,15 @@ export class Connection {
|
||||||
*/
|
*/
|
||||||
async getParsedTransaction(
|
async getParsedTransaction(
|
||||||
signature: TransactionSignature,
|
signature: TransactionSignature,
|
||||||
commitment?: Finality,
|
commitmentOrConfig?: GetTransactionConfig | Finality,
|
||||||
): Promise<ParsedConfirmedTransaction | null> {
|
): Promise<ParsedConfirmedTransaction | null> {
|
||||||
|
const {commitment, config} =
|
||||||
|
extractCommitmentFromConfig(commitmentOrConfig);
|
||||||
const args = this._buildArgsAtLeastConfirmed(
|
const args = this._buildArgsAtLeastConfirmed(
|
||||||
[signature],
|
[signature],
|
||||||
commitment,
|
commitment as Finality,
|
||||||
'jsonParsed',
|
'jsonParsed',
|
||||||
|
config,
|
||||||
);
|
);
|
||||||
const unsafeRes = await this._rpcRequest('getTransaction', args);
|
const unsafeRes = await this._rpcRequest('getTransaction', args);
|
||||||
const res = create(unsafeRes, GetParsedTransactionRpcResult);
|
const res = create(unsafeRes, GetParsedTransactionRpcResult);
|
||||||
|
@ -3759,13 +3762,16 @@ export class Connection {
|
||||||
*/
|
*/
|
||||||
async getParsedTransactions(
|
async getParsedTransactions(
|
||||||
signatures: TransactionSignature[],
|
signatures: TransactionSignature[],
|
||||||
commitment?: Finality,
|
commitmentOrConfig?: GetTransactionConfig | Finality,
|
||||||
): Promise<(ParsedConfirmedTransaction | null)[]> {
|
): Promise<(ParsedConfirmedTransaction | null)[]> {
|
||||||
|
const {commitment, config} =
|
||||||
|
extractCommitmentFromConfig(commitmentOrConfig);
|
||||||
const batch = signatures.map(signature => {
|
const batch = signatures.map(signature => {
|
||||||
const args = this._buildArgsAtLeastConfirmed(
|
const args = this._buildArgsAtLeastConfirmed(
|
||||||
[signature],
|
[signature],
|
||||||
commitment,
|
commitment as Finality,
|
||||||
'jsonParsed',
|
'jsonParsed',
|
||||||
|
config,
|
||||||
);
|
);
|
||||||
return {
|
return {
|
||||||
methodName: 'getTransaction',
|
methodName: 'getTransaction',
|
||||||
|
@ -3791,10 +3797,17 @@ export class Connection {
|
||||||
*/
|
*/
|
||||||
async getTransactions(
|
async getTransactions(
|
||||||
signatures: TransactionSignature[],
|
signatures: TransactionSignature[],
|
||||||
commitment?: Finality,
|
commitmentOrConfig?: GetTransactionConfig | Finality,
|
||||||
): Promise<(TransactionResponse | null)[]> {
|
): Promise<(TransactionResponse | null)[]> {
|
||||||
|
const {commitment, config} =
|
||||||
|
extractCommitmentFromConfig(commitmentOrConfig);
|
||||||
const batch = signatures.map(signature => {
|
const batch = signatures.map(signature => {
|
||||||
const args = this._buildArgsAtLeastConfirmed([signature], commitment);
|
const args = this._buildArgsAtLeastConfirmed(
|
||||||
|
[signature],
|
||||||
|
commitment as Finality,
|
||||||
|
undefined /* encoding */,
|
||||||
|
config,
|
||||||
|
);
|
||||||
return {
|
return {
|
||||||
methodName: 'getTransaction',
|
methodName: 'getTransaction',
|
||||||
args,
|
args,
|
||||||
|
|
Loading…
Reference in New Issue