UNPKG

@coinbase/cdp-sdk

Version:

SDK for interacting with the Coinbase Developer Platform Wallet API

514 lines 27.4 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getEvmSmartAccountsMock = exports.getRevokeSpendPermissionMockHandler = exports.getListSpendPermissionsMockHandler = exports.getCreateSpendPermissionMockHandler = exports.getSendUserOperationMockHandler = exports.getGetUserOperationMockHandler = exports.getPrepareUserOperationMockHandler = exports.getUpdateEvmSmartAccountMockHandler = exports.getGetEvmSmartAccountMockHandler = exports.getGetEvmSmartAccountByNameMockHandler = exports.getCreateEvmSmartAccountMockHandler = exports.getListEvmSmartAccountsMockHandler = exports.getRevokeSpendPermissionResponseMock = exports.getListSpendPermissionsResponseMock = exports.getCreateSpendPermissionResponseMock = exports.getSendUserOperationResponseMock = exports.getGetUserOperationResponseMock = exports.getPrepareUserOperationResponseMock = exports.getUpdateEvmSmartAccountResponseMock = exports.getGetEvmSmartAccountResponseMock = exports.getGetEvmSmartAccountByNameResponseMock = exports.getCreateEvmSmartAccountResponseMock = exports.getListEvmSmartAccountsResponseMock = void 0; /** * Generated by orval v7.6.0 🍺 * Do not edit manually. * Coinbase Developer Platform APIs * The Coinbase Developer Platform APIs - leading the world's transition onchain. * OpenAPI spec version: 2.0.0 */ const faker_1 = require("@faker-js/faker"); const msw_1 = require("msw"); const coinbaseDeveloperPlatformAPIs_schemas_js_1 = require("../coinbaseDeveloperPlatformAPIs.schemas.js"); const getListEvmSmartAccountsResponseMock = () => ({ ...{ accounts: Array.from({ length: faker_1.faker.number.int({ min: 1, max: 10 }) }, (_, i) => i + 1).map(() => ({ address: faker_1.faker.helpers.fromRegExp("^0x[0-9a-fA-F]{40}$"), owners: Array.from({ length: faker_1.faker.number.int({ min: 1, max: 10 }) }, (_, i) => i + 1).map(() => faker_1.faker.helpers.fromRegExp("^0x[0-9a-fA-F]{40}$")), name: faker_1.faker.helpers.arrayElement([ faker_1.faker.helpers.fromRegExp("^[A-Za-z0-9][A-Za-z0-9-]{0,34}[A-Za-z0-9]$"), undefined, ]), policies: faker_1.faker.helpers.arrayElement([ Array.from({ length: faker_1.faker.number.int({ min: 1, max: 10 }) }, (_, i) => i + 1).map(() => faker_1.faker.helpers.fromRegExp("^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$")), undefined, ]), createdAt: faker_1.faker.helpers.arrayElement([ `${faker_1.faker.date.past().toISOString().split(".")[0]}Z`, undefined, ]), updatedAt: faker_1.faker.helpers.arrayElement([ `${faker_1.faker.date.past().toISOString().split(".")[0]}Z`, undefined, ]), })), }, ...{ nextPageToken: faker_1.faker.helpers.arrayElement([faker_1.faker.string.alpha(20), undefined]) }, }); exports.getListEvmSmartAccountsResponseMock = getListEvmSmartAccountsResponseMock; const getCreateEvmSmartAccountResponseMock = (overrideResponse = {}) => ({ address: faker_1.faker.helpers.fromRegExp("^0x[0-9a-fA-F]{40}$"), owners: Array.from({ length: faker_1.faker.number.int({ min: 1, max: 10 }) }, (_, i) => i + 1).map(() => faker_1.faker.helpers.fromRegExp("^0x[0-9a-fA-F]{40}$")), name: faker_1.faker.helpers.arrayElement([ faker_1.faker.helpers.fromRegExp("^[A-Za-z0-9][A-Za-z0-9-]{0,34}[A-Za-z0-9]$"), undefined, ]), policies: faker_1.faker.helpers.arrayElement([ Array.from({ length: faker_1.faker.number.int({ min: 1, max: 10 }) }, (_, i) => i + 1).map(() => faker_1.faker.helpers.fromRegExp("^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$")), undefined, ]), createdAt: faker_1.faker.helpers.arrayElement([ `${faker_1.faker.date.past().toISOString().split(".")[0]}Z`, undefined, ]), updatedAt: faker_1.faker.helpers.arrayElement([ `${faker_1.faker.date.past().toISOString().split(".")[0]}Z`, undefined, ]), ...overrideResponse, }); exports.getCreateEvmSmartAccountResponseMock = getCreateEvmSmartAccountResponseMock; const getGetEvmSmartAccountByNameResponseMock = (overrideResponse = {}) => ({ address: faker_1.faker.helpers.fromRegExp("^0x[0-9a-fA-F]{40}$"), owners: Array.from({ length: faker_1.faker.number.int({ min: 1, max: 10 }) }, (_, i) => i + 1).map(() => faker_1.faker.helpers.fromRegExp("^0x[0-9a-fA-F]{40}$")), name: faker_1.faker.helpers.arrayElement([ faker_1.faker.helpers.fromRegExp("^[A-Za-z0-9][A-Za-z0-9-]{0,34}[A-Za-z0-9]$"), undefined, ]), policies: faker_1.faker.helpers.arrayElement([ Array.from({ length: faker_1.faker.number.int({ min: 1, max: 10 }) }, (_, i) => i + 1).map(() => faker_1.faker.helpers.fromRegExp("^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$")), undefined, ]), createdAt: faker_1.faker.helpers.arrayElement([ `${faker_1.faker.date.past().toISOString().split(".")[0]}Z`, undefined, ]), updatedAt: faker_1.faker.helpers.arrayElement([ `${faker_1.faker.date.past().toISOString().split(".")[0]}Z`, undefined, ]), ...overrideResponse, }); exports.getGetEvmSmartAccountByNameResponseMock = getGetEvmSmartAccountByNameResponseMock; const getGetEvmSmartAccountResponseMock = (overrideResponse = {}) => ({ address: faker_1.faker.helpers.fromRegExp("^0x[0-9a-fA-F]{40}$"), owners: Array.from({ length: faker_1.faker.number.int({ min: 1, max: 10 }) }, (_, i) => i + 1).map(() => faker_1.faker.helpers.fromRegExp("^0x[0-9a-fA-F]{40}$")), name: faker_1.faker.helpers.arrayElement([ faker_1.faker.helpers.fromRegExp("^[A-Za-z0-9][A-Za-z0-9-]{0,34}[A-Za-z0-9]$"), undefined, ]), policies: faker_1.faker.helpers.arrayElement([ Array.from({ length: faker_1.faker.number.int({ min: 1, max: 10 }) }, (_, i) => i + 1).map(() => faker_1.faker.helpers.fromRegExp("^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$")), undefined, ]), createdAt: faker_1.faker.helpers.arrayElement([ `${faker_1.faker.date.past().toISOString().split(".")[0]}Z`, undefined, ]), updatedAt: faker_1.faker.helpers.arrayElement([ `${faker_1.faker.date.past().toISOString().split(".")[0]}Z`, undefined, ]), ...overrideResponse, }); exports.getGetEvmSmartAccountResponseMock = getGetEvmSmartAccountResponseMock; const getUpdateEvmSmartAccountResponseMock = (overrideResponse = {}) => ({ address: faker_1.faker.helpers.fromRegExp("^0x[0-9a-fA-F]{40}$"), owners: Array.from({ length: faker_1.faker.number.int({ min: 1, max: 10 }) }, (_, i) => i + 1).map(() => faker_1.faker.helpers.fromRegExp("^0x[0-9a-fA-F]{40}$")), name: faker_1.faker.helpers.arrayElement([ faker_1.faker.helpers.fromRegExp("^[A-Za-z0-9][A-Za-z0-9-]{0,34}[A-Za-z0-9]$"), undefined, ]), policies: faker_1.faker.helpers.arrayElement([ Array.from({ length: faker_1.faker.number.int({ min: 1, max: 10 }) }, (_, i) => i + 1).map(() => faker_1.faker.helpers.fromRegExp("^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$")), undefined, ]), createdAt: faker_1.faker.helpers.arrayElement([ `${faker_1.faker.date.past().toISOString().split(".")[0]}Z`, undefined, ]), updatedAt: faker_1.faker.helpers.arrayElement([ `${faker_1.faker.date.past().toISOString().split(".")[0]}Z`, undefined, ]), ...overrideResponse, }); exports.getUpdateEvmSmartAccountResponseMock = getUpdateEvmSmartAccountResponseMock; const getPrepareUserOperationResponseMock = (overrideResponse = {}) => ({ network: faker_1.faker.helpers.arrayElement(Object.values(coinbaseDeveloperPlatformAPIs_schemas_js_1.EvmUserOperationNetwork)), userOpHash: faker_1.faker.helpers.fromRegExp("^0x[0-9a-fA-F]{64}$"), calls: Array.from({ length: faker_1.faker.number.int({ min: 1, max: 10 }) }, (_, i) => i + 1).map(() => ({ to: faker_1.faker.helpers.fromRegExp("^0x[0-9a-fA-F]{40}$"), value: faker_1.faker.string.alpha(20), data: faker_1.faker.helpers.fromRegExp("^0x[0-9a-fA-F]*$"), })), status: faker_1.faker.helpers.arrayElement([ "pending", "signed", "broadcast", "complete", "dropped", "failed", ]), transactionHash: faker_1.faker.helpers.arrayElement([ faker_1.faker.helpers.fromRegExp("^0x[0-9a-fA-F]{64}$|^$"), undefined, ]), receipts: faker_1.faker.helpers.arrayElement([ Array.from({ length: faker_1.faker.number.int({ min: 1, max: 10 }) }, (_, i) => i + 1).map(() => ({ revert: faker_1.faker.helpers.arrayElement([ { data: faker_1.faker.helpers.fromRegExp("^0x[0-9a-fA-F]*$"), message: faker_1.faker.string.alpha(20) }, undefined, ]), transactionHash: faker_1.faker.helpers.arrayElement([ faker_1.faker.helpers.fromRegExp("^0x[a-fA-F0-9]{64}$"), undefined, ]), blockHash: faker_1.faker.helpers.arrayElement([ faker_1.faker.helpers.fromRegExp("^0x[0-9a-fA-F]{64}$|^$"), undefined, ]), blockNumber: faker_1.faker.helpers.arrayElement([ faker_1.faker.number.int({ min: undefined, max: undefined }), undefined, ]), gasUsed: faker_1.faker.helpers.arrayElement([faker_1.faker.string.alpha(20), undefined]), })), undefined, ]), ...overrideResponse, }); exports.getPrepareUserOperationResponseMock = getPrepareUserOperationResponseMock; const getGetUserOperationResponseMock = (overrideResponse = {}) => ({ network: faker_1.faker.helpers.arrayElement(Object.values(coinbaseDeveloperPlatformAPIs_schemas_js_1.EvmUserOperationNetwork)), userOpHash: faker_1.faker.helpers.fromRegExp("^0x[0-9a-fA-F]{64}$"), calls: Array.from({ length: faker_1.faker.number.int({ min: 1, max: 10 }) }, (_, i) => i + 1).map(() => ({ to: faker_1.faker.helpers.fromRegExp("^0x[0-9a-fA-F]{40}$"), value: faker_1.faker.string.alpha(20), data: faker_1.faker.helpers.fromRegExp("^0x[0-9a-fA-F]*$"), })), status: faker_1.faker.helpers.arrayElement([ "pending", "signed", "broadcast", "complete", "dropped", "failed", ]), transactionHash: faker_1.faker.helpers.arrayElement([ faker_1.faker.helpers.fromRegExp("^0x[0-9a-fA-F]{64}$|^$"), undefined, ]), receipts: faker_1.faker.helpers.arrayElement([ Array.from({ length: faker_1.faker.number.int({ min: 1, max: 10 }) }, (_, i) => i + 1).map(() => ({ revert: faker_1.faker.helpers.arrayElement([ { data: faker_1.faker.helpers.fromRegExp("^0x[0-9a-fA-F]*$"), message: faker_1.faker.string.alpha(20) }, undefined, ]), transactionHash: faker_1.faker.helpers.arrayElement([ faker_1.faker.helpers.fromRegExp("^0x[a-fA-F0-9]{64}$"), undefined, ]), blockHash: faker_1.faker.helpers.arrayElement([ faker_1.faker.helpers.fromRegExp("^0x[0-9a-fA-F]{64}$|^$"), undefined, ]), blockNumber: faker_1.faker.helpers.arrayElement([ faker_1.faker.number.int({ min: undefined, max: undefined }), undefined, ]), gasUsed: faker_1.faker.helpers.arrayElement([faker_1.faker.string.alpha(20), undefined]), })), undefined, ]), ...overrideResponse, }); exports.getGetUserOperationResponseMock = getGetUserOperationResponseMock; const getSendUserOperationResponseMock = (overrideResponse = {}) => ({ network: faker_1.faker.helpers.arrayElement(Object.values(coinbaseDeveloperPlatformAPIs_schemas_js_1.EvmUserOperationNetwork)), userOpHash: faker_1.faker.helpers.fromRegExp("^0x[0-9a-fA-F]{64}$"), calls: Array.from({ length: faker_1.faker.number.int({ min: 1, max: 10 }) }, (_, i) => i + 1).map(() => ({ to: faker_1.faker.helpers.fromRegExp("^0x[0-9a-fA-F]{40}$"), value: faker_1.faker.string.alpha(20), data: faker_1.faker.helpers.fromRegExp("^0x[0-9a-fA-F]*$"), })), status: faker_1.faker.helpers.arrayElement([ "pending", "signed", "broadcast", "complete", "dropped", "failed", ]), transactionHash: faker_1.faker.helpers.arrayElement([ faker_1.faker.helpers.fromRegExp("^0x[0-9a-fA-F]{64}$|^$"), undefined, ]), receipts: faker_1.faker.helpers.arrayElement([ Array.from({ length: faker_1.faker.number.int({ min: 1, max: 10 }) }, (_, i) => i + 1).map(() => ({ revert: faker_1.faker.helpers.arrayElement([ { data: faker_1.faker.helpers.fromRegExp("^0x[0-9a-fA-F]*$"), message: faker_1.faker.string.alpha(20) }, undefined, ]), transactionHash: faker_1.faker.helpers.arrayElement([ faker_1.faker.helpers.fromRegExp("^0x[a-fA-F0-9]{64}$"), undefined, ]), blockHash: faker_1.faker.helpers.arrayElement([ faker_1.faker.helpers.fromRegExp("^0x[0-9a-fA-F]{64}$|^$"), undefined, ]), blockNumber: faker_1.faker.helpers.arrayElement([ faker_1.faker.number.int({ min: undefined, max: undefined }), undefined, ]), gasUsed: faker_1.faker.helpers.arrayElement([faker_1.faker.string.alpha(20), undefined]), })), undefined, ]), ...overrideResponse, }); exports.getSendUserOperationResponseMock = getSendUserOperationResponseMock; const getCreateSpendPermissionResponseMock = (overrideResponse = {}) => ({ network: faker_1.faker.helpers.arrayElement(Object.values(coinbaseDeveloperPlatformAPIs_schemas_js_1.EvmUserOperationNetwork)), userOpHash: faker_1.faker.helpers.fromRegExp("^0x[0-9a-fA-F]{64}$"), calls: Array.from({ length: faker_1.faker.number.int({ min: 1, max: 10 }) }, (_, i) => i + 1).map(() => ({ to: faker_1.faker.helpers.fromRegExp("^0x[0-9a-fA-F]{40}$"), value: faker_1.faker.string.alpha(20), data: faker_1.faker.helpers.fromRegExp("^0x[0-9a-fA-F]*$"), })), status: faker_1.faker.helpers.arrayElement([ "pending", "signed", "broadcast", "complete", "dropped", "failed", ]), transactionHash: faker_1.faker.helpers.arrayElement([ faker_1.faker.helpers.fromRegExp("^0x[0-9a-fA-F]{64}$|^$"), undefined, ]), receipts: faker_1.faker.helpers.arrayElement([ Array.from({ length: faker_1.faker.number.int({ min: 1, max: 10 }) }, (_, i) => i + 1).map(() => ({ revert: faker_1.faker.helpers.arrayElement([ { data: faker_1.faker.helpers.fromRegExp("^0x[0-9a-fA-F]*$"), message: faker_1.faker.string.alpha(20) }, undefined, ]), transactionHash: faker_1.faker.helpers.arrayElement([ faker_1.faker.helpers.fromRegExp("^0x[a-fA-F0-9]{64}$"), undefined, ]), blockHash: faker_1.faker.helpers.arrayElement([ faker_1.faker.helpers.fromRegExp("^0x[0-9a-fA-F]{64}$|^$"), undefined, ]), blockNumber: faker_1.faker.helpers.arrayElement([ faker_1.faker.number.int({ min: undefined, max: undefined }), undefined, ]), gasUsed: faker_1.faker.helpers.arrayElement([faker_1.faker.string.alpha(20), undefined]), })), undefined, ]), ...overrideResponse, }); exports.getCreateSpendPermissionResponseMock = getCreateSpendPermissionResponseMock; const getListSpendPermissionsResponseMock = () => ({ ...{ spendPermissions: Array.from({ length: faker_1.faker.number.int({ min: 1, max: 10 }) }, (_, i) => i + 1).map(() => ({ permission: { account: faker_1.faker.helpers.fromRegExp("^0x[a-fA-F0-9]{40}$"), spender: faker_1.faker.helpers.fromRegExp("^0x[a-fA-F0-9]{40}$"), token: faker_1.faker.helpers.fromRegExp("^0x[a-fA-F0-9]{40}$"), allowance: faker_1.faker.string.alpha(20), period: faker_1.faker.string.alpha(20), start: faker_1.faker.string.alpha(20), end: faker_1.faker.string.alpha(20), salt: faker_1.faker.string.alpha(20), extraData: faker_1.faker.string.alpha(20), }, permissionHash: faker_1.faker.string.alpha(20), revoked: faker_1.faker.datatype.boolean(), revokedAt: faker_1.faker.helpers.arrayElement([ `${faker_1.faker.date.past().toISOString().split(".")[0]}Z`, undefined, ]), createdAt: `${faker_1.faker.date.past().toISOString().split(".")[0]}Z`, })), }, ...{ nextPageToken: faker_1.faker.helpers.arrayElement([faker_1.faker.string.alpha(20), undefined]) }, }); exports.getListSpendPermissionsResponseMock = getListSpendPermissionsResponseMock; const getRevokeSpendPermissionResponseMock = (overrideResponse = {}) => ({ network: faker_1.faker.helpers.arrayElement(Object.values(coinbaseDeveloperPlatformAPIs_schemas_js_1.EvmUserOperationNetwork)), userOpHash: faker_1.faker.helpers.fromRegExp("^0x[0-9a-fA-F]{64}$"), calls: Array.from({ length: faker_1.faker.number.int({ min: 1, max: 10 }) }, (_, i) => i + 1).map(() => ({ to: faker_1.faker.helpers.fromRegExp("^0x[0-9a-fA-F]{40}$"), value: faker_1.faker.string.alpha(20), data: faker_1.faker.helpers.fromRegExp("^0x[0-9a-fA-F]*$"), })), status: faker_1.faker.helpers.arrayElement([ "pending", "signed", "broadcast", "complete", "dropped", "failed", ]), transactionHash: faker_1.faker.helpers.arrayElement([ faker_1.faker.helpers.fromRegExp("^0x[0-9a-fA-F]{64}$|^$"), undefined, ]), receipts: faker_1.faker.helpers.arrayElement([ Array.from({ length: faker_1.faker.number.int({ min: 1, max: 10 }) }, (_, i) => i + 1).map(() => ({ revert: faker_1.faker.helpers.arrayElement([ { data: faker_1.faker.helpers.fromRegExp("^0x[0-9a-fA-F]*$"), message: faker_1.faker.string.alpha(20) }, undefined, ]), transactionHash: faker_1.faker.helpers.arrayElement([ faker_1.faker.helpers.fromRegExp("^0x[a-fA-F0-9]{64}$"), undefined, ]), blockHash: faker_1.faker.helpers.arrayElement([ faker_1.faker.helpers.fromRegExp("^0x[0-9a-fA-F]{64}$|^$"), undefined, ]), blockNumber: faker_1.faker.helpers.arrayElement([ faker_1.faker.number.int({ min: undefined, max: undefined }), undefined, ]), gasUsed: faker_1.faker.helpers.arrayElement([faker_1.faker.string.alpha(20), undefined]), })), undefined, ]), ...overrideResponse, }); exports.getRevokeSpendPermissionResponseMock = getRevokeSpendPermissionResponseMock; const getListEvmSmartAccountsMockHandler = (overrideResponse) => { return msw_1.http.get("*/v2/evm/smart-accounts", async (info) => { await (0, msw_1.delay)(0); return new msw_1.HttpResponse(JSON.stringify(overrideResponse !== undefined ? typeof overrideResponse === "function" ? await overrideResponse(info) : overrideResponse : (0, exports.getListEvmSmartAccountsResponseMock)()), { status: 200, headers: { "Content-Type": "application/json" } }); }); }; exports.getListEvmSmartAccountsMockHandler = getListEvmSmartAccountsMockHandler; const getCreateEvmSmartAccountMockHandler = (overrideResponse) => { return msw_1.http.post("*/v2/evm/smart-accounts", async (info) => { await (0, msw_1.delay)(0); return new msw_1.HttpResponse(JSON.stringify(overrideResponse !== undefined ? typeof overrideResponse === "function" ? await overrideResponse(info) : overrideResponse : (0, exports.getCreateEvmSmartAccountResponseMock)()), { status: 201, headers: { "Content-Type": "application/json" } }); }); }; exports.getCreateEvmSmartAccountMockHandler = getCreateEvmSmartAccountMockHandler; const getGetEvmSmartAccountByNameMockHandler = (overrideResponse) => { return msw_1.http.get("*/v2/evm/smart-accounts/by-name/:name", async (info) => { await (0, msw_1.delay)(0); return new msw_1.HttpResponse(JSON.stringify(overrideResponse !== undefined ? typeof overrideResponse === "function" ? await overrideResponse(info) : overrideResponse : (0, exports.getGetEvmSmartAccountByNameResponseMock)()), { status: 200, headers: { "Content-Type": "application/json" } }); }); }; exports.getGetEvmSmartAccountByNameMockHandler = getGetEvmSmartAccountByNameMockHandler; const getGetEvmSmartAccountMockHandler = (overrideResponse) => { return msw_1.http.get("*/v2/evm/smart-accounts/:address", async (info) => { await (0, msw_1.delay)(0); return new msw_1.HttpResponse(JSON.stringify(overrideResponse !== undefined ? typeof overrideResponse === "function" ? await overrideResponse(info) : overrideResponse : (0, exports.getGetEvmSmartAccountResponseMock)()), { status: 200, headers: { "Content-Type": "application/json" } }); }); }; exports.getGetEvmSmartAccountMockHandler = getGetEvmSmartAccountMockHandler; const getUpdateEvmSmartAccountMockHandler = (overrideResponse) => { return msw_1.http.put("*/v2/evm/smart-accounts/:address", async (info) => { await (0, msw_1.delay)(0); return new msw_1.HttpResponse(JSON.stringify(overrideResponse !== undefined ? typeof overrideResponse === "function" ? await overrideResponse(info) : overrideResponse : (0, exports.getUpdateEvmSmartAccountResponseMock)()), { status: 200, headers: { "Content-Type": "application/json" } }); }); }; exports.getUpdateEvmSmartAccountMockHandler = getUpdateEvmSmartAccountMockHandler; const getPrepareUserOperationMockHandler = (overrideResponse) => { return msw_1.http.post("*/v2/evm/smart-accounts/:address/user-operations", async (info) => { await (0, msw_1.delay)(0); return new msw_1.HttpResponse(JSON.stringify(overrideResponse !== undefined ? typeof overrideResponse === "function" ? await overrideResponse(info) : overrideResponse : (0, exports.getPrepareUserOperationResponseMock)()), { status: 201, headers: { "Content-Type": "application/json" } }); }); }; exports.getPrepareUserOperationMockHandler = getPrepareUserOperationMockHandler; const getGetUserOperationMockHandler = (overrideResponse) => { return msw_1.http.get("*/v2/evm/smart-accounts/:address/user-operations/:userOpHash", async (info) => { await (0, msw_1.delay)(0); return new msw_1.HttpResponse(JSON.stringify(overrideResponse !== undefined ? typeof overrideResponse === "function" ? await overrideResponse(info) : overrideResponse : (0, exports.getGetUserOperationResponseMock)()), { status: 200, headers: { "Content-Type": "application/json" } }); }); }; exports.getGetUserOperationMockHandler = getGetUserOperationMockHandler; const getSendUserOperationMockHandler = (overrideResponse) => { return msw_1.http.post("*/v2/evm/smart-accounts/:address/user-operations/:userOpHash/send", async (info) => { await (0, msw_1.delay)(0); return new msw_1.HttpResponse(JSON.stringify(overrideResponse !== undefined ? typeof overrideResponse === "function" ? await overrideResponse(info) : overrideResponse : (0, exports.getSendUserOperationResponseMock)()), { status: 200, headers: { "Content-Type": "application/json" } }); }); }; exports.getSendUserOperationMockHandler = getSendUserOperationMockHandler; const getCreateSpendPermissionMockHandler = (overrideResponse) => { return msw_1.http.post("*/v2/evm/smart-accounts/:address/spend-permissions", async (info) => { await (0, msw_1.delay)(0); return new msw_1.HttpResponse(JSON.stringify(overrideResponse !== undefined ? typeof overrideResponse === "function" ? await overrideResponse(info) : overrideResponse : (0, exports.getCreateSpendPermissionResponseMock)()), { status: 200, headers: { "Content-Type": "application/json" } }); }); }; exports.getCreateSpendPermissionMockHandler = getCreateSpendPermissionMockHandler; const getListSpendPermissionsMockHandler = (overrideResponse) => { return msw_1.http.get("*/v2/evm/smart-accounts/:address/spend-permissions/list", async (info) => { await (0, msw_1.delay)(0); return new msw_1.HttpResponse(JSON.stringify(overrideResponse !== undefined ? typeof overrideResponse === "function" ? await overrideResponse(info) : overrideResponse : (0, exports.getListSpendPermissionsResponseMock)()), { status: 200, headers: { "Content-Type": "application/json" } }); }); }; exports.getListSpendPermissionsMockHandler = getListSpendPermissionsMockHandler; const getRevokeSpendPermissionMockHandler = (overrideResponse) => { return msw_1.http.post("*/v2/evm/smart-accounts/:address/spend-permissions/revoke", async (info) => { await (0, msw_1.delay)(0); return new msw_1.HttpResponse(JSON.stringify(overrideResponse !== undefined ? typeof overrideResponse === "function" ? await overrideResponse(info) : overrideResponse : (0, exports.getRevokeSpendPermissionResponseMock)()), { status: 200, headers: { "Content-Type": "application/json" } }); }); }; exports.getRevokeSpendPermissionMockHandler = getRevokeSpendPermissionMockHandler; const getEvmSmartAccountsMock = () => [ (0, exports.getListEvmSmartAccountsMockHandler)(), (0, exports.getCreateEvmSmartAccountMockHandler)(), (0, exports.getGetEvmSmartAccountByNameMockHandler)(), (0, exports.getGetEvmSmartAccountMockHandler)(), (0, exports.getUpdateEvmSmartAccountMockHandler)(), (0, exports.getPrepareUserOperationMockHandler)(), (0, exports.getGetUserOperationMockHandler)(), (0, exports.getSendUserOperationMockHandler)(), (0, exports.getCreateSpendPermissionMockHandler)(), (0, exports.getListSpendPermissionsMockHandler)(), (0, exports.getRevokeSpendPermissionMockHandler)(), ]; exports.getEvmSmartAccountsMock = getEvmSmartAccountsMock; //# sourceMappingURL=evm-smart-accounts.msw.js.map