If you’re new to Account Abstraction it’s important to know the differences between accounts.Ethereum has two account types:Externally-owned account (EOA): Controlled by anyone with the private keys, the type of account Metamask/TrustWallet/Web3Auth uses.Smart Contract Wallet(SCW): a smart contract deployed to the network, controlled by code. The type of account an Etherspot wallet is.
Both account types have the ability to:
Receive, hold and send ETH and tokens
Interact with deployed smart contracts
With Etherspot, we take an EOA as a parameter when instantiating the SDK.
This EOA will be the owner of the new Etherspot Smart Contract Wallet that is created.
There will be two addresses, the original EOA address and the
new Etherspot SCW address created by the SDK.We only want to fund and use the Etherspot SCW address
as this let’s us make use of Etherspot’s great Account Abstraction features.
{"docsConfig":{"$schema":"https://mintlify.com/docs.json","theme":"mint","name":"Etherspot Developer Documentation","colors":{"primary":"#3C3761","light":"#4b4579","dark":"#3C3761"},"favicon":"/favicon.png","logo":{"light":"https://mintcdn.com/etherspot/H2UQS5QvokClTYDR/logo/light.png?fit=max\u0026auto=format\u0026n=H2UQS5QvokClTYDR\u0026q=85\u0026s=7d9a2f3cd691d20dd659816d80abae90","dark":"https://mintcdn.com/etherspot/H2UQS5QvokClTYDR/logo/dark.png?fit=max\u0026auto=format\u0026n=H2UQS5QvokClTYDR\u0026q=85\u0026s=b5a86b0e1d031726a106d726503b9fd9"},"appearance":{"default":"dark","strict":false},"background":{"image":"https://mintlify.s3.us-west-1.amazonaws.com/etherspot/background.png","decoration":null},"navbar":{"links":[{"label":"V1 Docs","href":"https://v1.etherspot.io/"}],"primary":{"type":"button","label":"Etherspot","href":"https://etherspot.io"}},"footer":{"socials":{"twitter":"https://twitter.com/etherspot","github":"https://github.com/etherspot","discord":"https://discord.etherspot.io","linkedin":"https://www.linkedin.com/company/etherspotsdk"}},"navigation":{"global":{"anchors":[{"anchor":"GitHub","href":"https://github.com/etherspot","icon":"github"},{"anchor":"Discord","href":"https://discord.etherspot.io","icon":"discord"},{"anchor":"System Status","href":"https://status.etherspot.io/","icon":"check"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"etherspot","hasAudioNarration":false,"actualSubdomain":"etherspot","customDomains":["etherspot.fyi"],"gitSource":{"type":"github","owner":"etherspot","repo":"prime-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a21e60803d4026a3ef7647d","collectionId":"bc235dbd-9ba7-4c2d-9fa4-151b03af9884","schemaVersion":"v2"},"entitlements":{},"buildId":"6a21e60803d4026a3ef7647d:success","clientVersion":"0.0.3990","searchFilterCounts":[{"language":"default","tag":"Prime SDK","count":73},{"language":"default","tag":"API Endpoints","count":38},{"language":"default","tag":"Modular SDK","count":37},{"language":"default","tag":"Arka","count":35},{"language":"default","tag":"Arka Paymaster","count":35},{"language":"default","tag":"Arka (Paymaster) API calls","count":30},{"language":"default","tag":"Arka API calls","count":30},{"language":"default","tag":"Prime SDK examples","count":23},{"language":"default","tag":"TransactionKit","count":17},{"language":"default","tag":"Transaction Kit","count":17}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"account-abstraction/eoa-vs-scw","slug":"/account-abstraction/eoa-vs-scw","pageMetadata":{"title":"Smart Contract Wallets","description":"Explaining accounts on Ethereum","icon":"piggy-bank","href":"/account-abstraction/eoa-vs-scw","hidden":false},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Explaining accounts on Ethereum\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,li:`li`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Info,OptimizedImage}=_components;if(!Info)_missingMdxReference(`Info`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`If you’re new to Account Abstraction it’s important to know the differences between accounts.`}),`\n`,_jsx(_components.p,{children:`Ethereum has two account types:`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Externally-owned account (EOA)`}),`: Controlled by anyone with the private keys, the type of account Metamask/TrustWallet/Web3Auth uses.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Smart Contract Wallet(SCW)`}),`: a smart contract deployed to the network, controlled by code. The type of account an Etherspot wallet is.`]}),`\n`,_jsx(`p`,{align:`center`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/etherspot/H2UQS5QvokClTYDR/images/eoascw.png?fit=max\u0026auto=format\u0026n=H2UQS5QvokClTYDR\u0026q=85\u0026s=3d9b0f3811478fed5c8586a625ef8c57`,alt:`drawing`,width:`500`,\"data-og-width\":`1080`,\"data-og-height\":`1080`,\"data-path\":`images/eoascw.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/etherspot/H2UQS5QvokClTYDR/images/eoascw.png?w=280\u0026fit=max\u0026auto=format\u0026n=H2UQS5QvokClTYDR\u0026q=85\u0026s=ad0e7e3c2de7ee8a0263f7f9805f775c 280w, https://mintcdn.com/etherspot/H2UQS5QvokClTYDR/images/eoascw.png?w=560\u0026fit=max\u0026auto=format\u0026n=H2UQS5QvokClTYDR\u0026q=85\u0026s=57dfd74fd085e78e60aa517f00da0d3a 560w, https://mintcdn.com/etherspot/H2UQS5QvokClTYDR/images/eoascw.png?w=840\u0026fit=max\u0026auto=format\u0026n=H2UQS5QvokClTYDR\u0026q=85\u0026s=1d66fbee9fcd56512a1a663e245582ef 840w, https://mintcdn.com/etherspot/H2UQS5QvokClTYDR/images/eoascw.png?w=1100\u0026fit=max\u0026auto=format\u0026n=H2UQS5QvokClTYDR\u0026q=85\u0026s=6652b0f21d95ab946a0daec30284322c 1100w, https://mintcdn.com/etherspot/H2UQS5QvokClTYDR/images/eoascw.png?w=1650\u0026fit=max\u0026auto=format\u0026n=H2UQS5QvokClTYDR\u0026q=85\u0026s=c4402b26255e430e20c8619f84491be8 1650w, https://mintcdn.com/etherspot/H2UQS5QvokClTYDR/images/eoascw.png?w=2500\u0026fit=max\u0026auto=format\u0026n=H2UQS5QvokClTYDR\u0026q=85\u0026s=945bd9452fbfedf4671924b8e12ad025 2500w`})}),`\n`,_jsx(_components.p,{children:`Both account types have the ability to:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Receive, hold and send ETH and tokens`}),`\n`,_jsx(_components.li,{children:`Interact with deployed smart contracts`}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`With Etherspot, we take an EOA as a parameter when `,_jsx(_components.a,{href:`/prime-sdk/instantiation`,children:`instantiating the SDK`}),`.\nThis EOA will be the owner of the new Etherspot Smart Contract Wallet that is created.`]}),`\n`,_jsxs(Info,{children:[_jsx(_components.p,{children:`There will be two addresses, the original EOA address and the\nnew Etherspot SCW address created by the SDK.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`We only want to fund and use the Etherspot SCW address\nas this let’s us make use of Etherspot’s great Account Abstraction features.`})})]}),`\n`,_jsx(`p`,{align:`center`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/etherspot/H2UQS5QvokClTYDR/images/etherspotscw.png?fit=max\u0026auto=format\u0026n=H2UQS5QvokClTYDR\u0026q=85\u0026s=8de8ea0b303d59e277357a50467242f0`,alt:`drawing`,width:`500`,\"data-og-width\":`1000`,\"data-og-height\":`1000`,\"data-path\":`images/etherspotscw.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/etherspot/H2UQS5QvokClTYDR/images/etherspotscw.png?w=280\u0026fit=max\u0026auto=format\u0026n=H2UQS5QvokClTYDR\u0026q=85\u0026s=5561d90a6bdade8ac3a35fafe9a7a0c7 280w, https://mintcdn.com/etherspot/H2UQS5QvokClTYDR/images/etherspotscw.png?w=560\u0026fit=max\u0026auto=format\u0026n=H2UQS5QvokClTYDR\u0026q=85\u0026s=f185a390eef4afbcd8d71d8744911577 560w, https://mintcdn.com/etherspot/H2UQS5QvokClTYDR/images/etherspotscw.png?w=840\u0026fit=max\u0026auto=format\u0026n=H2UQS5QvokClTYDR\u0026q=85\u0026s=651b5c97963fbdd65e1b3b065807aa1f 840w, https://mintcdn.com/etherspot/H2UQS5QvokClTYDR/images/etherspotscw.png?w=1100\u0026fit=max\u0026auto=format\u0026n=H2UQS5QvokClTYDR\u0026q=85\u0026s=4c91aba417a387c6edc09b7668e77e57 1100w, https://mintcdn.com/etherspot/H2UQS5QvokClTYDR/images/etherspotscw.png?w=1650\u0026fit=max\u0026auto=format\u0026n=H2UQS5QvokClTYDR\u0026q=85\u0026s=88b8e71e550cff89595cdf05bc90ccb8 1650w, https://mintcdn.com/etherspot/H2UQS5QvokClTYDR/images/etherspotscw.png?w=2500\u0026fit=max\u0026auto=format\u0026n=H2UQS5QvokClTYDR\u0026q=85\u0026s=edf29bf16743becc183191849490bbcc 2500w`})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Smart Contract Wallets","description":"Explaining accounts on Ethereum","icon":"piggy-bank","href":"/account-abstraction/eoa-vs-scw","hidden":false}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"subdomain":"etherspot","siteName":"Etherspot Developer Documentation","title":"Smart Contract Wallets - Etherspot Developer Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-01-06T12:59:38.460Z","originalFileLocation":"account-abstraction/eoa-vs-scw.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"dark\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Explaining accounts on Ethereum\">\u003cmeta data-mint-head name=\"application-name\" content=\"Etherspot Developer Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/etherspot/ZWnIjRvZNxvLlDpp/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/etherspot/ZWnIjRvZNxvLlDpp/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/etherspot/ZWnIjRvZNxvLlDpp/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/etherspot/ZWnIjRvZNxvLlDpp/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/etherspot/ZWnIjRvZNxvLlDpp/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/etherspot/ZWnIjRvZNxvLlDpp/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/etherspot/ZWnIjRvZNxvLlDpp/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/etherspot/ZWnIjRvZNxvLlDpp/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/etherspot/ZWnIjRvZNxvLlDpp/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Smart Contract Wallets - Etherspot Developer Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Explaining accounts on Ethereum\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Etherspot Developer Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://etherspot.fyi/account-abstraction/eoa-vs-scw\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://etherspot.mintlify.app/_mintlify/api/og/v2?division=Account+Abstraction\u0026amp;title=Smart+Contract+Wallets\u0026amp;description=Explaining+accounts+on+Ethereum\u0026amp;theme=e300f97d39ba5eae24c63402\u0026amp;signature=14fe28e9fd0cec7132494e1e1e9e24d3373a8b9ea560e9fd9fc3929a3c6c1c47\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Smart Contract Wallets - Etherspot Developer Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Explaining accounts on Ethereum\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://etherspot.mintlify.app/_mintlify/api/og/v2?division=Account+Abstraction\u0026amp;title=Smart+Contract+Wallets\u0026amp;description=Explaining+accounts+on+Ethereum\u0026amp;theme=e300f97d39ba5eae24c63402\u0026amp;signature=14fe28e9fd0cec7132494e1e1e9e24d3373a8b9ea560e9fd9fc3929a3c6c1c47\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/etherspot/ZWnIjRvZNxvLlDpp/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Etherspot Developer Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#3C3761\">\u003clink data-mint-head rel=\"canonical\" href=\"https://etherspot.fyi/account-abstraction/eoa-vs-scw\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/account-abstraction/eoa-vs-scw.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://etherspot.fyi/#organization\",\"name\":\"Etherspot Developer Documentation\",\"url\":\"https://etherspot.fyi\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/etherspot/H2UQS5QvokClTYDR/logo/light.png?fit=max\u0026auto=format\u0026n=H2UQS5QvokClTYDR\u0026q=85\u0026s=7d9a2f3cd691d20dd659816d80abae90\"}},{\"@type\":\"WebSite\",\"@id\":\"https://etherspot.fyi#website\",\"name\":\"Etherspot Developer Documentation\",\"url\":\"https://etherspot.fyi\",\"publisher\":{\"@id\":\"https://etherspot.fyi/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://etherspot.fyi/account-abstraction/eoa-vs-scw#webpage\",\"url\":\"https://etherspot.fyi/account-abstraction/eoa-vs-scw\",\"name\":\"Smart Contract Wallets\",\"description\":\"Explaining accounts on Ethereum\",\"dateModified\":\"2026-01-06T12:59:38.460Z\",\"isPartOf\":{\"@id\":\"https://etherspot.fyi#website\"},\"breadcrumb\":{\"@id\":\"https://etherspot.fyi/account-abstraction/eoa-vs-scw#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://etherspot.fyi/account-abstraction/eoa-vs-scw#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Account Abstraction\",\"item\":\"https://etherspot.fyi/account-abstraction/accountabstraction\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Smart Contract Wallets\",\"item\":\"https://etherspot.fyi/account-abstraction/eoa-vs-scw\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://etherspot.fyi/account-abstraction/eoa-vs-scw#article\",\"headline\":\"Smart Contract Wallets\",\"name\":\"Smart Contract Wallets\",\"description\":\"Explaining accounts on Ethereum\",\"url\":\"https://etherspot.fyi/account-abstraction/eoa-vs-scw\",\"mainEntityOfPage\":{\"@id\":\"https://etherspot.fyi/account-abstraction/eoa-vs-scw#webpage\"},\"dateModified\":\"2026-01-06T12:59:38.460Z\",\"publisher\":{\"@id\":\"https://etherspot.fyi/#organization\"},\"isPartOf\":{\"@id\":\"https://etherspot.fyi#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Etherspot Developer Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Etherspot Developer Documentation","nav":{"global":{"anchors":[{"anchor":"GitHub","href":"https://github.com/etherspot","icon":"github"},{"anchor":"Discord","href":"https://discord.etherspot.io","icon":"discord"},{"anchor":"System Status","href":"https://status.etherspot.io/","icon":"check"}]},"tabs":[{"tab":"Home","groups":[{"group":"Introduction","pages":[{"icon":"award","title":null,"href":"/introduction"},{"title":"Quick Start","icon":"hammer","href":"/quick-start"}]},{"group":"Account Abstraction","pages":[{"title":"Account Abstraction","description":"An overview of Account Abstraction on Ethereum","icon":"object-subtract","href":"/account-abstraction/accountabstraction"},{"title":"Smart Contract Wallets","icon":"piggy-bank","href":"/account-abstraction/eoa-vs-scw"},{"title":"ERC4337","icon":"square-4","description":null,"href":"/account-abstraction/erc4337"},{"title":"UserOperations","icon":"user-cowboy","href":"/account-abstraction/userops"},{"title":"Entrypoints","icon":"person-through-window","href":"/account-abstraction/entrypoints"}]},{"group":"Security","pages":[{"title":"Audits","icon":"badge-check","href":"/audits/audits"}]},{"group":"Developer Dashboard","pages":[{"title":"API Key Security Settings","icon":"lock","href":"/developer-dashboard/security-settings"},{"title":"API Credits","icon":"money-bill","href":"/api-credits/pricing"},{"title":"RPC Playground","icon":"play","href":"/developer-dashboard/rpc-playground"}]}]},{"tab":"Prime SDK","pages":[{"title":"Prime SDK","href":"/prime-sdk/intro"}]},{"tab":"Modular SDK","pages":[{"title":"Modular SDK","href":"/modular-sdk/intro"}]},{"tab":"RemoteSigner SDK","pages":[{"title":"RemoteSigner SDK","href":"/remote-signer-sdk/intro"}]},{"tab":"Skandha","pages":[{"title":"Skandha","href":"/skandha/intro"}]},{"tab":"Arka","pages":[{"title":"Arka","href":"/arka/intro"}]},{"tab":"TransactionKit","pages":[{"title":"TransactionKit","href":"/transaction-kit/intro"}]},{"tab":"API Endpoints","pages":[{"title":"API Endpoints","href":"/api-endpoints/arka/api-calls/get-erc20-token-quotes"}]}]},"title":"Smart Contract Wallets - Etherspot Developer Documentation","buildId":"dpl_2oYXwqkEXirXBPk8wV1FtM5USFWi","deploymentId":"dpl_2oYXwqkEXirXBPk8wV1FtM5USFWi","dynamics":["a74be98ba7"],"chunks":["zoom-image-lightbox-D7yRe3On.js","lightbox-handle-r17bVUz3.js"]}