Skip to content

Commit 8ca20bd

Browse files
committed
refactor(types): improve type imports
1 parent 5fd2366 commit 8ca20bd

File tree

2 files changed

+11
-21
lines changed

2 files changed

+11
-21
lines changed

examples/developer-hub-javascript/fxrp-gasless/payment.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
*/
88

99
// 1. Import the necessary libraries
10-
import { ethers, Contract, Wallet, Provider } from "ethers";
10+
import { ethers, Contract, type Wallet, type Provider } from "ethers";
1111
import { erc20Abi, type TypedDataDomain, type TypedData } from "viem";
1212
import { GaslessPaymentForwarder__factory } from "../typechain-types/factories/contracts/GaslessPaymentForwarder__factory";
1313

examples/developer-hub-javascript/fxrp-gasless/relayer.ts

Lines changed: 10 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ import {
2121
type TypedDataDomain,
2222
type TypedData,
2323
} from "viem";
24-
import express, { Request, Response } from "express";
24+
import express, { type Request, type Response } from "express";
2525
import cors from "cors";
2626
import "dotenv/config";
2727
import type { GaslessPaymentForwarder } from "../typechain-types/contracts/GaslessPaymentForwarder";
@@ -215,27 +215,17 @@ export class GaslessRelayer {
215215
}
216216

217217
// Execute the payment
218-
let tx: ethers.ContractTransactionResponse;
219-
try {
220-
tx = await this.forwarder.executePayment(
221-
from,
222-
to,
223-
amount,
224-
deadline,
225-
signature,
226-
{ gasLimit },
227-
);
228-
} catch (sendError) {
229-
throw sendError;
230-
}
218+
const tx = await this.forwarder.executePayment(
219+
from,
220+
to,
221+
amount,
222+
deadline,
223+
signature,
224+
{ gasLimit },
225+
);
231226

232227
// Wait for confirmation
233-
let receipt: ethers.TransactionReceipt | null;
234-
try {
235-
receipt = await tx.wait();
236-
} catch (waitError) {
237-
throw waitError;
238-
}
228+
const receipt = await tx.wait();
239229

240230
return {
241231
success: true,

0 commit comments

Comments
 (0)