UNPKG

@alchemy/aa-core

Version:

viem based SDK that enables interactions with ERC-4337 Smart Accounts. ABIs are based off the definitions generated in @account-abstraction/contracts

43 lines 3.73 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.smartAccountClientMethodKeys = exports.smartAccountClientActions = void 0; const buildUserOperation_js_1 = require("../../actions/smartAccount/buildUserOperation.js"); const buildUserOperationFromTx_js_1 = require("../../actions/smartAccount/buildUserOperationFromTx.js"); const buildUserOperationFromTxs_js_1 = require("../../actions/smartAccount/buildUserOperationFromTxs.js"); const checkGasSponsorshipEligibility_js_1 = require("../../actions/smartAccount/checkGasSponsorshipEligibility.js"); const dropAndReplaceUserOperation_js_1 = require("../../actions/smartAccount/dropAndReplaceUserOperation.js"); const getAddress_js_1 = require("../../actions/smartAccount/getAddress.js"); const sendTransaction_js_1 = require("../../actions/smartAccount/sendTransaction.js"); const sendTransactions_js_1 = require("../../actions/smartAccount/sendTransactions.js"); const sendUserOperation_js_1 = require("../../actions/smartAccount/sendUserOperation.js"); const signMessage_js_1 = require("../../actions/smartAccount/signMessage.js"); const signMessageWith6492_js_1 = require("../../actions/smartAccount/signMessageWith6492.js"); const signTypedData_js_1 = require("../../actions/smartAccount/signTypedData.js"); const signTypedDataWith6492_js_1 = require("../../actions/smartAccount/signTypedDataWith6492.js"); const signUserOperation_js_1 = require("../../actions/smartAccount/signUserOperation.js"); const upgradeAccount_js_1 = require("../../actions/smartAccount/upgradeAccount.js"); const waitForUserOperationTransacation_js_1 = require("../../actions/smartAccount/waitForUserOperationTransacation.js"); const smartAccountClientActions = (client) => ({ buildUserOperation: (args) => (0, buildUserOperation_js_1.buildUserOperation)(client, args), buildUserOperationFromTx: (args, overrides, context) => (0, buildUserOperationFromTx_js_1.buildUserOperationFromTx)(client, args, overrides, context), buildUserOperationFromTxs: (args) => (0, buildUserOperationFromTxs_js_1.buildUserOperationFromTxs)(client, args), checkGasSponsorshipEligibility: (args) => (0, checkGasSponsorshipEligibility_js_1.checkGasSponsorshipEligibility)(client, args), signUserOperation: (args) => (0, signUserOperation_js_1.signUserOperation)(client, args), dropAndReplaceUserOperation: (args) => (0, dropAndReplaceUserOperation_js_1.dropAndReplaceUserOperation)(client, args), sendTransaction: (args, overrides, context) => (0, sendTransaction_js_1.sendTransaction)(client, args, overrides, context), sendTransactions: (args) => (0, sendTransactions_js_1.sendTransactions)(client, args), sendUserOperation: (args) => (0, sendUserOperation_js_1.sendUserOperation)(client, args), waitForUserOperationTransaction: (args) => waitForUserOperationTransacation_js_1.waitForUserOperationTransaction.bind(client)(client, args), upgradeAccount: (args) => (0, upgradeAccount_js_1.upgradeAccount)(client, args), getAddress: (args) => (0, getAddress_js_1.getAddress)(client, args), signMessage: (args) => (0, signMessage_js_1.signMessage)(client, args), signTypedData: (args) => (0, signTypedData_js_1.signTypedData)(client, args), signMessageWith6492: (args) => (0, signMessageWith6492_js_1.signMessageWith6492)(client, args), signTypedDataWith6492: (args) => (0, signTypedDataWith6492_js_1.signTypedDataWith6492)(client, args), }); exports.smartAccountClientActions = smartAccountClientActions; exports.smartAccountClientMethodKeys = Object.keys((0, exports.smartAccountClientActions)(undefined)).reduce((accum, curr) => { accum.add(curr); return accum; }, new Set()); //# sourceMappingURL=smartAccountClient.js.map