@biconomy/abstractjs
Version:
SDK for Biconomy integration with support for account abstraction, smart accounts, ERC-4337.
21 lines • 850 B
JavaScript
/**
* Undelegates the account
*
* @param parameters - {@link WaitForTransactionReceiptParameters} Configuration for undelegating the account
* @param parameters.account - The multichain smart account to undelegate
*
* @returns Promise resolving to boolean
*
* @example
* const receipts = await unDelegate({
* account: myMultichainAccount
* });
*
* console.log(`Receipts: ${receipts}`);
*/
export const waitForTransactionReceipts = async (parameters) => {
const receipts = await Promise.all(parameters.account.deployments.map(({ publicClient }, i) => publicClient.waitForTransactionReceipt({ hash: parameters.hashes[i] })));
const failure = receipts.find((receipt) => receipt.status !== "success");
return { receipts, status: failure ? failure.status : "success" };
};
//# sourceMappingURL=waitForTransactionReceipts.js.map