From cd16fb54b3487cfeb864554ef905283fa274f477 Mon Sep 17 00:00:00 2001 From: BarryTong65 Date: Thu, 17 Oct 2024 21:36:26 +0800 Subject: [PATCH 1/2] fix: rename tx option --- src/paymasterclient.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/paymasterclient.ts b/src/paymasterclient.ts index c095f97..0b5d4f9 100644 --- a/src/paymasterclient.ts +++ b/src/paymasterclient.ts @@ -10,7 +10,7 @@ export type IsSponsorableResponse = { } export type SendRawTransactionOptions = { - UserAgent?: string + WalletToTrace?: string } export enum GaslessTransactionStatus { New = 0, Pending = 1, Confirmed = 2, Failed = 3, Invalid = 4} @@ -109,11 +109,11 @@ export class PaymasterClient extends ethers.JsonRpcProvider { async sendRawTransaction(signedTx: string, opts: SendRawTransactionOptions = {}): Promise { const policyUUID = this.privatePolicyUUID - if (opts.UserAgent || this.privatePolicyUUID) { + if (opts.WalletToTrace || this.privatePolicyUUID) { const newConnection = this._getConnection() - if (opts.UserAgent) { - newConnection.setHeader("User-Agent", opts.UserAgent) + if (opts.WalletToTrace) { + newConnection.setHeader("User-Agent", opts.WalletToTrace) } if (policyUUID) { newConnection.setHeader("X-MegaFuel-Policy-Uuid", policyUUID) From 15581bb0241ebab2b3d96735fd098ff05b0ded3e Mon Sep 17 00:00:00 2001 From: BarryTong65 Date: Fri, 18 Oct 2024 09:21:55 +0800 Subject: [PATCH 2/2] fix: build project --- dist/tsc/paymasterclient.d.ts | 2 +- dist/tsc/paymasterclient.js | 6 +++--- dist/tsc/paymasterclient.js.map | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/dist/tsc/paymasterclient.d.ts b/dist/tsc/paymasterclient.d.ts index 3749539..a6b0906 100644 --- a/dist/tsc/paymasterclient.d.ts +++ b/dist/tsc/paymasterclient.d.ts @@ -8,7 +8,7 @@ export type IsSponsorableResponse = { SponsorWebsite: string; }; export type SendRawTransactionOptions = { - UserAgent?: string; + WalletToTrace?: string; }; export declare enum GaslessTransactionStatus { New = 0, diff --git a/dist/tsc/paymasterclient.js b/dist/tsc/paymasterclient.js index 97dfb61..039a1cf 100644 --- a/dist/tsc/paymasterclient.js +++ b/dist/tsc/paymasterclient.js @@ -48,10 +48,10 @@ class PaymasterClient extends ethers_1.ethers.JsonRpcProvider { sendRawTransaction(signedTx, opts = {}) { return tslib_1.__awaiter(this, void 0, void 0, function* () { const policyUUID = this.privatePolicyUUID; - if (opts.UserAgent || this.privatePolicyUUID) { + if (opts.WalletToTrace || this.privatePolicyUUID) { const newConnection = this._getConnection(); - if (opts.UserAgent) { - newConnection.setHeader("User-Agent", opts.UserAgent); + if (opts.WalletToTrace) { + newConnection.setHeader("User-Agent", opts.WalletToTrace); } if (policyUUID) { newConnection.setHeader("X-MegaFuel-Policy-Uuid", policyUUID); diff --git a/dist/tsc/paymasterclient.js.map b/dist/tsc/paymasterclient.js.map index 007fb81..78efadf 100644 --- a/dist/tsc/paymasterclient.js.map +++ b/dist/tsc/paymasterclient.js.map @@ -1 +1 @@ -{"version":3,"file":"paymasterclient.js","sourceRoot":"","sources":["../../src/paymasterclient.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"paymasterclient.js","sourceRoot":"","sources":["../../src/paymasterclient.ts"],"names":[],"mappings":"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"} \ No newline at end of file