Use the Blockscout Multisend Essential Dapp to batch-send ERC-20 tokens to many addresses from a CSV list for airdrops and payroll.
Multisend lets you send ERC20 tokens to multiple addresses at once rather than sending transactions one by one. With just a few clicks, you can create and send bulk transactions automatically, saving significant time and automating the process. Private keys and account information stay secure.Multisend is useful when distributing tokens to many addresses, for example in an airdrop to a lot of recipients or payroll where you are sending many of the same ERC20 tokens to different addresses.
Find the Multisend app in the Essential Dapps Menu
Click on the token field and select the token you want to send.
Specify a list of addresses and amounts in CSV format (for example 0x5c36bd76a6c138187c43da92f66f37e23b4017fa,12) with 1 address and amount per line. You can upload a .csv file and the box will auto-populate. Click the ‘Show Sample CSV’ button to see the formatted example.
.eth names are not currently supported, please use full 0x addresses.
Click Proceed to go to the next step, Validation.
In the Validation step you will see the amount approved (0 at the moment), the total tokens to be sent, the total number of tokens in the wallet, and the total amount of ETH in the wallet. You will also see the list of recipients and allocations for each address.
Scroll down to see the approval options. You can either approve the exact token amount for this multisend (recommended) or click unlimited approval. With unlimited you will not need to approve sending for future transactions (this grants unlimited privileges to the app, which can be a security risk).Click Approve and confirm in your wallet.
Once you have approved the app to send tokens, you will see the approval transaction in the app. Click Continue to go to the third step where you will complete the transaction(s).
View the total estimate. You will see an overview along with the cost estimate. You can change the value of gas price with the gear icon, but this can cause issues and is not generally recommended. If everything looks good, click Proceed and sign the transaction(s) in your wallet. There may be multiple transactions to sign depending on the number of recipients.
That’s it! If you’d like to learn more about Multisender, see the video walkthrough below which goes into more details on the standalone application.
{"docsConfig":{"theme":"aspen","$schema":"https://mintlify.com/docs.json","name":"Blockscout","colors":{"primary":"#5351db","light":"#5351db","dark":"#5351db"},"logo":{"light":"https://mintcdn.com/blockscout/cNJj4Zpe0FBD2sXC/logo/Color_BS_logo_hor.svg?fit=max\u0026auto=format\u0026n=cNJj4Zpe0FBD2sXC\u0026q=85\u0026s=7cffdcbb354b1aa090d9f7d3ca4f3452","dark":"https://mintcdn.com/blockscout/cNJj4Zpe0FBD2sXC/logo/White_BS_logo_hor.svg?fit=max\u0026auto=format\u0026n=cNJj4Zpe0FBD2sXC\u0026q=85\u0026s=79d28502f70131c02702daa820d2345b","href":"https://www.blockscout.com/"},"favicon":"https://mintcdn.com/blockscout/cNJj4Zpe0FBD2sXC/logo/Color_BS_symbol.svg?fit=max\u0026auto=format\u0026n=cNJj4Zpe0FBD2sXC\u0026q=85\u0026s=1bf7f87645a86b0dd71ce0fbd3403ddd","appearance":{"default":"light"},"background":{"decoration":"gradient"},"navbar":{"links":[{"href":"https://discord.gg/blockscout","label":"Support"}],"primary":{"type":"github","href":"https://github.com/blockscout/blockscout"}},"footer":{"socials":{"github":"https://github.com/blockscout/blockscout","telegram":"https://t.me/blockscoutcommunity","discord":"https://discord.gg/blockscout","x":"https://x.com/blockscout"}},"fonts":{"heading":{"family":"Poppins"},"body":{"family":"Inter"}},"contextual":{"options":["copy","view","chatgpt","claude"],"display":"header"},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Community","icon":"discord","href":"https://discord.gg/blockscout"},{"anchor":"Blog","icon":"newspaper","href":"https://www.blog.blockscout.com/"},{"anchor":"API Docs","icon":"cloud","href":"https://docs.blockscout.com/devs/apis"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"blockscout","hasAudioNarration":false,"actualSubdomain":"blockscout","customDomains":["docs.blockscout.com"],"gitSource":{"type":"github","owner":"blockscout","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true,"edits":true,"issues":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6aedff1a556a44a2a47f65e6","clientVersion":"0.0.4087","searchFilterCounts":[{"language":"default","tag":"Blockscout API","count":281},{"language":"default","tag":"Blockscout API Endpoints","count":194},{"language":"default","tag":"Guides","count":160},{"language":"default","tag":"Setup and Run Blockscout","count":88},{"language":"default","tag":"RPC \u0026 ETH RPC Endpoints","count":43},{"language":"default","tag":"Deployment","count":40},{"language":"default","tag":"Using Blockscout","count":35},{"language":"default","tag":"addresses","count":23},{"language":"default","tag":"Blockscout APIs","count":22},{"language":"default","tag":"Additional Service APIs","count":22}]},"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":"rbac-expansion","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":"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":"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":"editor-metadata","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},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":true},"customCss":[{"filePath":"style.css","content":"#content-container{overflow-wrap:break-word}"}],"page":{"pagePath":"using-blockscout/essential-dapps/multisend","slug":"/using-blockscout/essential-dapps/multisend","pageMetadata":{"title":"Multisend","description":"Use the Blockscout Multisend Essential Dapp to batch-send ERC-20 tokens to many addresses from a CSV list for airdrops and payroll.","icon":"manat-sign","href":"/using-blockscout/essential-dapps/multisend"},"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: \"Use the Blockscout Multisend Essential Dapp to batch-send ERC-20 tokens to many addresses from a CSV list for airdrops and payroll.\"\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={code:`code`,em:`em`,li:`li`,ol:`ol`,p:`p`,strong:`strong`,..._provideComponents(),...props.components},{Heading,OptimizedFrame,OptimizedImage,Warning}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!OptimizedFrame)_missingMdxReference(`OptimizedFrame`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Multisend lets you send ERC20 tokens to multiple addresses at once rather than sending transactions one by one. With just a few clicks, you can create and send bulk transactions automatically, saving significant time and automating the process. Private keys and account information stay secure.`}),`\n`,_jsx(_components.p,{children:`Multisend is useful when distributing tokens to many addresses, for example in an airdrop to a lot of recipients or payroll where you are sending many of the same ERC20 tokens to different addresses.`}),`\n`,_jsx(Heading,{level:`2`,id:`get-started`,children:`Get Started`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Connect your wallet`}),` to Blockscout (if needed)`]}),`\n`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/blockscout/gvfoGxvUZ8kwePUt/images/login-1.jpg?fit=max\u0026auto=format\u0026n=gvfoGxvUZ8kwePUt\u0026q=85\u0026s=b6b16aed1d1c06c8403b0f483edd7ccb`,alt:`DAppscout blockchain explorer interface showing login button and essential dApps including token swap and multisend features`,\"data-og-width\":`1828`,width:`1828`,\"data-og-height\":`1300`,height:`1300`,\"data-path\":`images/login-1.jpg`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/blockscout/gvfoGxvUZ8kwePUt/images/login-1.jpg?w=280\u0026fit=max\u0026auto=format\u0026n=gvfoGxvUZ8kwePUt\u0026q=85\u0026s=caf43550976b84bae6e1b17077a6081e 280w, https://mintcdn.com/blockscout/gvfoGxvUZ8kwePUt/images/login-1.jpg?w=560\u0026fit=max\u0026auto=format\u0026n=gvfoGxvUZ8kwePUt\u0026q=85\u0026s=acbd9731e5a68acbbe965e145c28691b 560w, https://mintcdn.com/blockscout/gvfoGxvUZ8kwePUt/images/login-1.jpg?w=840\u0026fit=max\u0026auto=format\u0026n=gvfoGxvUZ8kwePUt\u0026q=85\u0026s=35ee68f13f1005f4c46394093f71dc70 840w, https://mintcdn.com/blockscout/gvfoGxvUZ8kwePUt/images/login-1.jpg?w=1100\u0026fit=max\u0026auto=format\u0026n=gvfoGxvUZ8kwePUt\u0026q=85\u0026s=73066629d43c897d8f5914d1f87236fc 1100w, https://mintcdn.com/blockscout/gvfoGxvUZ8kwePUt/images/login-1.jpg?w=1650\u0026fit=max\u0026auto=format\u0026n=gvfoGxvUZ8kwePUt\u0026q=85\u0026s=11be313192b80b9b9670d9dded736238 1650w, https://mintcdn.com/blockscout/gvfoGxvUZ8kwePUt/images/login-1.jpg?w=2500\u0026fit=max\u0026auto=format\u0026n=gvfoGxvUZ8kwePUt\u0026q=85\u0026s=5100b5f3218adc56a3509e6ac54ac40a 2500w`}),`\n`,_jsxs(_components.ol,{start:`2`,children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Find the Multisend app`}),` in the Essential Dapps Menu`]}),`\n`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/blockscout/1uOrIN3i7xMS2PB5/images/mutlsend-dapp-2.jpg?fit=max\u0026auto=format\u0026n=1uOrIN3i7xMS2PB5\u0026q=85\u0026s=e5c72493a2ad393f32900ffb4d301b12`,alt:`DAppscout tutorial showing how to access Multisend dApp: step 1 click DApps menu, step 2 select Multisend to send tokens to multiple addresses`,\"data-og-width\":`2010`,width:`2010`,\"data-og-height\":`1104`,height:`1104`,\"data-path\":`images/mutlsend-dapp-2.jpg`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/blockscout/1uOrIN3i7xMS2PB5/images/mutlsend-dapp-2.jpg?w=280\u0026fit=max\u0026auto=format\u0026n=1uOrIN3i7xMS2PB5\u0026q=85\u0026s=b7399b141e6bbdcd5690d0b9856916b7 280w, https://mintcdn.com/blockscout/1uOrIN3i7xMS2PB5/images/mutlsend-dapp-2.jpg?w=560\u0026fit=max\u0026auto=format\u0026n=1uOrIN3i7xMS2PB5\u0026q=85\u0026s=05bc254dcc9db4cc820af15a1879bfeb 560w, https://mintcdn.com/blockscout/1uOrIN3i7xMS2PB5/images/mutlsend-dapp-2.jpg?w=840\u0026fit=max\u0026auto=format\u0026n=1uOrIN3i7xMS2PB5\u0026q=85\u0026s=9bc0b8b48032bcc1af622d6d6cb30081 840w, https://mintcdn.com/blockscout/1uOrIN3i7xMS2PB5/images/mutlsend-dapp-2.jpg?w=1100\u0026fit=max\u0026auto=format\u0026n=1uOrIN3i7xMS2PB5\u0026q=85\u0026s=7323639f094196e6ac66c8c39187f5ef 1100w, https://mintcdn.com/blockscout/1uOrIN3i7xMS2PB5/images/mutlsend-dapp-2.jpg?w=1650\u0026fit=max\u0026auto=format\u0026n=1uOrIN3i7xMS2PB5\u0026q=85\u0026s=4fa0abae07f7426ab8187abc59cd085b 1650w, https://mintcdn.com/blockscout/1uOrIN3i7xMS2PB5/images/mutlsend-dapp-2.jpg?w=2500\u0026fit=max\u0026auto=format\u0026n=1uOrIN3i7xMS2PB5\u0026q=85\u0026s=c8ac6d31cd55e2cbb103e58c09a60ae6 2500w`}),`\n`,_jsxs(_components.ol,{start:`3`,children:[`\n`,_jsxs(_components.li,{children:[`Click on the token field and `,_jsx(_components.strong,{children:`select the token`}),` you want to send.`]}),`\n`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/blockscout/1uOrIN3i7xMS2PB5/images/token-field-1.jpg?fit=max\u0026auto=format\u0026n=1uOrIN3i7xMS2PB5\u0026q=85\u0026s=fa3d4c8d367f13fc5144cfcbb5ae67ea`,alt:`Multisend dApp tutorial step 1: select token address to send tokens to multiple wallet addresses via CSV upload`,\"data-og-width\":`1948`,width:`1948`,\"data-og-height\":`1268`,height:`1268`,\"data-path\":`images/token-field-1.jpg`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/blockscout/1uOrIN3i7xMS2PB5/images/token-field-1.jpg?w=280\u0026fit=max\u0026auto=format\u0026n=1uOrIN3i7xMS2PB5\u0026q=85\u0026s=4faedd2dc702e9c15d36a6c1e6610601 280w, https://mintcdn.com/blockscout/1uOrIN3i7xMS2PB5/images/token-field-1.jpg?w=560\u0026fit=max\u0026auto=format\u0026n=1uOrIN3i7xMS2PB5\u0026q=85\u0026s=804f6b35b49c71e94e502e6e9634d315 560w, https://mintcdn.com/blockscout/1uOrIN3i7xMS2PB5/images/token-field-1.jpg?w=840\u0026fit=max\u0026auto=format\u0026n=1uOrIN3i7xMS2PB5\u0026q=85\u0026s=cd928edfd044a88c3d691dd33871f419 840w, https://mintcdn.com/blockscout/1uOrIN3i7xMS2PB5/images/token-field-1.jpg?w=1100\u0026fit=max\u0026auto=format\u0026n=1uOrIN3i7xMS2PB5\u0026q=85\u0026s=c034b23bd7bb7c400f6a777dc2b7de67 1100w, https://mintcdn.com/blockscout/1uOrIN3i7xMS2PB5/images/token-field-1.jpg?w=1650\u0026fit=max\u0026auto=format\u0026n=1uOrIN3i7xMS2PB5\u0026q=85\u0026s=c68f869368cd14cb491b7a4d9c32458e 1650w, https://mintcdn.com/blockscout/1uOrIN3i7xMS2PB5/images/token-field-1.jpg?w=2500\u0026fit=max\u0026auto=format\u0026n=1uOrIN3i7xMS2PB5\u0026q=85\u0026s=81ccb447c7dd1f4beda90e8990f03a7a 2500w`}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/blockscout/1uOrIN3i7xMS2PB5/images/token-field-3.jpg?fit=max\u0026auto=format\u0026n=1uOrIN3i7xMS2PB5\u0026q=85\u0026s=a34e08d7a040da6110383eb6df03b931`,alt:`Token search modal in Multisend dApp showing CV token selection on Optimism network for bulk token transfers`,\"data-og-width\":`1074`,width:`1074`,\"data-og-height\":`1326`,height:`1326`,\"data-path\":`images/token-field-3.jpg`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/blockscout/1uOrIN3i7xMS2PB5/images/token-field-3.jpg?w=280\u0026fit=max\u0026auto=format\u0026n=1uOrIN3i7xMS2PB5\u0026q=85\u0026s=f979058d765a10209385f2e5b5be7612 280w, https://mintcdn.com/blockscout/1uOrIN3i7xMS2PB5/images/token-field-3.jpg?w=560\u0026fit=max\u0026auto=format\u0026n=1uOrIN3i7xMS2PB5\u0026q=85\u0026s=3b9e27702fa4906b4b25acfa3ac8e681 560w, https://mintcdn.com/blockscout/1uOrIN3i7xMS2PB5/images/token-field-3.jpg?w=840\u0026fit=max\u0026auto=format\u0026n=1uOrIN3i7xMS2PB5\u0026q=85\u0026s=b5be5b2566ad39f6951e7967b4297def 840w, https://mintcdn.com/blockscout/1uOrIN3i7xMS2PB5/images/token-field-3.jpg?w=1100\u0026fit=max\u0026auto=format\u0026n=1uOrIN3i7xMS2PB5\u0026q=85\u0026s=ccad939febacf809fb1a997194769f23 1100w, https://mintcdn.com/blockscout/1uOrIN3i7xMS2PB5/images/token-field-3.jpg?w=1650\u0026fit=max\u0026auto=format\u0026n=1uOrIN3i7xMS2PB5\u0026q=85\u0026s=4db903c1b9422d835e02648a1282e7f1 1650w, https://mintcdn.com/blockscout/1uOrIN3i7xMS2PB5/images/token-field-3.jpg?w=2500\u0026fit=max\u0026auto=format\u0026n=1uOrIN3i7xMS2PB5\u0026q=85\u0026s=e957fcc5c4758132428dca046f801bbe 2500w`}),`\n`,_jsxs(_components.ol,{start:`4`,children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Specify a list of addresses and amounts in CSV format`}),` (for example `,_jsx(_components.code,{children:`0x5c36bd76a6c138187c43da92f66f37e23b4017fa,12`}),`) with 1 address and amount per line. You can upload a .csv file and the box will auto-populate. `,_jsx(_components.em,{children:`Click the ‘Show Sample CSV’ button to see the formatted example.`})]}),`\n`]}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`.eth names are not currently supported, please use full 0x addresses.`})}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/blockscout/oi2GyiQE9nfe5-pB/images/address-field-1.jpg?fit=max\u0026auto=format\u0026n=oi2GyiQE9nfe5-pB\u0026q=85\u0026s=b79909242906a55bbb8fd535e4db985e`,alt:`Multisend dApp CSV upload field for entering multiple recipient wallet addresses to batch send CV tokens`,\"data-og-width\":`1884`,width:`1884`,\"data-og-height\":`1270`,height:`1270`,\"data-path\":`images/address-field-1.jpg`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/blockscout/oi2GyiQE9nfe5-pB/images/address-field-1.jpg?w=280\u0026fit=max\u0026auto=format\u0026n=oi2GyiQE9nfe5-pB\u0026q=85\u0026s=27a5b6d4c92b024b54f337b92751b243 280w, https://mintcdn.com/blockscout/oi2GyiQE9nfe5-pB/images/address-field-1.jpg?w=560\u0026fit=max\u0026auto=format\u0026n=oi2GyiQE9nfe5-pB\u0026q=85\u0026s=feacab7d2ee02bd3946fffe107e69bbd 560w, https://mintcdn.com/blockscout/oi2GyiQE9nfe5-pB/images/address-field-1.jpg?w=840\u0026fit=max\u0026auto=format\u0026n=oi2GyiQE9nfe5-pB\u0026q=85\u0026s=d389c7e26ed58b8f68234f0be985299e 840w, https://mintcdn.com/blockscout/oi2GyiQE9nfe5-pB/images/address-field-1.jpg?w=1100\u0026fit=max\u0026auto=format\u0026n=oi2GyiQE9nfe5-pB\u0026q=85\u0026s=e8f9ca6ff8eafb2230b1cf2767b99232 1100w, https://mintcdn.com/blockscout/oi2GyiQE9nfe5-pB/images/address-field-1.jpg?w=1650\u0026fit=max\u0026auto=format\u0026n=oi2GyiQE9nfe5-pB\u0026q=85\u0026s=974dbfef670683c2e4391ed3360a95e9 1650w, https://mintcdn.com/blockscout/oi2GyiQE9nfe5-pB/images/address-field-1.jpg?w=2500\u0026fit=max\u0026auto=format\u0026n=oi2GyiQE9nfe5-pB\u0026q=85\u0026s=05479b281d845e37ce8acaeb4c453163 2500w`}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/blockscout/oi2GyiQE9nfe5-pB/images/address-2.jpg?fit=max\u0026auto=format\u0026n=oi2GyiQE9nfe5-pB\u0026q=85\u0026s=3324c45636ac6063e305dc378755a1d9`,alt:`Multisend dApp with CSV recipient list populated showing wallet addresses and token amounts for batch CV token distribution`,\"data-og-width\":`1306`,width:`1306`,\"data-og-height\":`1162`,height:`1162`,\"data-path\":`images/address-2.jpg`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/blockscout/oi2GyiQE9nfe5-pB/images/address-2.jpg?w=280\u0026fit=max\u0026auto=format\u0026n=oi2GyiQE9nfe5-pB\u0026q=85\u0026s=ad054fc1b5dda4cdafa1c2ad1b8fb559 280w, https://mintcdn.com/blockscout/oi2GyiQE9nfe5-pB/images/address-2.jpg?w=560\u0026fit=max\u0026auto=format\u0026n=oi2GyiQE9nfe5-pB\u0026q=85\u0026s=d6bd7754b28a803fb1de90e1392910d2 560w, https://mintcdn.com/blockscout/oi2GyiQE9nfe5-pB/images/address-2.jpg?w=840\u0026fit=max\u0026auto=format\u0026n=oi2GyiQE9nfe5-pB\u0026q=85\u0026s=dbbf8462c3fe008df3e9799ff05e2909 840w, https://mintcdn.com/blockscout/oi2GyiQE9nfe5-pB/images/address-2.jpg?w=1100\u0026fit=max\u0026auto=format\u0026n=oi2GyiQE9nfe5-pB\u0026q=85\u0026s=a59dbb4c766c1ef276a630c917d3af8c 1100w, https://mintcdn.com/blockscout/oi2GyiQE9nfe5-pB/images/address-2.jpg?w=1650\u0026fit=max\u0026auto=format\u0026n=oi2GyiQE9nfe5-pB\u0026q=85\u0026s=452641a0c1a00099c00162ebd90da306 1650w, https://mintcdn.com/blockscout/oi2GyiQE9nfe5-pB/images/address-2.jpg?w=2500\u0026fit=max\u0026auto=format\u0026n=oi2GyiQE9nfe5-pB\u0026q=85\u0026s=0fd9e9442972768f94531ca4aabc6720 2500w`}),`\n`,_jsxs(_components.ol,{start:`5`,children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Click Proceed`}),` to go to the next step, Validation.`]}),`\n`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/blockscout/1uOrIN3i7xMS2PB5/images/token-and-addresses-populated-4.jpg?fit=max\u0026auto=format\u0026n=1uOrIN3i7xMS2PB5\u0026q=85\u0026s=5115c6b3cc1d94729a79f8c199d4675f`,alt:`Multisend dApp with recipient CSV populated and arrow pointing to Proceed button to validate batch token transfer`,\"data-og-width\":`2292`,width:`2292`,\"data-og-height\":`1348`,height:`1348`,\"data-path\":`images/token-and-addresses-populated-4.jpg`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/blockscout/1uOrIN3i7xMS2PB5/images/token-and-addresses-populated-4.jpg?w=280\u0026fit=max\u0026auto=format\u0026n=1uOrIN3i7xMS2PB5\u0026q=85\u0026s=d3795b156f72d6f667f523954ac76d0b 280w, https://mintcdn.com/blockscout/1uOrIN3i7xMS2PB5/images/token-and-addresses-populated-4.jpg?w=560\u0026fit=max\u0026auto=format\u0026n=1uOrIN3i7xMS2PB5\u0026q=85\u0026s=66439c99f22f2b2445c5a54e774d0ae1 560w, https://mintcdn.com/blockscout/1uOrIN3i7xMS2PB5/images/token-and-addresses-populated-4.jpg?w=840\u0026fit=max\u0026auto=format\u0026n=1uOrIN3i7xMS2PB5\u0026q=85\u0026s=d0672e4162806054a57e13e0b32a3061 840w, https://mintcdn.com/blockscout/1uOrIN3i7xMS2PB5/images/token-and-addresses-populated-4.jpg?w=1100\u0026fit=max\u0026auto=format\u0026n=1uOrIN3i7xMS2PB5\u0026q=85\u0026s=cd536d431872e7f9e15c691f2ce1cec3 1100w, https://mintcdn.com/blockscout/1uOrIN3i7xMS2PB5/images/token-and-addresses-populated-4.jpg?w=1650\u0026fit=max\u0026auto=format\u0026n=1uOrIN3i7xMS2PB5\u0026q=85\u0026s=0bdaa03763bd373b1e41fd27c3e7531d 1650w, https://mintcdn.com/blockscout/1uOrIN3i7xMS2PB5/images/token-and-addresses-populated-4.jpg?w=2500\u0026fit=max\u0026auto=format\u0026n=1uOrIN3i7xMS2PB5\u0026q=85\u0026s=20c2ae3d789f0b8527a0345a540a6769 2500w`}),`\n`,_jsxs(_components.ol,{start:`6`,children:[`\n`,_jsxs(_components.li,{children:[`In the `,_jsx(_components.strong,{children:`Validation`}),` step you will see the amount approved (0 at the moment), the total tokens to be sent, the total number of tokens in the wallet, and the total amount of ETH in the wallet. You will also see the list of recipients and allocations for each address.`]}),`\n`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/blockscout/1uOrIN3i7xMS2PB5/images/validation-1.jpg?fit=max\u0026auto=format\u0026n=1uOrIN3i7xMS2PB5\u0026q=85\u0026s=f3a9c0bea06e7a007f5fd80e0e776b7f`,alt:`Multisend validation screen showing transaction summary: 15.4991 CV tokens to be sent to 4 recipients with wallet balances displayed`,\"data-og-width\":`1734`,width:`1734`,\"data-og-height\":`1174`,height:`1174`,\"data-path\":`images/validation-1.jpg`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/blockscout/1uOrIN3i7xMS2PB5/images/validation-1.jpg?w=280\u0026fit=max\u0026auto=format\u0026n=1uOrIN3i7xMS2PB5\u0026q=85\u0026s=d32edccd4ea39ad4c213ac18332edaaf 280w, https://mintcdn.com/blockscout/1uOrIN3i7xMS2PB5/images/validation-1.jpg?w=560\u0026fit=max\u0026auto=format\u0026n=1uOrIN3i7xMS2PB5\u0026q=85\u0026s=468dc311f5d33bc7771fca49e97762cf 560w, https://mintcdn.com/blockscout/1uOrIN3i7xMS2PB5/images/validation-1.jpg?w=840\u0026fit=max\u0026auto=format\u0026n=1uOrIN3i7xMS2PB5\u0026q=85\u0026s=8e7edd684e139d7c2f2433da85a3b065 840w, https://mintcdn.com/blockscout/1uOrIN3i7xMS2PB5/images/validation-1.jpg?w=1100\u0026fit=max\u0026auto=format\u0026n=1uOrIN3i7xMS2PB5\u0026q=85\u0026s=321cf899ea395bc20cbca81d983a98c2 1100w, https://mintcdn.com/blockscout/1uOrIN3i7xMS2PB5/images/validation-1.jpg?w=1650\u0026fit=max\u0026auto=format\u0026n=1uOrIN3i7xMS2PB5\u0026q=85\u0026s=710b918769a0beb59b688feb2c3c500a 1650w, https://mintcdn.com/blockscout/1uOrIN3i7xMS2PB5/images/validation-1.jpg?w=2500\u0026fit=max\u0026auto=format\u0026n=1uOrIN3i7xMS2PB5\u0026q=85\u0026s=c68e81d1ab5c63ea04b2f6e1e76c92e8 2500w`}),`\n`,_jsxs(_components.p,{children:[`Scroll down to see the approval options. You can either approve the exact token amount for this multisend (recommended) or click unlimited approval. With unlimited you will not need to approve sending for future transactions `,_jsx(_components.em,{children:`(this grants unlimited privileges to the app, which can be a security risk).`})]}),`\n`,_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Approve`}),` and confirm in your wallet.`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/blockscout/GSXNATzbO2vbpPFZ/images/approve-1.jpg?fit=max\u0026auto=format\u0026n=GSXNATzbO2vbpPFZ\u0026q=85\u0026s=aadff8bbc56f14d0e738b807105f7495`,alt:`Multisend validation showing recipient list with arrow pointing to Approve button to authorize batch token transfer`,\"data-og-width\":`2124`,width:`2124`,\"data-og-height\":`1342`,height:`1342`,\"data-path\":`images/approve-1.jpg`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/blockscout/GSXNATzbO2vbpPFZ/images/approve-1.jpg?w=280\u0026fit=max\u0026auto=format\u0026n=GSXNATzbO2vbpPFZ\u0026q=85\u0026s=11133044116f803b5597f16e73cc48ea 280w, https://mintcdn.com/blockscout/GSXNATzbO2vbpPFZ/images/approve-1.jpg?w=560\u0026fit=max\u0026auto=format\u0026n=GSXNATzbO2vbpPFZ\u0026q=85\u0026s=3ff0d2955c14ec56b12f37efaef3d88d 560w, https://mintcdn.com/blockscout/GSXNATzbO2vbpPFZ/images/approve-1.jpg?w=840\u0026fit=max\u0026auto=format\u0026n=GSXNATzbO2vbpPFZ\u0026q=85\u0026s=ffd9c5c4e680b634ac423c0b87aea101 840w, https://mintcdn.com/blockscout/GSXNATzbO2vbpPFZ/images/approve-1.jpg?w=1100\u0026fit=max\u0026auto=format\u0026n=GSXNATzbO2vbpPFZ\u0026q=85\u0026s=5334bb4179c739d92d58e037cc109d5d 1100w, https://mintcdn.com/blockscout/GSXNATzbO2vbpPFZ/images/approve-1.jpg?w=1650\u0026fit=max\u0026auto=format\u0026n=GSXNATzbO2vbpPFZ\u0026q=85\u0026s=586c8992d19356be84218043bbee74a0 1650w, https://mintcdn.com/blockscout/GSXNATzbO2vbpPFZ/images/approve-1.jpg?w=2500\u0026fit=max\u0026auto=format\u0026n=GSXNATzbO2vbpPFZ\u0026q=85\u0026s=eb2809e3bfa8c5b1622b4c1e1f0422b9 2500w`}),`\n`,_jsxs(_components.ol,{start:`7`,children:[`\n`,_jsxs(_components.li,{children:[`Once you have approved the app to send tokens, you will see the approval transaction in the app. Click `,_jsx(_components.strong,{children:`Continue`}),` to go to the third step where you will complete the transaction(s).`]}),`\n`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/blockscout/GSXNATzbO2vbpPFZ/images/continue.jpg?fit=max\u0026auto=format\u0026n=GSXNATzbO2vbpPFZ\u0026q=85\u0026s=7669f857636dae60a16d4495b851d0a1`,alt:`Multisend validation complete with arrow pointing to Continue button after approving 15.4991 CV token batch transfer to 4 recipients`,\"data-og-width\":`1856`,width:`1856`,\"data-og-height\":`1378`,height:`1378`,\"data-path\":`images/continue.jpg`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/blockscout/GSXNATzbO2vbpPFZ/images/continue.jpg?w=280\u0026fit=max\u0026auto=format\u0026n=GSXNATzbO2vbpPFZ\u0026q=85\u0026s=d3fe5b9e7e1b4f61f75fddbb846f7c45 280w, https://mintcdn.com/blockscout/GSXNATzbO2vbpPFZ/images/continue.jpg?w=560\u0026fit=max\u0026auto=format\u0026n=GSXNATzbO2vbpPFZ\u0026q=85\u0026s=c478c4e191a473f4c0739f47ded09a8d 560w, https://mintcdn.com/blockscout/GSXNATzbO2vbpPFZ/images/continue.jpg?w=840\u0026fit=max\u0026auto=format\u0026n=GSXNATzbO2vbpPFZ\u0026q=85\u0026s=b46f20e15fa2887a30b9466fc6c0f47b 840w, https://mintcdn.com/blockscout/GSXNATzbO2vbpPFZ/images/continue.jpg?w=1100\u0026fit=max\u0026auto=format\u0026n=GSXNATzbO2vbpPFZ\u0026q=85\u0026s=637b50904825ea7889bb2875d1092f71 1100w, https://mintcdn.com/blockscout/GSXNATzbO2vbpPFZ/images/continue.jpg?w=1650\u0026fit=max\u0026auto=format\u0026n=GSXNATzbO2vbpPFZ\u0026q=85\u0026s=c51548ab6151f695b48f44a0422e8c8a 1650w, https://mintcdn.com/blockscout/GSXNATzbO2vbpPFZ/images/continue.jpg?w=2500\u0026fit=max\u0026auto=format\u0026n=GSXNATzbO2vbpPFZ\u0026q=85\u0026s=a7f27c742505171649cdd9bbc1101855 2500w`}),`\n`,_jsxs(_components.ol,{start:`8`,children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`View the total estimate`}),`. You will see an overview along with the cost estimate. You can change the value of gas price with the gear icon, but this can cause issues and is not generally recommended. If everything looks good, click Proceed and sign the transaction(s) in your wallet. There may be multiple transactions to sign depending on the number of recipients.`]}),`\n`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/blockscout/1uOrIN3i7xMS2PB5/images/multisend.jpg?fit=max\u0026auto=format\u0026n=1uOrIN3i7xMS2PB5\u0026q=85\u0026s=ee1afc7e3d10766cf963ddd23de3fdc5`,alt:`Multisend final step showing transaction summary: 15.4991 CV tokens to 4 recipients with gas cost 0.00134026 ETH and arrow pointing to Proceed button`,\"data-og-width\":`1658`,width:`1658`,\"data-og-height\":`1386`,height:`1386`,\"data-path\":`images/multisend.jpg`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/blockscout/1uOrIN3i7xMS2PB5/images/multisend.jpg?w=280\u0026fit=max\u0026auto=format\u0026n=1uOrIN3i7xMS2PB5\u0026q=85\u0026s=b65cad5a16dd0092b34ae621ef19de3d 280w, https://mintcdn.com/blockscout/1uOrIN3i7xMS2PB5/images/multisend.jpg?w=560\u0026fit=max\u0026auto=format\u0026n=1uOrIN3i7xMS2PB5\u0026q=85\u0026s=b113ac5e313a250aed0ecd2cc0f38ae0 560w, https://mintcdn.com/blockscout/1uOrIN3i7xMS2PB5/images/multisend.jpg?w=840\u0026fit=max\u0026auto=format\u0026n=1uOrIN3i7xMS2PB5\u0026q=85\u0026s=d18abf6f924ded62b7814947c58cd20d 840w, https://mintcdn.com/blockscout/1uOrIN3i7xMS2PB5/images/multisend.jpg?w=1100\u0026fit=max\u0026auto=format\u0026n=1uOrIN3i7xMS2PB5\u0026q=85\u0026s=7b2c055425f6d87af57d9f5111476e05 1100w, https://mintcdn.com/blockscout/1uOrIN3i7xMS2PB5/images/multisend.jpg?w=1650\u0026fit=max\u0026auto=format\u0026n=1uOrIN3i7xMS2PB5\u0026q=85\u0026s=8546a13737852de6a5ac97e72544a1ec 1650w, https://mintcdn.com/blockscout/1uOrIN3i7xMS2PB5/images/multisend.jpg?w=2500\u0026fit=max\u0026auto=format\u0026n=1uOrIN3i7xMS2PB5\u0026q=85\u0026s=a5bb1338f220790c5e74dab8b6c5438e 2500w`}),`\n`,_jsx(_components.p,{children:`That’s it! If you’d like to learn more about Multisender, see the video walkthrough below which goes into more details on the standalone application.`}),`\n`,_jsx(Heading,{level:`3`,id:`multisender-video-walkthrough`,children:`Multisender video walkthrough`}),`\n`,_jsx(OptimizedFrame,{width:`560`,height:`315`,src:`https://www.youtube.com/embed/rSJedr32XA4?si=4qyFLJ0F7bmFmfxp`,title:`YouTube video player`,frameborder:`0`,allow:`accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share`,referrerpolicy:`strict-origin-when-cross-origin`,allowfullscreen:true})]})}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":"Multisend","description":"Use the Blockscout Multisend Essential Dapp to batch-send ERC-20 tokens to many addresses from a CSV list for airdrops and payroll.","icon":"manat-sign","href":"/using-blockscout/essential-dapps/multisend"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Get Started","slug":"get-started","depth":2,"children":[{"title":"Multisender video walkthrough","slug":"multisender-video-walkthrough","depth":3,"children":[]}]}],"codeExamples":{}},"jsLinks":[],"subdomain":"blockscout","siteName":"Blockscout","title":"Multisend - Blockscout","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-08-24T14:26:34.340Z","originalFileLocation":"using-blockscout/essential-dapps/multisend.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=\"light\"}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=\"Use the Blockscout Multisend Essential Dapp to batch-send ERC-20 tokens to many addresses from a CSV list for airdrops and payroll.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Blockscout\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/blockscout/ngOBvEIaVmdqBQW8/_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/blockscout/ngOBvEIaVmdqBQW8/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/blockscout/ngOBvEIaVmdqBQW8/_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/blockscout/ngOBvEIaVmdqBQW8/_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/blockscout/ngOBvEIaVmdqBQW8/_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/blockscout/ngOBvEIaVmdqBQW8/_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/blockscout/ngOBvEIaVmdqBQW8/_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/blockscout/ngOBvEIaVmdqBQW8/_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/blockscout/ngOBvEIaVmdqBQW8/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Multisend - Blockscout\">\u003cmeta data-mint-head property=\"og:description\" content=\"Use the Blockscout Multisend Essential Dapp to batch-send ERC-20 tokens to many addresses from a CSV list for airdrops and payroll.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Blockscout\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.blockscout.com/using-blockscout/essential-dapps/multisend\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://blockscout.mintlify.site/_mintlify/api/og/v2?division=Essential+Dapps\u0026amp;title=Multisend\u0026amp;description=Use+the+Blockscout+Multisend+Essential+Dapp+to+batch-send+ERC-20+tokens+to+many+addresses+from+a+CSV+list+for+airdrops+and+payroll.\u0026amp;theme=d331589346b3caad8a76f8e1\u0026amp;signature=6af420bc3fd273668de2f1e8e5d95b2cc95b4c0daf9bb74eb9c60ac825f729c2\">\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=\"Multisend - Blockscout\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Use the Blockscout Multisend Essential Dapp to batch-send ERC-20 tokens to many addresses from a CSV list for airdrops and payroll.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://blockscout.mintlify.site/_mintlify/api/og/v2?division=Essential+Dapps\u0026amp;title=Multisend\u0026amp;description=Use+the+Blockscout+Multisend+Essential+Dapp+to+batch-send+ERC-20+tokens+to+many+addresses+from+a+CSV+list+for+airdrops+and+payroll.\u0026amp;theme=d331589346b3caad8a76f8e1\u0026amp;signature=6af420bc3fd273668de2f1e8e5d95b2cc95b4c0daf9bb74eb9c60ac825f729c2\">\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/blockscout/ngOBvEIaVmdqBQW8/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Blockscout\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#5351db\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.blockscout.com/using-blockscout/essential-dapps/multisend\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/using-blockscout/essential-dapps/multisend.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.blockscout.com/#organization\",\"name\":\"Blockscout\",\"url\":\"https://docs.blockscout.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/blockscout/cNJj4Zpe0FBD2sXC/logo/Color_BS_logo_hor.svg?fit=max\u0026auto=format\u0026n=cNJj4Zpe0FBD2sXC\u0026q=85\u0026s=7cffdcbb354b1aa090d9f7d3ca4f3452\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.blockscout.com#website\",\"name\":\"Blockscout\",\"url\":\"https://docs.blockscout.com\",\"publisher\":{\"@id\":\"https://docs.blockscout.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.blockscout.com/using-blockscout/essential-dapps/multisend#webpage\",\"url\":\"https://docs.blockscout.com/using-blockscout/essential-dapps/multisend\",\"name\":\"Multisend\",\"description\":\"Use the Blockscout Multisend Essential Dapp to batch-send ERC-20 tokens to many addresses from a CSV list for airdrops and payroll.\",\"dateModified\":\"2026-08-24T14:26:34.340Z\",\"isPartOf\":{\"@id\":\"https://docs.blockscout.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.blockscout.com/using-blockscout/essential-dapps/multisend#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.blockscout.com/using-blockscout/essential-dapps/multisend#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Using Blockscout\",\"item\":\"https://docs.blockscout.com/using-blockscout/overviews\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Essential Dapps\",\"item\":\"https://docs.blockscout.com/using-blockscout/essential-dapps/swap\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Multisend\",\"item\":\"https://docs.blockscout.com/using-blockscout/essential-dapps/multisend\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.blockscout.com/using-blockscout/essential-dapps/multisend#article\",\"headline\":\"Multisend\",\"name\":\"Multisend\",\"description\":\"Use the Blockscout Multisend Essential Dapp to batch-send ERC-20 tokens to many addresses from a CSV list for airdrops and payroll.\",\"url\":\"https://docs.blockscout.com/using-blockscout/essential-dapps/multisend\",\"mainEntityOfPage\":{\"@id\":\"https://docs.blockscout.com/using-blockscout/essential-dapps/multisend#webpage\"},\"dateModified\":\"2026-08-24T14:26:34.340Z\",\"publisher\":{\"@id\":\"https://docs.blockscout.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.blockscout.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Blockscout\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Blockscout","nav":{"global":{"anchors":[{"anchor":"Community","icon":"discord","href":"https://discord.gg/blockscout"},{"anchor":"Blog","icon":"newspaper","href":"https://www.blog.blockscout.com/"},{"anchor":"API Docs","icon":"cloud","href":"https://docs.blockscout.com/devs/apis"}]},"tabs":[{"tab":"Guides","pages":[{"group":"Get Started","pages":[{"title":"Blockscout blockchain explorer documentation","icon":"page-caret-up","href":""},{"title":"Using an Explorer","icon":"searchengin","sidebarTitle":"Using Blockscout","href":"/get-started/using-an-explorer"},{"title":"Integrating Blockscout into your Application","icon":"database","sidebarTitle":"Developer Integration","href":"/get-started/integrating-data"},{"title":"Running Blockscout","icon":"person-running","sidebarTitle":"Setup \u0026 Configuration","href":"/get-started/running-blockscout"},{"title":"Migration Guide","icon":"bird","href":"/get-started/migration-guide"},{"title":"API Rate Limits","icon":"traffic-light-go","href":"/rate-limits"}]},{"group":"Using Blockscout","pages":[{"group":"Overview","icon":"flag-checkered","pages":[{"title":"Blockscout UI Sections and Page Overviews","sidebarTitle":"UI Sections","href":"/using-blockscout/overviews"},{"title":"Block Explorer Glossary of Terms","href":"/using-blockscout/overviews/glossary-of-terms"},{"title":"Main Menu: Network, Blockchain, and API Navigation","href":"/using-blockscout/overviews/top-menu"},{"title":"Address Page: EOA Fields, Tabs, and Metrics","href":"/using-blockscout/overviews/address-page"},{"title":"Blocks Page: Block Height, Gas, and Rewards","href":"/using-blockscout/overviews/blocks"},{"title":"Transaction Fields Reference: Hash, Gas, Logs, State","href":"/using-blockscout/overviews/transaction-fields"},{"title":"Transaction Types: Blob, Coin, Contract, and Token","href":"/using-blockscout/overviews/transaction-types"},{"title":"Beacon Chain Withdrawal Views in Blockscout","href":"/using-blockscout/overviews/beacon-chain-withdrawal-views"},{"title":"Token Info Sources: CoinGecko and Verified Owners","href":"/using-blockscout/overviews/token-info"}]},{"group":"My Account","icon":"user","pages":[{"title":"My Account","sidebarTitle":"Overview","href":"/using-blockscout/my-account"},{"title":"Watchlist: Email Alerts for Address Activity","href":"/using-blockscout/my-account/watchlist"},{"title":"Private tags","href":"/using-blockscout/my-account/private-tags"},{"title":"Public Tags: Request and Report Address Labels","href":"/using-blockscout/my-account/public-tags"},{"title":"API keys","href":"/using-blockscout/my-account/api-keys"},{"title":"Custom ABI","href":"/using-blockscout/my-account/custom-abi"},{"group":"Verified addresses","icon":"check-circle","pages":[{"title":"Verified Addresses: Prove Smart Contract Ownership","sidebarTitle":"Overview","href":"/using-blockscout/my-account/verified-addresses"},{"title":"Copy and Sign Message for Address Verification","href":"/using-blockscout/my-account/verified-addresses/copy-and-sign-message"}]},{"title":"My Account setup for chain operators","href":"/using-blockscout/my-account/for-developers"}]},{"group":"Dappscout Apps Marketplace","icon":"store","pages":[{"title":"Dappscout Apps Marketplace","sidebarTitle":"Overview","href":"/using-blockscout/blockscout-apps"},{"title":"DApp Integration","href":"/using-blockscout/blockscout-apps/dapp-integration"}]},{"title":"Widgets: 3rd-Party Data on Address and Contract Pages","icon":"gear","href":"/using-blockscout/widgets"},{"group":"Essential Dapps","icon":"star","pages":[{"title":"Swap","sidebarTitle":"Swap","icon":"shuffle","href":"/using-blockscout/essential-dapps/swap"},{"title":"Revoke","description":"Use the Blockscout Revoke Essential Dapp to review and revoke ERC-20 and NFT token approvals across Ethereum, OP Mainnet, Gnosis, Base, and Ink.","icon":"square-minus","href":"/using-blockscout/essential-dapps/revoke"},{"title":"Multisend","icon":"manat-sign","href":"/using-blockscout/essential-dapps/multisend"}]},{"group":"Merits","icon":"award","pages":[{"title":"Merits","description":"Blockscout Merits are cross-chain digital rewards earned by using the block explorer. Sign up, connect a wallet, and start collecting Merits.","sidebarTitle":"Overview","href":"/using-blockscout/merits"},{"title":"Streak Rewards","href":"/using-blockscout/merits/streak-rewards"},{"title":"Activity Pass","href":"/using-blockscout/merits/activity-pass"},{"title":"Leaderboard","href":"/using-blockscout/merits/leaderboard"},{"title":"Badges","href":"/using-blockscout/merits/badges"},{"title":"Earn Merits when using Swap","href":"/using-blockscout/merits/earn-merits-when-using-swap"},{"title":"Merits FAQs","href":"/using-blockscout/merits/faqs"}]},{"title":"CSV Exports","icon":"file-csv","href":"/using-blockscout/export-to-csv"},{"group":"Token Support","icon":"coins","pages":[{"title":"Token Standards Supported by Blockscout","sidebarTitle":"Overview","href":"/using-blockscout/token-support"},{"title":"ERC-1155 Support: Multi-Token Indexing","href":"/using-blockscout/token-support/erc-1155-support"},{"title":"Adding and Updating Token Info on Blockscout","href":"/using-blockscout/token-info"}]}]},{"group":"Developer Support","pages":[{"title":"For Web3 Developers","icon":"user-astronaut","href":"/devs/for-web3-developers"},{"title":"Link to Blockscout","icon":{"name":"link","style":"regular","library":"fontawesome"},"href":"/devs/replace-links"},{"title":"Blockscout APIs","url":"/devs/apis","icon":"network-wired","href":"/devs/apis-redirect"},{"group":"Wallet as a Service (WaaS)","icon":"wallet","pages":[{"title":"What is WaaS","icon":"wallet","href":"/guides/developer-support/waas"},{"title":"Integration Guide","icon":"page-caret-up","href":"/guides/developer-support/wallet-as-a-service-waas/integration-guide"},{"title":"Current Integrations","icon":"check-double","href":"/guides/developer-support/wallet-as-a-service-waas/integrations"}]},{"group":"Smart Contract Verification","icon":"shield-halved","pages":[{"title":"Smart Contract Verification","sidebarTitle":"Overview","href":"/devs/verification"},{"title":"Verify contracts using the Blockscout UI","href":"/devs/verification/blockscout-ui"},{"group":"Hardhat Verification Plugin","pages":[{"title":"Verify contracts with the Hardhat plugin on Blockscout","sidebarTitle":"Overview","href":"/devs/verification/hardhat-verification-plugin"},{"title":"Sourcify plugin for Hardhat","href":"/devs/verification/hardhat-verification-plugin/sourcify-plugin-for-hardhat"}]},{"title":"Verify smart contracts with Foundry Forge","href":"/devs/verification/foundry-verification"},{"title":"Verify contracts via Sourcify on Blockscout","href":"/devs/verification/contracts-verification-via-sourcify"},{"title":"Verify contracts with the Remix IDE plugin","href":"/devs/verification/remix-verification"},{"title":"Verify contracts via thirdweb on Blockscout","href":"/devs/verification/verification-via-thirdweb"},{"title":"Stylus Verification","href":"/devs/verification/stylus-verification"},{"title":"Interacting with Smart Contracts","href":"/devs/verification/interacting-with-smart-contracts"},{"title":"Smart contract verification websocket events","href":"/devs/verification/websocket-notifications"}]},{"title":"MCP Server","icon":"code-fork","href":"/devs/mcp-server"},{"title":"Blockscout SDK","icon":"cube","href":"/devs/blockscout-sdk"},{"title":"Chainscout Chains List","icon":"list","href":"/devs/chainscout-chains-list"},{"title":"Blockscout Software Licence","icon":"book-atlas","href":"/devs/blockscout-license"}]},{"group":"Setup and Run Blockscout","pages":[{"group":"Autoscout 1-click Launchpad","icon":"rocket-launch","pages":[{"title":"Autoscout Explorer Launchpad","icon":"rocket","href":"/using-blockscout/autoscout"},{"title":"Creating an Instance","icon":"wand-magic-sparkles","href":"/using-blockscout/creating-an-instance"}]},{"group":"General Overview","icon":"gears","pages":[{"title":"Blockscout architecture overview","sidebarTitle":"Overview","icon":"info-circle","href":"/setup/information-and-settings"},{"title":"Separate Indexer, Web App, And API","href":"/setup/information-and-settings/separate-indexer-web-app-and-api"},{"title":"Umbrella Project Organization","href":"/setup/information-and-settings/umbrella-project"},{"title":"Indexer Architecture Overview","href":"/setup/information-and-settings/indexer-architecture-overview"},{"title":"ShareLock","href":"/setup/information-and-settings/sharelock"},{"title":"EVM Version Information","href":"/setup/information-and-settings/evm-version-information"}]},{"group":"Requirements","icon":"list-check","pages":[{"title":"Requirements","sidebarTitle":"Overview","href":"/setup/requirements"},{"title":"General backend requirements and prerequisites","href":"/setup/requirements/requirements"},{"title":"Backend/Frontend Compatibility Matrix","href":"/setup/requirements/back-front-compatibility-matrix"},{"title":"Hardware \u0026 Hosting Requirements","href":"/setup/requirements/resource-requirements"},{"title":"Database Storage Requirements","href":"/setup/requirements/database-storage-requirements"},{"title":"Client Setting Requirements","href":"/setup/requirements/client-settings"},{"title":"Node Tracing / JSON RPC Requirements","href":"/setup/requirements/node-tracing-json-rpc-requirements"},{"title":"L2 to L1 JSON-RPC method requests","href":"/setup/requirements/l2-greater-than-l1-json-rpc-method-requests"}]},{"group":"ENV Variables","icon":"sliders","pages":[{"title":"Blockscout Environment Variables Overview","sidebarTitle":"Overview","href":"/setup/env-variables"},{"title":"Backend environment variables reference for Blockscout","href":"/setup/env-variables/backend-env-variables"},{"title":"Backend ENVs for Chain-Specific Configuration","href":"/setup/env-variables/backend-envs-chain-specific"},{"title":"Backend ENVs for Blockscout Integrations","href":"/setup/env-variables/backend-envs-integrations"},{"group":"Frontend ENVs: Common","pages":[{"title":"Frontend ENVs: Common","sidebarTitle":"Overview","href":"/setup/env-variables/frontend-common-envs"},{"title":"Frontend environment variables reference","sidebarTitle":"Frontend ENVs","href":"/setup/env-variables/frontend-common-envs/envs"},{"title":"Deprecated Frontend ENVs","href":"/setup/env-variables/frontend-common-envs/deprecated-envs"}]},{"group":"Deprecated Backend ENVs","pages":[{"title":"Deprecated Backend ENVs","sidebarTitle":"Overview","href":"/setup/env-variables/deprecated-env-variables"}]}]},{"group":"Deployment","icon":"rocket","pages":[{"title":"Blockscout Deployment Methods and Options","sidebarTitle":"Overview","href":"/setup/deployment"},{"group":"Manual Deployment Guide","pages":[{"title":"Manual Deployment Guide for Blockscout","sidebarTitle":"Overview","href":"/setup/deployment/manual-deployment-guide"},{"title":"Manual Blockscout Setup on Ubuntu","href":"/setup/deployment/manual-deployment-guide/ubuntu-setup"},{"title":"Manual Blockscout Setup on macOS","href":"/setup/deployment/manual-deployment-guide/macos-setup"}]},{"title":"Docker Compose Deployment for Blockscout","icon":"box-open","href":"/setup/deployment/docker-compose-deployment"},{"title":"Kubernetes Deployment with Helm Charts","icon":"server","href":"/setup/deployment/kubernetes-deployment"},{"title":"Deploy Blockscout on Rollup Chains","icon":"layer-group","href":"/setup/deployment/rollup-deployment"},{"title":"Deploy Blockscout for Cosmos-Based Chains","icon":"globe","href":"/setup/deployment/cosmos-based-chains"},{"title":"Deploy Blockscout on Avalanche L1 Chains","icon":"mountain","href":"/setup/deployment/avalanche-chains"},{"title":"Upgrade Guide for Blockscout v7.0 and v8.0","icon":"arrow-up","href":"/setup/deployment/upgrade-guide-v7-0"},{"group":"Frontend Migration","icon":"box-open","pages":[{"title":"Blockscout Frontend Migration Overview","sidebarTitle":"Overview","href":"/setup/deployment/frontend-migration"},{"title":"All-in-One Docker Compose Frontend Migration","href":"/setup/deployment/frontend-migration/all-in-one-container"},{"title":"Frontend Migration with Separate Frontend","href":"/setup/deployment/frontend-migration/separate-frontend"},{"title":"Frontend Migration with Customized Backend","href":"/setup/deployment/frontend-migration/customized-backend"},{"title":"NGINX Proxy Setup for Frontend Migration","href":"/setup/deployment/frontend-migration/proxy-setup"},{"title":"Frontend Migration FAQs","href":"/setup/deployment/frontend-migration/faqs"}]},{"group":"Manual Deployment (backend + old UI)","icon":"hands","pages":[{"title":"Manual Deployment: Backend and Legacy UI","sidebarTitle":"Overview","href":"/setup/deployment/manual-old-ui"},{"title":"Clean a Previous Manual Blockscout Instance","href":"/setup/deployment/manual-old-ui/check-your-manual-deployment-instance"}]},{"title":"Terraform Deployment for Polygon Supernets","icon":"earth-asia","href":"/setup/deployment/terraform-deployment"},{"group":"Ansible Deployment (AWS Cloud)","icon":"cloud","pages":[{"title":"Ansible + Terraform Deployment Overview","href":"/setup/deployment/ansible-deployment/overview"},{"title":"Ansible Deployment Prerequisites","href":"/setup/deployment/ansible-deployment/prerequisites"},{"group":"AWS Permissions \u0026 Settings","pages":[{"title":"AWS Permissions and Settings for Blockscout Deploy","sidebarTitle":"Overview","href":"/setup/deployment/ansible-deployment/aws-permissions"},{"title":"Creating an AWS Secret Access Key Pair for CLI","href":"/setup/deployment/ansible-deployment/aws-permissions/creating-a-secret-key-pair"},{"title":"Login with AWS CLI for Blockscout Terraform Deploy","href":"/setup/deployment/ansible-deployment/aws-permissions/login-with-aws-cli"},{"title":"Creating An AWS Certificate For SSL","href":"/setup/deployment/ansible-deployment/aws-permissions/creating-an-aws-certificate-for-ssl"},{"title":"Manually Clean Terraform Instances on AWS","href":"/setup/deployment/ansible-deployment/aws-permissions/manually-cleaning-terraform-related-instances"}]},{"title":"Ansible Deployment Variables Reference","href":"/setup/deployment/ansible-deployment/variables"},{"title":"Provision Blockscout Infrastructure on AWS","href":"/setup/deployment/ansible-deployment/deploying-the-blockscout-infrastructure"},{"title":"Deploy Blockscout Application with Ansible","href":"/setup/deployment/ansible-deployment/deploying-blockscout"},{"title":"Destroy Blockscout AWS Infrastructure","href":"/setup/deployment/ansible-deployment/destroying-provisioned-infrastructure"},{"title":"Ansible Common Additional Tasks","href":"/setup/deployment/ansible-deployment/common-additional-tasks"},{"title":"Ansible Deployment Common Errors and FAQ","href":"/setup/deployment/ansible-deployment/common-errors-and-questions"},{"group":"AWS Marketplace (deprecated)","icon":"store-alt","pages":[{"title":"Blockscout AWS Marketplace Listing (Deprecated)","sidebarTitle":"Overview","href":"/setup/deployment/ansible-deployment/aws-marketplace"},{"title":"AWS Marketplace Deployment Overview for Blockscout","icon":"store-alt","href":"/setup/deployment/ansible-deployment/aws-marketplace/overview"},{"title":"Blockscout CloudFormation Template and AWS Topology","icon":"project-diagram","href":"/setup/deployment/ansible-deployment/aws-marketplace/cloudformation-template"},{"title":"AWS Marketplace Prerequisites and Install Parameters","icon":"cogs","href":"/setup/deployment/ansible-deployment/aws-marketplace/aws-marketplace-installation"},{"title":"Install Blockscout from AWS Marketplace Listing","icon":"shopping-cart","href":"/setup/deployment/ansible-deployment/aws-marketplace/install-from-aws-marketplace"},{"title":"AWS EC2 Archive Node Setup with OpenEthereum","icon":"server","href":"/setup/deployment/ansible-deployment/aws-marketplace/aws-ec2-archive-node-setup"},{"title":"Updating and Redeploying Blockscout on AWS","icon":"sync","href":"/setup/deployment/ansible-deployment/aws-marketplace/updating-and-redeploying-in-aws"},{"title":"Customizing CSS on Blockscout AWS Marketplace","icon":"paint-brush","href":"/setup/deployment/ansible-deployment/aws-marketplace/customizing-css"}]}]}]},{"group":"Microservices","icon":"gears","pages":[{"title":"Microservices","sidebarTitle":"Overview","href":"/setup/microservices"},{"title":"Blockscout ENS (BENS) Name Service Integration","href":"/setup/microservices/blockscout-ens-bens-name-service-integration"},{"title":"Smart contract verification microservice","href":"/setup/microservices/smart-contract-verification"}]},{"group":"Configuration Options","icon":"wrench","pages":[{"title":"Configuration Options","sidebarTitle":"Overview","href":"/setup/configuration-options"},{"title":"Blockscout Admin Panel Usage for Hosted Explorers","href":"/setup/configuration-options/admin-panel-usage"},{"title":"Automating Blockscout Restarts with HEART_COMMAND","href":"/setup/configuration-options/automating-restarts"},{"title":"Circle CI Build Updates for Blockscout","href":"/setup/configuration-options/circle-ci-updates"},{"title":"Charts and Stats Microservice for Blockscout","href":"/setup/configuration-options/charts-and-stats"},{"title":"Coin, Token, and Historical Exchange Rates","href":"/setup/configuration-options/exchange-rates"},{"title":"HAProxy Settings for blockscout.com Routing","href":"/setup/configuration-options/haproxy-settings-for-blockscout-com"},{"title":"Blockscout Logger Configs and Log Rotation","href":"/setup/configuration-options/logger-configs"},{"title":"Blockscout Indexer Memory Usage and Limits","href":"/setup/configuration-options/memory-usage"},{"title":"Prometheus and Grafana Metrics for Blockscout","href":"/setup/configuration-options/untitled-2"},{"title":"My Account Settings for Blockscout Personalization","href":"/setup/configuration-options/my-account-settings"},{"title":"reCAPTCHA Setup for Blockscout CSV and Account","href":"/setup/configuration-options/recaptcha"},{"title":"Reown / WalletConnect Project ID for Contract R/W","href":"/setup/configuration-options/walletconnect-project-id-for-contract-read-write"},{"title":"Sorting and Cursor-Based Pagination in Blockscout","href":"/setup/configuration-options/sorting-and-pagination"},{"title":"Application Tracing with Spandex and Datadog","href":"/setup/configuration-options/tracing"}]},{"group":"Indexing","icon":"bars-staggered","pages":[{"title":"Indexing","sidebarTitle":"Overview","href":"/setup/indexing"},{"title":"How Do I Fix Indexer Timeouts?","href":"/setup/indexing/how-do-i-fix-indexer-timeouts"},{"title":"Fix indexer memory errors by adjusting memory usage","href":"/setup/indexing/how-do-i-update-memory-consumption-to-fix-indexer-memory-errors"}]},{"title":"Celestia Node and Indexer for Blockscout","icon":"globe","href":"/setup/celestia-node-indexer"},{"title":"Testing","icon":"vial","href":"/setup/testing"},{"title":"Blockscout Database Schema Reference","icon":"table","href":"/setup/db-schema"}]},{"group":"FAQs","pages":[{"title":"User FAQs","icon":"circle-question","href":"/faqs/faqs"},{"title":"Developer FAQs","icon":{"name":"question-circle","style":"regular","library":"fontawesome"},"href":"/faqs/developer-faqs"}]},{"group":"Resources","pages":[{"title":"EaaS: Hosting with Blockscout","icon":"star","href":"/resources/premium-features"},{"title":"Contributing to Blockscout","icon":"handshake-angle","href":"/resources/contributing-to-blockscout"},{"title":"Security Program","icon":"bug","href":"/resources/security-program"},{"title":"Media Kit","icon":"palette","href":"/resources/media-kit"},{"group":"Release Info","pages":[{"title":"Release Notes","sidebarTitle":"Release Notes","icon":"notes","href":"/resources/release-notes"},{"title":"v12.0.0 - Breaking changes and API updates","href":"/blockscout-v12-0-0-api-updates-and-breaking-changes"}]},{"title":"Discord Channel","url":"https://discord.gg/3yAWj8TXV2","href":"/discord-channel"},{"title":"Discussion","url":"https://github.com/blockscout/blockscout/discussions","href":"/discussion"},{"title":"GitHub Repo","url":"https://github.com/poanetwork/blockscout","href":"/github-repo"}]}]},{"tab":"Blockscout API","pages":[{"title":"Blockscout API","href":"/devs/apis"}]},{"tab":"About Blockscout","pages":[{"title":"About Blockscout","href":"/about/features"}]}]},"basePath":"","title":"Multisend - Blockscout","buildId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","deploymentId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","dynamics":["a74be98ba7"],"chunks":["zoom-image-lightbox-CE4cYsJE.js","lightbox-handle-r17bVUz3.js"]}