온체인 트랜잭션에 서명하고 전송하려면 gas, 즉 수수료 지불이 필요하며, 이는 개발자에게 추가 오버헤드가 되고 사용자에게는 불편함이 됩니다.Actions는 스마트 컨트랙트 지갑과 paymaster의 조합을 통해 gas 후원을 지원합니다. 먼저 bundler URL을 지정하여 체인 config에서 paymaster를 구성합니다. 이제 해당 체인에서 Actions SmartWallet을 통해 제출되는 모든 트랜잭션은 자동으로 paymaster를 사용하므로, 지갑이 gas를 지불할 필요가 없습니다.
임베디드 제공업체 지갑을 직접 사용하는 것 외에도, Actions는 사용자 지정 스마트 컨트랙트 지갑의 생성을 지원합니다. 이 추가 지갑 유형은 임베디드 지갑과는 별개이지만, 여전히 임베디드 지갑의 소유자가 제어합니다.구성하면 Actions는 지원하기로 선택한 체인에 EIP-4337을 준수하는 Coinbase Smart Wallets를 배포합니다.생성된 후에는 임베디드 지갑을 스마트 지갑의 signer로 추가할 수 있으며, 이 signer는 Smart Wallet을 대신하여 트랜잭션에 서명할 수 있습니다.자세한 내용은 Wallet 문서를 참조하세요.
이 페이지가 도움이 되었나요?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Optimism Documentation","colors":{"primary":"#FF0420","light":"#FF0420","dark":"#FF0420"},"logo":{"light":"https://mintcdn.com/optimism-373f39ad/Vw5vY8zA-CRjBsUF/public/logos/Lockup_docs_dark.svg?fit=max\u0026auto=format\u0026n=Vw5vY8zA-CRjBsUF\u0026q=85\u0026s=a1ab18aecbec09fe5ad40222ce76f00c","dark":"https://mintcdn.com/optimism-373f39ad/Vw5vY8zA-CRjBsUF/public/logos/Lockup_docs_light.svg?fit=max\u0026auto=format\u0026n=Vw5vY8zA-CRjBsUF\u0026q=85\u0026s=edf965cc513f1a46b1897e2a6494b43b"},"favicon":"https://mintcdn.com/optimism-373f39ad/x8TXRvd2PF-Wx1yv/public/favicon.png?fit=max\u0026auto=format\u0026n=x8TXRvd2PF-Wx1yv\u0026q=85\u0026s=7b7a602bd267ee638c0167179f41737c","navbar":{"links":[{"href":"https://www.optimism.io/blog","label":"Blog"},{"href":"https://github.com/ethereum-optimism/optimism/tree/develop/docs/public-docs","label":"GitHub"}]},"footer":{"socials":{"twitter":"https://twitter.com/optimism","github":"https://github.com/ethereum-optimism"}},"seo":{"metatags":{"canonical":"https://docs.optimism.io/","og:title":"Optimism Documentation","og:type":"website","twitter:card":"summary_large_image"}},"integrations":{"mixpanel":{"projectToken":"807e42c62989ff12427a35baa12b6218"}},"contextual":{"options":["copy","chatgpt","claude","mcp"],"display":"header"},"thumbnails":{"preset":"classic","appearance":"dark","surface":"neutral","background":"https://mintcdn.com/optimism-373f39ad/ZyL9bbNrDzMQhMLM/public/img/thumbnail-bg.png?fit=max\u0026auto=format\u0026n=ZyL9bbNrDzMQhMLM\u0026q=85\u0026s=5baf50afc7e4f4e6288de49b3df19d52","fonts":{"family":"Riforma LL","source":"public/fonts/RiformaLL-Regular.woff","format":"woff"},"eyebrow":{"source":"none"}},"interaction":{"drilldown":false},"metadata":{"timestamp":false},"styling":{"latex":true},"navigation":{"global":{"anchors":[{"anchor":"Status","icon":"signal-bars","href":"https://status.optimism.io"},{"anchor":"Faucet","icon":"gas-pump","href":"https://console.optimism.io/faucet"},{"anchor":"Bridge","icon":"bridge-water","href":"https://app.optimism.io/bridge/deposit"}]},"languages":[{"language":"en","href":""},{"language":"ko","href":"ko"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"optimism-373f39ad","hasAudioNarration":false,"actualSubdomain":"optimism-373f39ad","customDomains":["docs.optimism.io"],"gitSource":{"type":"github","owner":"ethereum-optimism","repo":"optimism","deployBranch":"develop","contentDirectory":"docs/public-docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae92d842d72e31fdbcf58ca","collectionId":"5f428d64-929a-4b8a-a758-22093ef9aeb7","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae92d842d72e31fdbcf58ca"},"feedback":{"thumbs":true,"issues":false,"edits":false},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"REMOVE_BRANDING":{"status":"ENABLED"},"CONTEXTUAL_FEEDBACK":{"status":"ENABLED"},"CODE_SNIPPET_FEEDBACK":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae92d842d72e31fdbcf58ca","clientVersion":"0.0.4045","searchFilterCounts":[{"language":"en","tag":"Reference","count":136},{"language":"ko","tag":"참조","count":136},{"language":"en","tag":"Node Operators","count":119},{"language":"ko","tag":"노드 운영자","count":119},{"language":"en","tag":"Protocol","count":98},{"language":"ko","tag":"프로토콜","count":98},{"language":"en","tag":"Chain Operators","count":75},{"language":"ko","tag":"체인 운영자","count":75},{"language":"en","tag":"op-reth","count":74},{"language":"ko","tag":"op-reth","count":74},{"language":"en","tag":"op-reth CLI reference","count":73},{"language":"ko","tag":"op-reth CLI reference","count":73},{"language":"en","tag":"App Developers","count":68},{"language":"ko","tag":"앱 개발자","count":68},{"language":"en","tag":"Guides","count":52},{"language":"ko","tag":"가이드","count":52},{"language":"en","tag":"Tutorials","count":42},{"language":"ko","tag":"튜토리얼","count":42},{"language":"en","tag":"How the protocol works","count":41},{"language":"ko","tag":"프로토콜 작동 방식","count":41}]},"assistantConfig":{},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"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":"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":"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":"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":"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":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","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":"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":"turbopuffer-dual-write","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},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"styles/homepage.css","content":"@font-face{font-family:'Riforma LL';src:url(/fonts/RiformaLL-Regular.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Riforma LL';src:url(/fonts/RiformaLL-Italic.woff2) format('woff2');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Riforma LL';src:url(/fonts/RiformaLL-Medium.woff2) format('woff2');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Riforma LL';src:url(/fonts/RiformaLL-MediumItalic.woff2) format('woff2');font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Riforma LL';src:url(/fonts/RiformaLL-Bold.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Riforma LL';src:url(/fonts/RiformaLL-BoldItalic.woff2) format('woff2');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:'Riforma LL';src:url(/fonts/RiformaLL-Heavy.woff2) format('woff2');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Riforma LL';src:url(/fonts/RiformaLL-HeavyItalic.woff2) format('woff2');font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:'Riforma LL';src:url(/fonts/RiformaLL-Light.woff2) format('woff2');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Riforma LL';src:url(/fonts/RiformaLL-LightItalic.woff2) format('woff2');font-weight:300;font-style:italic;font-display:swap}.nx-prose,.nx-prose h1,.nx-prose h2,.nx-prose h3,.nx-prose h4,.nx-prose h5,.nx-prose h6,.nx-prose p,[data-page-id=index] h1,body{font-family:'Riforma LL',-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,sans-serif!important}[data-page-id=index] h1+p,[data-page-id=index]>p:first-of-type{font-family:'Riforma LL',-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,sans-serif!important;font-family:var(--font-riforma)!important;font-size:1.25rem!important;line-height:1.6!important;color:#6b7280!important;margin-bottom:2rem!important;margin-top:0!important;max-width:100%!important}html[class*=dark] [data-page-id=index] h1+p,html[class*=dark] [data-page-id=index]>p:first-of-type{color:#9ca3af!important}body{font-family:var(--font-riforma)!important}html[class*=dark] body{background:#0f172a!important}.btn-primary,.btn-secondary,.hero-content h1,.hero-content p{font-family:'Riforma LL',-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,sans-serif}html[class*=dark] .hero-content p{color:#9ca3af}.btn-primary,.btn-secondary{border-radius:6px}@media (max-width:768px){.hero-section{flex-direction:column;text-align:center;min-height:auto;padding:2rem 0}.hero-content{padding-right:0;margin-bottom:2rem}.hero-content h1{font-size:1.75rem}.hero-buttons{justify-content:center}}.home-card .home-card__title{font-family:'Riforma LL',-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,sans-serif!important}.card-list-item__description,.card-list-item__title{font-family:'Riforma LL',-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,sans-serif}@media (max-width:768px){.hero-section{padding:4rem 2rem;flex-direction:column;text-align:center;min-height:auto}.hero-content{margin-bottom:2rem;max-width:none}.home-cards{grid-template-columns:1fr!important;padding:0 2rem}.nx-prose{padding-left:2rem!important;padding-right:2rem!important}.card-list-item__header{flex-direction:column;align-items:flex-start;gap:.5rem}}@font-face{font-family:'Riforma LL';src:url(/fonts/RiformaLL-Regular.woff2) format('woff2');font-weight:400;font-style:normal;font-display:block}@font-face{font-family:'Riforma LL';src:url(/fonts/RiformaLL-Regular.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Riforma LL';src:url(/fonts/RiformaLL-Italic.woff2) format('woff2');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Riforma LL';src:url(/fonts/RiformaLL-Medium.woff2) format('woff2');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Riforma LL';src:url(/fonts/RiformaLL-MediumItalic.woff2) format('woff2');font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Riforma LL';src:url(/fonts/RiformaLL-Bold.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Riforma LL';src:url(/fonts/RiformaLL-BoldItalic.woff2) format('woff2');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:'Riforma LL';src:url(/fonts/RiformaLL-Heavy.woff2) format('woff2');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Riforma LL';src:url(/fonts/RiformaLL-HeavyItalic.woff2) format('woff2');font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:'Riforma LL';src:url(/fonts/RiformaLL-Light.woff2) format('woff2');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Riforma LL';src:url(/fonts/RiformaLL-LightItalic.woff2) format('woff2');font-weight:300;font-style:italic;font-display:swap}.nx-logo img,a[href=\"/\"] img,header img[src*=logo],img[alt*=logo],nav img{max-height:13px!important;width:auto!important;height:13px!important}:root{--font-riforma:'Riforma LL', -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;--font-mono:'Roboto Mono', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace}.nx-prose,.nx-prose blockquote,.nx-prose h1,.nx-prose h2,.nx-prose h3,.nx-prose h4,.nx-prose h5,.nx-prose h6,.nx-prose li,.nx-prose p,.nx-prose td,.nx-prose th,a:not(pre a):not(code a),body,button,div:not([class*=language-]):not(pre):not(code),html,span:not([class*=language-]):not([class*=token]){font-family:var(--font-riforma)!important}.boolean,.cdata,.class-name,.comment,.constant,.deleted,.doctype,.function,.important,.keyword,.language-bash,.language-javascript,.language-json,.language-python,.language-sh,.language-shell,.language-solidity,.language-typescript,.language-yaml,.language-yml,.number,.nx-bg-primary-700\\/5,.nx-code-block,.nx-code-block *,.nx-code-block span,.nx-font-mono,.operator,.prolog,.property,.punctuation,.regex,.symbol,.tag,.token,.variable,[class*=language-],[class*=language-] *,[class*=language-] span,code,code *,code span,div[data-language],div[data-language] *,div[data-language] span,div[data-theme*=dark],div[data-theme*=light],pre,pre *,pre span,span[class*=token]{font-family:var(--font-mono)!important;font-feature-settings:normal!important}.nx-prose h1,.nx-prose h2,.nx-prose h3,h1,h2,h3{font-family:var(--font-riforma)!important;font-weight:400!important}[data-page-id=index]{max-width:1400px!important;margin-left:auto!important;margin-right:auto!important;padding-left:2rem!important;padding-right:2rem!important}[data-page-id=index] h1{font-size:3rem!important;font-weight:400!important;line-height:1.1!important;margin-bottom:1rem!important;margin-top:0!important;padding-top:0!important;color:#111827!important;letter-spacing:-.02em!important}html[class*=dark] [data-page-id=index] h1{color:#f9fafb!important}[data-page-id=index] .nx-prose{padding-top:0!important;padding-left:0!important;padding-right:0!important;max-width:100%!important}.nx-container{max-width:none!important;padding:0!important}[data-page-id=index] h1,[data-page-id=index]>div>div{max-width:100%!important}body{background:#fff!important}.nx-bg-gradient-to-b,.nx-bg-gradient-to-bl,.nx-bg-gradient-to-br,.nx-bg-gradient-to-l,.nx-bg-gradient-to-r,.nx-bg-gradient-to-t,.nx-bg-gradient-to-tl,.nx-bg-gradient-to-tr,.nx-container{background:0 0!important}.hero-section{display:flex;align-items:center;justify-content:space-between;min-height:auto;padding:0;margin-bottom:2.5rem;max-width:100%;margin-left:0;margin-right:0;background:0 0}.hero-content{flex:1;max-width:505px}.hero-content h1,.hero-content p,[data-page-id=index] h1{font-family:var(--font-riforma)!important}.hero-content h1{font-size:2.5rem;font-weight:600;line-height:1.2;margin-bottom:.75rem;color:#111827;letter-spacing:-.025em}html[class*=dark] .hero-content h1{color:#f9fafb}.hero-content p{font-size:1.125rem;font-weight:400;line-height:1.6;margin-bottom:1rem;color:#6b7280}.hero-visual{flex:1;display:flex;justify-content:center;align-items:center}.hero-visual img{max-width:100%;height:auto}.hero-buttons{display:flex;gap:1rem}.btn-primary{font-family:var(--font-riforma)!important;background-color:#ff0420;color:#fff;padding:.75rem 1.5rem;border:0;border-radius:.75rem;font-weight:500;cursor:pointer;transition:background-color .2s;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;text-align:center}.btn-primary:hover,.btn-secondary{background-color:#e00320;color:#fff;text-decoration:none}.btn-secondary{font-family:var(--font-riforma)!important;background-color:transparent;color:#1f2937;padding:.75rem 1.5rem;border:1px solid #d1d5db;border-radius:.75rem;font-weight:500;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;justify-content:center;text-align:center}.btn-secondary:hover{background-color:#f9fafb;border-color:#9ca3af;color:#1f2937;text-decoration:none}html[class*=dark] .btn-secondary{color:#f9fafb;border-color:#4b5563}html[class*=dark] .btn-secondary:hover{background-color:#374151;border-color:#6b7280;color:#f9fafb}@media (max-width:768px){.hero-section{flex-direction:column;text-align:center;min-height:auto;padding:2rem 0}.hero-content{padding-right:0;margin-bottom:2rem}.hero-content h1{font-size:1.75rem}.hero-buttons{justify-content:center}}.home-cards{width:100%;margin-bottom:2.5rem;margin-top:0;max-width:100%;margin-left:0;margin-right:0;padding:0}.home-card{display:flex;flex-direction:column;padding:1.75rem;background:0 0;border:1px solid #e2e8f0;border-radius:12px;transition:all .2s ease}html[class*=dark] .home-card{background:#1e293b;border-color:#334155}.home-card .home-card__title{font-family:var(--font-riforma)!important;font-size:1.5rem!important;font-weight:400!important;margin:0 0 1.5rem;color:#0f172a;letter-spacing:-.01em}html[class*=dark] .home-card .home-card__title{color:#f1f5f9}.home-card__footer{margin-top:auto;padding-top:1.5rem}.home-card__footer-link{color:#64748b;text-decoration:none;font-size:.875rem;font-weight:500;transition:color .2s ease}.home-card__footer-link:hover{color:#475569;text-decoration:none}html[class*=dark] .home-card__footer-link{color:#94a3b8}html[class*=dark] .card-list-item:hover .card-list-item__description,html[class*=dark] .home-card__footer-link:hover{color:#cbd5e1}.card-list{display:flex;flex-direction:column;gap:0}.card-list-item{display:flex;align-items:flex-start;gap:1rem;padding:.875rem 0;border-radius:6px;text-decoration:none;color:inherit;transition:all .2s ease;border-bottom:1px solid #f1f5f9}.card-list-item:last-child{border-bottom:none}html[class*=dark] .card-list-item{border-bottom-color:#334155}.card-list-item:hover .card-list-item__title,html[class*=dark] .card-list-item:hover .card-list-item__arrow{color:#ef4444}.card-list-item:hover .card-list-item__description{color:#475569}.card-list-item__number{width:2rem;height:2rem;border-radius:50%;background:#f1f5f9;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.875rem;flex-shrink:0;color:#475569}html[class*=dark] .card-list-item__number{background:#334155;color:#cbd5e1}.card-list-item__content{flex:1}.card-list-item__header{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.card-list-item__description,.card-list-item__title{font-family:var(--font-riforma)!important;margin:0;transition:color .2s ease}.card-list-item__title{font-size:1rem;font-weight:400;color:#0f172a;letter-spacing:-.01em}html[class*=dark] .card-list-item__title{color:#f1f5f9}.card-list-item__description{font-size:.875rem;color:#64748b;line-height:1.5}html[class*=dark] .card-list-item__description{color:#94a3b8}.card-list-item__badge{padding:.25rem .75rem;border-radius:16px;font-size:.75rem;font-weight:600;text-transform:capitalize}.card-list-item__badge--easy{background:#dcfce7;color:#166534}.card-list-item__badge--medium{background:#fef3c7;color:#92400e}.card-list-item__badge--hard{background:#fee2e2;color:#991b1b}html[class*=dark] .card-list-item__badge--easy{background:#14532d;color:#bbf7d0}html[class*=dark] .card-list-item__badge--medium{background:#92400e;color:#fef3c7}html[class*=dark] .card-list-item__badge--hard{background:#991b1b;color:#fecaca}.card-list-item__arrow{color:#cbd5e1;font-size:1.25rem;transition:all .2s ease;display:flex;align-items:center;justify-content:center;margin-top:.25rem}.card-list-item:hover .card-list-item__arrow{transform:translateX(4px);color:#ef4444}html[class*=dark] .card-list-item__arrow{color:#64748b}.nx-prose:not([data-page-id=index] .nx-prose){max-width:1400px!important;margin-left:auto!important;margin-right:auto!important;padding-left:2rem!important;padding-right:2rem!important}@media (max-width:768px){.hero-section{padding:4rem 2rem;flex-direction:column;text-align:center;min-height:auto}.hero-content{margin-bottom:2rem;max-width:none}.home-cards{grid-template-columns:1fr!important;padding:0 2rem}.nx-prose{padding-left:2rem!important;padding-right:2rem!important}.card-list-item__header{flex-direction:column;align-items:flex-start;gap:.5rem}}.nx-card img,[class*=card] img[src*=\"/public/img/\"]{background:0 0!important}"}],"page":{"pagePath":"ko/app-developers/reference/actions/integrating-wallets","slug":"/ko/app-developers/reference/actions/integrating-wallets","pageMetadata":{"title":"지갑 통합하기","description":"Actions SDK가 지원하는 지갑 옵션, 임베디드 지갑 제공업체, gas 후원, 스마트 지갑에 대해 알아봅니다.","diataxis":"explanation","href":"/ko/app-developers/reference/actions/integrating-wallets"},"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: \"Actions SDK가 지원하는 지갑 옵션, 임베디드 지갑 제공업체, gas 후원, 스마트 지갑에 대해 알아봅니다.\"\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`,ul:`ul`,..._provideComponents(),...props.components},{Card,CardGroup,Heading,Tooltip}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Tooltip)_missingMdxReference(`Tooltip`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`내-사용-사례에-맞는-지갑은-무엇인가요`,children:`내 사용 사례에 맞는 지갑은 무엇인가요?`}),`\n`,_jsxs(_components.p,{children:[`사용자가 DeFi에 접근하려면 `,_jsx(Tooltip,{tip:`Ethereum Virtual Machine`,cta:`자세히 알아보기`,href:`https://ethereum.org/developers/docs/evm/`,children:`EVM`}),` 호환 지갑이 필요합니다. 적합한 지갑 구조를 선택할 때는 고려해야 할 사항이 많습니다.`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`누가 자금을 보관(custody)할 것인가요?`}),`\n`,_jsx(_components.li,{children:`내 사용 사례에는 어떤 권한이 있어야 하나요?`}),`\n`,_jsx(_components.li,{children:`스택의 어느 지점에서 트랜잭션 서명이 이루어져야 하나요?`}),`\n`,_jsx(_components.li,{children:`사용자는 어떻게 자금을 입금(on-ramp)하고 출금(off-ramp)할 수 있나요?`}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`Actions SDK는 널리 사용되는 `,_jsx(_components.a,{href:`#embedded-wallet-providers`,children:`임베디드 지갑 제공업체`}),`를 지원하여 사용 사례에 유연하게 대응하면서 이러한 모든 질문을 해결합니다.`]}),`\n`,_jsx(Heading,{level:`2`,id:`임베디드-지갑-제공업체`,children:`임베디드 지갑 제공업체`}),`\n`,_jsx(_components.p,{children:`임베디드 지갑 제공업체를 사용하면 사용자가 앱의 기존 이메일 인증 및 권한 부여 흐름을 통해 온체인 트랜잭션에 서명할 수 있습니다.`}),`\n`,_jsx(_components.p,{children:`Actions는 다음과 함께 작동합니다.`}),`\n`,_jsxs(CardGroup,{cols:3,children:[_jsx(Card,{title:`Privy`,href:`https://www.privy.io/`,icon:`https://mintcdn.com/optimism-373f39ad/9zyR2ZwcL-ncDc-N/public/img/actions/Privy.png?fit=max\u0026auto=format\u0026n=9zyR2ZwcL-ncDc-N\u0026q=85\u0026s=72e628e7c7e8804636d7edc65092e06c`,\"data-og-width\":`512`,width:`512`,\"data-og-height\":`509`,height:`509`,\"data-path\":`public/img/actions/Privy.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/optimism-373f39ad/9zyR2ZwcL-ncDc-N/public/img/actions/Privy.png?w=280\u0026fit=max\u0026auto=format\u0026n=9zyR2ZwcL-ncDc-N\u0026q=85\u0026s=2ffb084b5c8629f4d4d21b800a53a2cc 280w, https://mintcdn.com/optimism-373f39ad/9zyR2ZwcL-ncDc-N/public/img/actions/Privy.png?w=560\u0026fit=max\u0026auto=format\u0026n=9zyR2ZwcL-ncDc-N\u0026q=85\u0026s=545f9ce1e7258755886a43f6548291cc 560w, https://mintcdn.com/optimism-373f39ad/9zyR2ZwcL-ncDc-N/public/img/actions/Privy.png?w=840\u0026fit=max\u0026auto=format\u0026n=9zyR2ZwcL-ncDc-N\u0026q=85\u0026s=467345a5ba320a9d6f13b98d824c51c1 840w, https://mintcdn.com/optimism-373f39ad/9zyR2ZwcL-ncDc-N/public/img/actions/Privy.png?w=1100\u0026fit=max\u0026auto=format\u0026n=9zyR2ZwcL-ncDc-N\u0026q=85\u0026s=d5b264a2867a2da4a9d199696d9a7bc3 1100w, https://mintcdn.com/optimism-373f39ad/9zyR2ZwcL-ncDc-N/public/img/actions/Privy.png?w=1650\u0026fit=max\u0026auto=format\u0026n=9zyR2ZwcL-ncDc-N\u0026q=85\u0026s=6f79f5550676aedbf08ff852ff50fb6b 1650w, https://mintcdn.com/optimism-373f39ad/9zyR2ZwcL-ncDc-N/public/img/actions/Privy.png?w=2500\u0026fit=max\u0026auto=format\u0026n=9zyR2ZwcL-ncDc-N\u0026q=85\u0026s=9909944251f22e41a8899dba1df684d9 2500w`}),_jsx(Card,{title:`Turnkey`,href:`https://www.turnkey.com/`,icon:`https://mintcdn.com/optimism-373f39ad/9zyR2ZwcL-ncDc-N/public/img/actions/turnkey.png?fit=max\u0026auto=format\u0026n=9zyR2ZwcL-ncDc-N\u0026q=85\u0026s=d963f9d75de9fcb9ad69c38acf61f0b1`,\"data-og-width\":`225`,width:`225`,\"data-og-height\":`225`,height:`225`,\"data-path\":`public/img/actions/turnkey.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/optimism-373f39ad/9zyR2ZwcL-ncDc-N/public/img/actions/turnkey.png?w=280\u0026fit=max\u0026auto=format\u0026n=9zyR2ZwcL-ncDc-N\u0026q=85\u0026s=292911086eb155fb7c826a29d7b90236 280w, https://mintcdn.com/optimism-373f39ad/9zyR2ZwcL-ncDc-N/public/img/actions/turnkey.png?w=560\u0026fit=max\u0026auto=format\u0026n=9zyR2ZwcL-ncDc-N\u0026q=85\u0026s=8eccf51cd19d9855a64eaa1f206b8943 560w, https://mintcdn.com/optimism-373f39ad/9zyR2ZwcL-ncDc-N/public/img/actions/turnkey.png?w=840\u0026fit=max\u0026auto=format\u0026n=9zyR2ZwcL-ncDc-N\u0026q=85\u0026s=87b354674424a39e9e9e743035ac1fb2 840w, https://mintcdn.com/optimism-373f39ad/9zyR2ZwcL-ncDc-N/public/img/actions/turnkey.png?w=1100\u0026fit=max\u0026auto=format\u0026n=9zyR2ZwcL-ncDc-N\u0026q=85\u0026s=56b9526db5e5c3e3416fa19a8512263f 1100w, https://mintcdn.com/optimism-373f39ad/9zyR2ZwcL-ncDc-N/public/img/actions/turnkey.png?w=1650\u0026fit=max\u0026auto=format\u0026n=9zyR2ZwcL-ncDc-N\u0026q=85\u0026s=74633a87a8e41de1ff599c140460badf 1650w, https://mintcdn.com/optimism-373f39ad/9zyR2ZwcL-ncDc-N/public/img/actions/turnkey.png?w=2500\u0026fit=max\u0026auto=format\u0026n=9zyR2ZwcL-ncDc-N\u0026q=85\u0026s=ac5bb273cab7e238692cfd2a8aebe208 2500w`}),_jsx(Card,{title:`Dynamic`,href:`https://www.dynamic.xyz/`,icon:`https://mintcdn.com/optimism-373f39ad/9zyR2ZwcL-ncDc-N/public/img/actions/dynamic.png?fit=max\u0026auto=format\u0026n=9zyR2ZwcL-ncDc-N\u0026q=85\u0026s=a34b37a0f6b1866583200bef641864f1`,\"data-og-width\":`1120`,width:`1120`,\"data-og-height\":`1120`,height:`1120`,\"data-path\":`public/img/actions/dynamic.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/optimism-373f39ad/9zyR2ZwcL-ncDc-N/public/img/actions/dynamic.png?w=280\u0026fit=max\u0026auto=format\u0026n=9zyR2ZwcL-ncDc-N\u0026q=85\u0026s=f0e1bf3a09edf2f654d6731631efe6c0 280w, https://mintcdn.com/optimism-373f39ad/9zyR2ZwcL-ncDc-N/public/img/actions/dynamic.png?w=560\u0026fit=max\u0026auto=format\u0026n=9zyR2ZwcL-ncDc-N\u0026q=85\u0026s=98b329fcef5d36b53958dc9feaea9ca8 560w, https://mintcdn.com/optimism-373f39ad/9zyR2ZwcL-ncDc-N/public/img/actions/dynamic.png?w=840\u0026fit=max\u0026auto=format\u0026n=9zyR2ZwcL-ncDc-N\u0026q=85\u0026s=1318860b48715c529ecc97fb05d54b10 840w, https://mintcdn.com/optimism-373f39ad/9zyR2ZwcL-ncDc-N/public/img/actions/dynamic.png?w=1100\u0026fit=max\u0026auto=format\u0026n=9zyR2ZwcL-ncDc-N\u0026q=85\u0026s=9742dd13aa947c3f6ec6187e7028f5ea 1100w, https://mintcdn.com/optimism-373f39ad/9zyR2ZwcL-ncDc-N/public/img/actions/dynamic.png?w=1650\u0026fit=max\u0026auto=format\u0026n=9zyR2ZwcL-ncDc-N\u0026q=85\u0026s=48d0ffad5c1a0f68eda0795e849d356c 1650w, https://mintcdn.com/optimism-373f39ad/9zyR2ZwcL-ncDc-N/public/img/actions/dynamic.png?w=2500\u0026fit=max\u0026auto=format\u0026n=9zyR2ZwcL-ncDc-N\u0026q=85\u0026s=781831e027135932d65aa7a1736dc420 2500w`})]}),`\n`,_jsx(Heading,{level:`2`,id:`gas-후원`,children:`Gas 후원`}),`\n`,_jsxs(_components.p,{children:[`온체인 트랜잭션에 서명하고 전송하려면 gas, 즉 수수료 지불이 필요하며, 이는 개발자에게 `,_jsx(_components.a,{href:`/ko/app-developers/guides/transactions/estimates`,children:`추가 오버헤드`}),`가 되고 사용자에게는 불편함이 됩니다.`]}),`\n`,_jsxs(_components.p,{children:[`Actions는 스마트 컨트랙트 지갑과 `,_jsx(_components.a,{href:`https://eips.ethereum.org/EIPS/eip-7677`,children:`paymaster`}),`의 조합을 통해 gas 후원을 지원합니다. 먼저 bundler URL을 지정하여 체인 config에서 paymaster를 구성합니다. 이제 해당 체인에서 Actions SmartWallet을 통해 제출되는 모든 트랜잭션은 자동으로 paymaster를 사용하므로, 지갑이 gas를 지불할 필요가 없습니다.`]}),`\n`,_jsx(Heading,{level:`2`,id:`actions에-지갑-연결하기`,children:`Actions에 지갑 연결하기`}),`\n`,_jsxs(_components.p,{children:[`트랜잭션이 어디서 어떻게 서명되든 Actions가 지원합니다.\n지갑 제공업체를 선택했다면 `,_jsx(_components.a,{href:`/ko/app-developers/guides/connect-wallet-to-actions`,children:`Actions SDK에 지갑 연결하기`}),` 가이드에 따라 제공업체 지갑을 Actions에 전달하고 Lend, Borrow, Swap, Pay와 같은 Actions 함수를 호출하세요.`]}),`\n`,_jsx(Heading,{level:`2`,id:`스마트-지갑-및-signer`,children:`스마트 지갑 및 signer`}),`\n`,_jsxs(_components.p,{children:[`임베디드 제공업체 지갑을 직접 사용하는 것 외에도, Actions는 사용자 지정 스마트 컨트랙트 지갑의 `,_jsx(_components.a,{href:`/ko/app-developers/quickstarts/actions#choose-a-wallet-provider`,children:`생성을 지원`}),`합니다. 이 추가 지갑 유형은 임베디드 지갑과는 별개이지만, 여전히 임베디드 지갑의 소유자가 제어합니다.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`/ko/app-developers/guides/configuring-actions`,children:`구성`}),`하면 Actions는 지원하기로 선택한 체인에 `,_jsx(_components.a,{href:`https://eips.ethereum.org/EIPS/eip-4337`,children:`EIP-4337`}),`을 준수하는 `,_jsx(_components.a,{href:`https://github.com/coinbase/smart-wallet`,children:`Coinbase Smart Wallets`}),`를 배포합니다.`]}),`\n`,_jsx(_components.p,{children:`생성된 후에는 임베디드 지갑을 스마트 지갑의 signer로 추가할 수 있으며, 이 signer는 Smart Wallet을 대신하여 트랜잭션에 서명할 수 있습니다.`}),`\n`,_jsxs(_components.p,{children:[`자세한 내용은 `,_jsx(_components.a,{href:`/ko/app-developers/reference/actions/wallet-definitions`,children:`Wallet 문서`}),`를 참조하세요.`]})]})}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":"지갑 통합하기","description":"Actions SDK가 지원하는 지갑 옵션, 임베디드 지갑 제공업체, gas 후원, 스마트 지갑에 대해 알아봅니다.","diataxis":"explanation","href":"/ko/app-developers/reference/actions/integrating-wallets"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"내 사용 사례에 맞는 지갑은 무엇인가요?","slug":"내-사용-사례에-맞는-지갑은-무엇인가요","depth":2,"children":[]},{"title":"임베디드 지갑 제공업체","slug":"임베디드-지갑-제공업체","depth":2,"children":[]},{"title":"Gas 후원","slug":"gas-후원","depth":2,"children":[]},{"title":"Actions에 지갑 연결하기","slug":"actions에-지갑-연결하기","depth":2,"children":[]},{"title":"스마트 지갑 및 signer","slug":"스마트-지갑-및-signer","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/optimism-373f39ad/6b11b6c32a46a09b/public/mixpanel-custom.js"],"subdomain":"optimism-373f39ad","siteName":"Optimism Documentation","title":"Optimism Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/app-developers/reference/actions/integrating-wallets","matchLevel":1},"ko":{"href":"/ko/app-developers/reference/actions/integrating-wallets","matchLevel":0}}},"lastModified":"2026-11-03T00:40:59.186Z","originalFileLocation":"ko/app-developers/reference/actions/integrating-wallets.mdx","locale":"ko"},"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=\"system\"}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=\"Actions SDK가 지원하는 지갑 옵션, 임베디드 지갑 제공업체, gas 후원, 스마트 지갑에 대해 알아봅니다.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Optimism 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/optimism-373f39ad/v3BpzhmZ-un_k_ZG/_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/optimism-373f39ad/v3BpzhmZ-un_k_ZG/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/optimism-373f39ad/v3BpzhmZ-un_k_ZG/_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/optimism-373f39ad/v3BpzhmZ-un_k_ZG/_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/optimism-373f39ad/v3BpzhmZ-un_k_ZG/_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/optimism-373f39ad/v3BpzhmZ-un_k_ZG/_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/optimism-373f39ad/v3BpzhmZ-un_k_ZG/_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/optimism-373f39ad/v3BpzhmZ-un_k_ZG/_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/optimism-373f39ad/v3BpzhmZ-un_k_ZG/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Optimism Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Actions SDK가 지원하는 지갑 옵션, 임베디드 지갑 제공업체, gas 후원, 스마트 지갑에 대해 알아봅니다.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Optimism Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.optimism.io//ko/app-developers/reference/actions/integrating-wallets\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://optimism-373f39ad.mintlify.app/_mintlify/api/og/v2?title=%EC%A7%80%EA%B0%91+%ED%86%B5%ED%95%A9%ED%95%98%EA%B8%B0\u0026amp;description=Actions+SDK%EA%B0%80+%EC%A7%80%EC%9B%90%ED%95%98%EB%8A%94+%EC%A7%80%EA%B0%91+%EC%98%B5%EC%85%98%2C+%EC%9E%84%EB%B2%A0%EB%94%94%EB%93%9C+%EC%A7%80%EA%B0%91+%EC%A0%9C%EA%B3%B5%EC%97%85%EC%B2%B4%2C+gas+%ED%9B%84%EC%9B%90%2C+%EC%8A%A4%EB%A7%88%ED%8A%B8+%EC%A7%80%EA%B0%91%EC%97%90+%EB%8C%80%ED%95%B4+%EC%95%8C%EC%95%84%EB%B4%85%EB%8B%88%EB%8B%A4.\u0026amp;theme=f64aba71940449e3ce8f3efe\u0026amp;signature=bc6dd512914606446875b738c71d659ed1e9156a1235d1ef9610c1d8bd16f7ff\">\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=\"Optimism Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Actions SDK가 지원하는 지갑 옵션, 임베디드 지갑 제공업체, gas 후원, 스마트 지갑에 대해 알아봅니다.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://optimism-373f39ad.mintlify.app/_mintlify/api/og/v2?title=%EC%A7%80%EA%B0%91+%ED%86%B5%ED%95%A9%ED%95%98%EA%B8%B0\u0026amp;description=Actions+SDK%EA%B0%80+%EC%A7%80%EC%9B%90%ED%95%98%EB%8A%94+%EC%A7%80%EA%B0%91+%EC%98%B5%EC%85%98%2C+%EC%9E%84%EB%B2%A0%EB%94%94%EB%93%9C+%EC%A7%80%EA%B0%91+%EC%A0%9C%EA%B3%B5%EC%97%85%EC%B2%B4%2C+gas+%ED%9B%84%EC%9B%90%2C+%EC%8A%A4%EB%A7%88%ED%8A%B8+%EC%A7%80%EA%B0%91%EC%97%90+%EB%8C%80%ED%95%B4+%EC%95%8C%EC%95%84%EB%B4%85%EB%8B%88%EB%8B%A4.\u0026amp;theme=f64aba71940449e3ce8f3efe\u0026amp;signature=bc6dd512914606446875b738c71d659ed1e9156a1235d1ef9610c1d8bd16f7ff\">\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/optimism-373f39ad/v3BpzhmZ-un_k_ZG/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Optimism Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#FF0420\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.optimism.io//ko/app-developers/reference/actions/integrating-wallets\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/ko/app-developers/reference/actions/integrating-wallets.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ko\" href=\"https://docs.optimism.io//ko/app-developers/reference/actions/integrating-wallets\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.optimism.io//app-developers/reference/actions/integrating-wallets\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.optimism.io//app-developers/reference/actions/integrating-wallets\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.optimism.io/#organization\",\"name\":\"Optimism Documentation\",\"url\":\"https://docs.optimism.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/optimism-373f39ad/Vw5vY8zA-CRjBsUF/public/logos/Lockup_docs_dark.svg?fit=max\u0026auto=format\u0026n=Vw5vY8zA-CRjBsUF\u0026q=85\u0026s=a1ab18aecbec09fe5ad40222ce76f00c\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.optimism.io#website\",\"name\":\"Optimism Documentation\",\"url\":\"https://docs.optimism.io\",\"publisher\":{\"@id\":\"https://docs.optimism.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.optimism.io//ko/app-developers/reference/actions/integrating-wallets#webpage\",\"url\":\"https://docs.optimism.io//ko/app-developers/reference/actions/integrating-wallets\",\"name\":\"지갑 통합하기\",\"description\":\"Actions SDK가 지원하는 지갑 옵션, 임베디드 지갑 제공업체, gas 후원, 스마트 지갑에 대해 알아봅니다.\",\"dateModified\":\"2026-11-03T00:40:59.186Z\",\"isPartOf\":{\"@id\":\"https://docs.optimism.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.optimism.io//ko/app-developers/reference/actions/integrating-wallets#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.optimism.io//ko/app-developers/reference/actions/integrating-wallets#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"참조\",\"item\":\"https://docs.optimism.io/ko/app-developers/reference/rpc-providers\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Actions SDK\",\"item\":\"https://docs.optimism.io/ko/app-developers/reference/actions/integrating-wallets\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"지갑 통합하기\",\"item\":\"https://docs.optimism.io//ko/app-developers/reference/actions/integrating-wallets\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.optimism.io//ko/app-developers/reference/actions/integrating-wallets#article\",\"headline\":\"지갑 통합하기\",\"name\":\"지갑 통합하기\",\"description\":\"Actions SDK가 지원하는 지갑 옵션, 임베디드 지갑 제공업체, gas 후원, 스마트 지갑에 대해 알아봅니다.\",\"url\":\"https://docs.optimism.io//ko/app-developers/reference/actions/integrating-wallets\",\"mainEntityOfPage\":{\"@id\":\"https://docs.optimism.io//ko/app-developers/reference/actions/integrating-wallets#webpage\"},\"dateModified\":\"2026-11-03T00:40:59.186Z\",\"publisher\":{\"@id\":\"https://docs.optimism.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.optimism.io#website\"}}]}\u003c/script>","siteName":"Optimism Documentation","nav":{"global":{"anchors":[{"anchor":"Status","icon":"signal-bars","href":"https://status.optimism.io"},{"anchor":"Faucet","icon":"gas-pump","href":"https://console.optimism.io/faucet"},{"anchor":"Bridge","icon":"bridge-water","href":"https://app.optimism.io/bridge/deposit"}]},"languages":[{"language":"en","pages":[{"title":"en","href":"/app-developers/reference/actions/integrating-wallets"}]},{"language":"ko","tabs":[{"tab":"시작하기","pages":[{"title":"시작하기","href":"/ko"}]},{"tab":"체인 운영자","pages":[{"title":"체인 운영자","href":"/ko/chain-operators"}]},{"tab":"노드 운영자","pages":[{"title":"노드 운영자","href":"/ko/node-operators/overview"}]},{"tab":"앱 개발자","groups":[{"group":"앱 구축","pages":[{"title":"앱 개발자","sidebarTitle":"개요","href":"/ko/app-developers"},{"title":"앱 개발자 퀵스타트","href":"/ko/app-developers/quickstarts/get-started"},{"title":"Actions SDK로 DeFi 통합하기","href":"/ko/app-developers/quickstarts/actions"}]},{"group":"가이드","pages":[{"title":"OP Stack 체인에서 앱 구축하기","href":"/ko/app-developers/guides/building-apps"},{"title":"OP Stack 체인용 앱 테스트","href":"/ko/app-developers/guides/testing-apps"},{"title":"Actions SDK 설정하기","href":"/ko/app-developers/guides/configuring-actions"},{"title":"Actions SDK에 지갑 연결하기","href":"/ko/app-developers/guides/connect-wallet-to-actions"},{"group":"브리징","pages":[{"title":"브리징 기본 사항","href":"/ko/app-developers/guides/bridging/basics"},{"title":"커스텀 브리지","href":"/ko/app-developers/guides/bridging/custom-bridge"},{"title":"L1과 L2 간 데이터 전송","href":"/ko/app-developers/guides/bridging/messaging"},{"title":"Standard Bridge 사용하기","href":"/ko/app-developers/guides/bridging/standard-bridge"},{"title":"브리지 토큰 주소 검증하기","href":"/ko/app-developers/guides/bridging/verify-bridged-tokens"}]},{"group":"상호운용성","pages":[{"title":"OP Stack devnet에서 상호운용 가능한 앱 구축하기","href":"/ko/app-developers/guides/interoperability/get-started"},{"title":"Interop 메시지 전달 개요","href":"/ko/app-developers/guides/interoperability/message-passing"},{"title":"OP Stack Interop으로 로그 읽기","href":"/ko/app-developers/guides/interoperability/reading-logs"},{"title":"메시지 만료","href":"/ko/app-developers/guides/interoperability/message-expiration"}]},{"group":"트랜잭션","pages":[{"title":"OP Mainnet에서 트랜잭션 수수료 추정하기","href":"/ko/app-developers/guides/transactions/estimates"},{"title":"앱에 Subblocks 통합하기","href":"/ko/app-developers/guides/transactions/integrating-subblocks"},{"title":"OP Mainnet에서 트랜잭션 gas 파라미터 설정하기","href":"/ko/app-developers/guides/transactions/parameters"},{"title":"OP Mainnet의 트랜잭션 상태","href":"/ko/app-developers/guides/transactions/statuses"},{"title":"OP Stack의 Subblocks와 gas 사용량","href":"/ko/app-developers/guides/transactions/subblocks-and-gas-usage"},{"title":"트랜잭션 문제 해결","href":"/ko/app-developers/guides/transactions/troubleshooting"}]}]},{"group":"튜토리얼","pages":[{"title":"OP Sepolia에 컨트랙트 배포하기","href":"/ko/app-developers/tutorials/deploy-a-contract"},{"group":"브리징","pages":[{"title":"Standard Bridge용 L2 토큰 생성하기","href":"/ko/app-developers/tutorials/bridging/standard-bridge-standard-token"},{"title":"OP Mainnet으로 ERC-20 토큰 브리징하기","href":"/ko/app-developers/tutorials/bridging/cross-dom-bridge-erc20"},{"title":"Solidity로 OP Stack과 Ethereum 간 통신하기","href":"/ko/app-developers/tutorials/bridging/cross-dom-solidity"},{"title":"L1에서 트랜잭션 제출하기","href":"/ko/app-developers/tutorials/bridging/cross-dom-bridge-eth"},{"title":"ETH 전송하기","href":"/ko/app-developers/tutorials/bridging/bridge-crosschain-eth"},{"title":"입금(디파짓) 트랜잭션","href":"/ko/app-developers/tutorials/bridging/deposit-transactions"},{"title":"실패한 입금(디파짓) 재실행하기","href":"/ko/app-developers/tutorials/bridging/replay-failed-deposit"}]},{"group":"상호운용성","pages":[{"title":"크로스체인 컨트랙트 호출하기 (ping pong)","href":"/ko/app-developers/tutorials/interoperability/contract-calls"},{"title":"크로스체인 이벤트 조합성 배포하기 (contests)","href":"/ko/app-developers/tutorials/interoperability/event-contests"},{"title":"크로스체인 이벤트 읽기 (tic-tac-toe)","href":"/ko/app-developers/tutorials/interoperability/event-reads"},{"title":"트랜잭션 수동 릴레이하기","href":"/ko/app-developers/tutorials/interoperability/manual-relay"},{"title":"Interop 메시지 전달 튜토리얼","href":"/ko/app-developers/tutorials/interoperability/message-passing"}]},{"group":"Supersim","pages":[{"title":"첫 단계","href":"/ko/app-developers/tutorials/development/supersim/first-steps"},{"title":"Supersim 설치하기","href":"/ko/app-developers/tutorials/development/supersim/installation"}]},{"group":"트랜잭션","pages":[{"title":"OP Stack에서 트랜잭션 비용 추정하기","href":"/ko/app-developers/tutorials/transactions/sdk-estimate-costs"},{"title":"입금(디파짓) 및 출금 추적하기","href":"/ko/app-developers/tutorials/transactions/sdk-trace-txns"},{"title":"Ethereum에서 OP Stack 트랜잭션 트리거하기","href":"/ko/app-developers/tutorials/transactions/send-tx-from-eth"}]}]},{"group":"도구 및 SDK","pages":[{"title":"Tools \u0026 SDKs 지원 매트릭스","href":"/ko/app-developers/tools-sdks/support-matrix"},{"title":"Tools \u0026 SDKs 등재 기준","href":"/ko/app-developers/tools-sdks/listing-criteria"},{"group":"op-alloy","pages":[{"title":"op-alloy","href":"/ko/app-developers/tools-sdks/op-alloy/intro"},{"title":"프로젝트에 op-alloy 추가하기","href":"/ko/app-developers/tools-sdks/op-alloy/starting"},{"group":"구축","pages":[{"title":"빌드하기","href":"/ko/app-developers/tools-sdks/op-alloy/building/index"},{"title":"Consensus","href":"/ko/app-developers/tools-sdks/op-alloy/building/consensus"},{"title":"RPC Engine 타입","href":"/ko/app-developers/tools-sdks/op-alloy/building/engine"}]}]},{"title":"op-revm","href":"/ko/app-developers/tools-sdks/op-revm"},{"title":"Testnet faucet","href":"/ko/app-developers/tools-sdks/faucets"},{"title":"블록 탐색기","href":"/ko/app-developers/tools-sdks/block-explorers"},{"group":"데이터","pages":[{"title":"데이터 및 대시보드","href":"/ko/app-developers/tools-sdks/data/data-and-dashboards"},{"title":"데이터 용어집","href":"/ko/app-developers/tools-sdks/data/data-glossary"},{"title":"분석 도구","href":"/ko/app-developers/tools-sdks/data/analytics-tools"},{"title":"오라클","href":"/ko/app-developers/tools-sdks/data/oracles"}]},{"title":"Supersim 멀티체인 개발 환경","href":"/ko/app-developers/tools-sdks/supersim"},{"title":"계정 추상화","href":"/ko/app-developers/tools-sdks/account-abstraction"}]},{"group":"참조","pages":[{"title":"OP Stack RPC 디렉터리","description":"모든 OP Stack 네트워크의 공개 RPC 엔드포인트와 프로덕션 RPC 제공업체를 찾아보세요.","href":"/ko/app-developers/reference/rpc-providers"},{"group":"Actions SDK","pages":[{"title":"지갑 통합하기","href":"/ko/app-developers/reference/actions/integrating-wallets"},{"title":"Wallet 문서","description":"Actions SDK 지갑 클래스, 함수, 파라미터에 대한 API 참조 문서입니다.","href":"/ko/app-developers/reference/actions/wallet-definitions"},{"title":"Lend 문서","href":"/ko/app-developers/reference/actions/lend-documentation"},{"title":"Swap 문서","href":"/ko/app-developers/reference/actions/swap-documentation"}]},{"group":"컨트랙트","pages":[{"title":"상호운용성 predeploy","href":"/ko/app-developers/reference/contracts/interop/predeploy"}]},{"group":"토큰","pages":[{"title":"브리지된 토큰 주소","href":"/ko/app-developers/reference/tokens/tokenlist"}]},{"group":"Supersim","pages":[{"title":"OPChainA (chainID 901)","href":"/ko/app-developers/reference/tools/supersim/chain-a"},{"title":"OPChainB (chainID 902)","href":"/ko/app-developers/reference/tools/supersim/chain-b"},{"title":"포크 모드","href":"/ko/app-developers/reference/tools/supersim/fork"},{"title":"포함된 컨트랙트","href":"/ko/app-developers/reference/tools/supersim/included-contracts"},{"title":"바닐라 모드","href":"/ko/app-developers/reference/tools/supersim/vanilla"}]}]}]},{"tab":"프로토콜","pages":[{"title":"프로토콜","href":"/ko/op-stack/introduction/op-stack"}]},{"tab":"OP Mainnet","pages":[{"title":"OP Mainnet","href":"/ko/op-mainnet"}]},{"tab":"거버넌스","pages":[{"title":"거버넌스","href":"/ko/governance/protocol-upgrades"}]},{"tab":"공지","pages":[{"title":"공지","href":"/ko/notices"}]}]}]},"basePath":"","title":"Optimism Documentation","buildId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","deploymentId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","dynamics":[],"chunks":[]}