startale-aa-sdk
Version:
SDK for startale account integration with support for account abstraction, ERC-7579, ERC-4337.
28 lines • 1.61 kB
JavaScript
import { debugUserOperation } from "./debugUserOperation.js";
import { prepareTokenPaymasterUserOp } from "./prepareTokenPaymasterUserOp.js";
import { prepareUserOperationWithoutSignature } from "./prepareUserOperationWithoutSignature.js";
import { sendTokenPaymasterUserOp } from "./sendTokenPaymasterUserOp.js";
import { sendTransaction } from "./sendTransaction.js";
import { signMessage } from "./signMessage.js";
import { signTypedData } from "./signTypedData.js";
import { toUpgradeSmartAccountCalls, upgradeSmartAccount } from "./upgradeSmartAccount.js";
import { waitForTransactionReceipt } from "./waitForTransactionReceipt.js";
import { writeContract } from "./writeContract.js";
export function smartAccountActions() {
return (client) => ({
sendTokenPaymasterUserOp: (args) => sendTokenPaymasterUserOp(client, args),
prepareTokenPaymasterUserOp: (args) => prepareTokenPaymasterUserOp(client, args),
sendTransaction: (args) => sendTransaction(client, args),
signMessage: (args) => signMessage(client, args),
signTypedData: (args) => signTypedData(client, args),
writeContract: (args) => writeContract(client, args),
waitForTransactionReceipt: (args) => waitForTransactionReceipt(client, args),
debugUserOperation: (args) => debugUserOperation(client, args),
prepareUserOperation: (args) => prepareUserOperationWithoutSignature(client, args),
upgradeSmartAccount: (args) => upgradeSmartAccount(client, args)
});
}
export const smartAccountCalls = {
toUpgradeSmartAccountCalls
};
//# sourceMappingURL=index.js.map