{"id":4230,"date":"2024-03-29T04:18:17","date_gmt":"2024-03-29T04:18:17","guid":{"rendered":"https:\/\/unlock-protocol.com\/guides\/?p=4230"},"modified":"2025-03-27T15:48:23","modified_gmt":"2025-03-27T15:48:23","slug":"how-to-choose-a-network-for-your-smart-contract-deployment","status":"publish","type":"post","link":"https:\/\/unlock-protocol.com\/guides\/how-to-choose-a-network-for-your-smart-contract-deployment\/","title":{"rendered":"How To Choose a Network For Your Smart Contract Deployment"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">The Unlock Protocol <a href=\"https:\/\/docs.unlock-protocol.com\/core-protocol\/unlock\/networks\">currently supports more than 14 networks<\/a>. We are constantly adding new ones, and you can <a href=\"https:\/\/github.com\/unlock-protocol\/unlock\/issues\/9304\">even suggest new networks the protocol should support<\/a>. Because of this wide variety, we only show a subset of these networks by default on the Unlock Dashboard UI, in order to not provide an overwhelming list of options.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>With all of these options, which network should you choose to deploy on?<\/strong> In the end, choosing a network is <em>your<\/em> decision. It should be based on where you think your community will already have familiarity, and perhaps take into account business relationships with other players, such as the teams building these networks, or business relationships in related parts of a network ecosystem.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Avoid Ethereum mainnet<\/strong>. That said, in general, we typically discourage people from deploying their contracts on Ethereum Mainnet itself. The gas costs on Mainnet are high (often multiple $ or even tens of $ of gas per transaction) and they will remain high. This is a good sign for the overall ecosystem, as it means there is demand and competition for the scarce block space on Mainnet itself.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>We generally recommend using an L2, such as Optimism, Arbitrum or Base.<\/strong> They have different characteristics, but the all &#8220;inherit&#8221; from the Ethereum Mainnet security \u2014 at a fraction of the cost. In most cases, it should cost no more than a few cents to deploy your contract or for your members to purchase and mint their keys\/memberships.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>The network does not matter as much as you think!<\/strong> We generally try to support all the Unlock features on all the networks, including password protection, promo codes, and credit card purchases. Similarly, our checkout, if you decide to use it, supports chain-agnostic features for your members including <a href=\"https:\/\/unlock-protocol.com\/guides\/enabling-credit-cards\/\">credit card payments<\/a>, <a href=\"https:\/\/unlock-protocol.com\/blog\/swap-and-call\">swap and pay<\/a> and <a href=\"https:\/\/unlock-protocol.com\/blog\/crosschain-checkout\">cross-chain purchases<\/a> (the former means that your users don&#8217;t even have to <em>know<\/em> about the network on which your contract is deployed to make a purchase). In practice, users can pay on <em>any<\/em> network that they have assets on, and our checkout UI will offer them ability to pay there, without requiring them to bridge or transfer any tokens.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If the network you wish to deploy on is supported by Unlock but it is not currently showing in the default list, you can make it appear in the list by connecting your wallet to the network you want to deploy on. Once your wallet is connected to that network, the network should appear on the list.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"775\" src=\"https:\/\/unlock-protocol.com\/guides\/wp-content\/uploads\/2024\/03\/Screenshot-2024-03-27-at-8.33.28-PM-1024x775.png\" alt=\"\" class=\"wp-image-4231\" srcset=\"https:\/\/unlock-protocol.com\/guides\/wp-content\/uploads\/2024\/03\/Screenshot-2024-03-27-at-8.33.28-PM-1024x775.png 1024w, https:\/\/unlock-protocol.com\/guides\/wp-content\/uploads\/2024\/03\/Screenshot-2024-03-27-at-8.33.28-PM-300x227.png 300w, https:\/\/unlock-protocol.com\/guides\/wp-content\/uploads\/2024\/03\/Screenshot-2024-03-27-at-8.33.28-PM-768x582.png 768w, https:\/\/unlock-protocol.com\/guides\/wp-content\/uploads\/2024\/03\/Screenshot-2024-03-27-at-8.33.28-PM-1536x1163.png 1536w, https:\/\/unlock-protocol.com\/guides\/wp-content\/uploads\/2024\/03\/Screenshot-2024-03-27-at-8.33.28-PM.png 1582w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\"><em>My wallet is connected to the Base network, so it is automatically selected by default!<\/em><\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Unlock Protocol currently supports more than 14 networks. We are constantly adding new ones, and you can even suggest new networks the protocol should support. Because of this wide variety, we only show a subset of these networks by default on the Unlock Dashboard UI, in order to not provide an overwhelming list of [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":4236,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[21],"tags":[63],"class_list":["post-4230","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-guide","tag-guide"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How To Choose a Network For Your Smart Contract Deployment - Unlock Guides<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/unlock-protocol.com\/guides\/how-to-choose-a-network-for-your-smart-contract-deployment\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How To Choose a Network For Your Smart Contract Deployment - Unlock Guides\" \/>\n<meta property=\"og:description\" content=\"The Unlock Protocol currently supports more than 14 networks. We are constantly adding new ones, and you can even suggest new networks the protocol should support. Because of this wide variety, we only show a subset of these networks by default on the Unlock Dashboard UI, in order to not provide an overwhelming list of [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/unlock-protocol.com\/guides\/how-to-choose-a-network-for-your-smart-contract-deployment\/\" \/>\n<meta property=\"og:site_name\" content=\"Unlock Guides\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-29T04:18:17+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-03-27T15:48:23+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/unlock-protocol.com\/guides\/wp-content\/uploads\/2024\/03\/cross-chain-checkout-share-2.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Julien Genestoux\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@julien51\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Julien Genestoux\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/unlock-protocol.com\/guides\/how-to-choose-a-network-for-your-smart-contract-deployment\/\",\"url\":\"https:\/\/unlock-protocol.com\/guides\/how-to-choose-a-network-for-your-smart-contract-deployment\/\",\"name\":\"How To Choose a Network For Your Smart Contract Deployment - Unlock Guides\",\"isPartOf\":{\"@id\":\"https:\/\/unlock-protocol.com\/guides\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/unlock-protocol.com\/guides\/how-to-choose-a-network-for-your-smart-contract-deployment\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/unlock-protocol.com\/guides\/how-to-choose-a-network-for-your-smart-contract-deployment\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/unlock-protocol.com\/guides\/wp-content\/uploads\/2024\/03\/cross-chain-checkout-share-2.png\",\"datePublished\":\"2024-03-29T04:18:17+00:00\",\"dateModified\":\"2025-03-27T15:48:23+00:00\",\"author\":{\"@id\":\"https:\/\/unlock-protocol.com\/guides\/#\/schema\/person\/660c6488569d0c3ada5b447eb9d78214\"},\"breadcrumb\":{\"@id\":\"https:\/\/unlock-protocol.com\/guides\/how-to-choose-a-network-for-your-smart-contract-deployment\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/unlock-protocol.com\/guides\/how-to-choose-a-network-for-your-smart-contract-deployment\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/unlock-protocol.com\/guides\/how-to-choose-a-network-for-your-smart-contract-deployment\/#primaryimage\",\"url\":\"https:\/\/unlock-protocol.com\/guides\/wp-content\/uploads\/2024\/03\/cross-chain-checkout-share-2.png\",\"contentUrl\":\"https:\/\/unlock-protocol.com\/guides\/wp-content\/uploads\/2024\/03\/cross-chain-checkout-share-2.png\",\"width\":1200,\"height\":630},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/unlock-protocol.com\/guides\/how-to-choose-a-network-for-your-smart-contract-deployment\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Guides\",\"item\":\"https:\/\/unlock-protocol.com\/guides\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How To Choose a Network For Your Smart Contract Deployment\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/unlock-protocol.com\/guides\/#website\",\"url\":\"https:\/\/unlock-protocol.com\/guides\/\",\"name\":\"Unlock Guides\",\"description\":\"Connect with your 1000 true fans with membership NFT\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/unlock-protocol.com\/guides\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/unlock-protocol.com\/guides\/#\/schema\/person\/660c6488569d0c3ada5b447eb9d78214\",\"name\":\"Julien Genestoux\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/unlock-protocol.com\/guides\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/32c86318c1d0ded9fdb51a5f9d7131089093fcf56a25225870fefab0955ec0bb?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/32c86318c1d0ded9fdb51a5f9d7131089093fcf56a25225870fefab0955ec0bb?s=96&d=mm&r=g\",\"caption\":\"Julien Genestoux\"},\"description\":\"Founder, CEO at Unlock Protocol\",\"sameAs\":[\"https:\/\/ouvre-boite.com\",\"https:\/\/x.com\/julien51\"],\"url\":\"https:\/\/unlock-protocol.com\/guides\/author\/juliengenestoux\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How To Choose a Network For Your Smart Contract Deployment - Unlock Guides","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/unlock-protocol.com\/guides\/how-to-choose-a-network-for-your-smart-contract-deployment\/","og_locale":"en_US","og_type":"article","og_title":"How To Choose a Network For Your Smart Contract Deployment - Unlock Guides","og_description":"The Unlock Protocol currently supports more than 14 networks. We are constantly adding new ones, and you can even suggest new networks the protocol should support. Because of this wide variety, we only show a subset of these networks by default on the Unlock Dashboard UI, in order to not provide an overwhelming list of [&hellip;]","og_url":"https:\/\/unlock-protocol.com\/guides\/how-to-choose-a-network-for-your-smart-contract-deployment\/","og_site_name":"Unlock Guides","article_published_time":"2024-03-29T04:18:17+00:00","article_modified_time":"2025-03-27T15:48:23+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/unlock-protocol.com\/guides\/wp-content\/uploads\/2024\/03\/cross-chain-checkout-share-2.png","type":"image\/png"}],"author":"Julien Genestoux","twitter_card":"summary_large_image","twitter_creator":"@julien51","twitter_misc":{"Written by":"Julien Genestoux","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/unlock-protocol.com\/guides\/how-to-choose-a-network-for-your-smart-contract-deployment\/","url":"https:\/\/unlock-protocol.com\/guides\/how-to-choose-a-network-for-your-smart-contract-deployment\/","name":"How To Choose a Network For Your Smart Contract Deployment - Unlock Guides","isPartOf":{"@id":"https:\/\/unlock-protocol.com\/guides\/#website"},"primaryImageOfPage":{"@id":"https:\/\/unlock-protocol.com\/guides\/how-to-choose-a-network-for-your-smart-contract-deployment\/#primaryimage"},"image":{"@id":"https:\/\/unlock-protocol.com\/guides\/how-to-choose-a-network-for-your-smart-contract-deployment\/#primaryimage"},"thumbnailUrl":"https:\/\/unlock-protocol.com\/guides\/wp-content\/uploads\/2024\/03\/cross-chain-checkout-share-2.png","datePublished":"2024-03-29T04:18:17+00:00","dateModified":"2025-03-27T15:48:23+00:00","author":{"@id":"https:\/\/unlock-protocol.com\/guides\/#\/schema\/person\/660c6488569d0c3ada5b447eb9d78214"},"breadcrumb":{"@id":"https:\/\/unlock-protocol.com\/guides\/how-to-choose-a-network-for-your-smart-contract-deployment\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/unlock-protocol.com\/guides\/how-to-choose-a-network-for-your-smart-contract-deployment\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/unlock-protocol.com\/guides\/how-to-choose-a-network-for-your-smart-contract-deployment\/#primaryimage","url":"https:\/\/unlock-protocol.com\/guides\/wp-content\/uploads\/2024\/03\/cross-chain-checkout-share-2.png","contentUrl":"https:\/\/unlock-protocol.com\/guides\/wp-content\/uploads\/2024\/03\/cross-chain-checkout-share-2.png","width":1200,"height":630},{"@type":"BreadcrumbList","@id":"https:\/\/unlock-protocol.com\/guides\/how-to-choose-a-network-for-your-smart-contract-deployment\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Guides","item":"https:\/\/unlock-protocol.com\/guides\/"},{"@type":"ListItem","position":2,"name":"How To Choose a Network For Your Smart Contract Deployment"}]},{"@type":"WebSite","@id":"https:\/\/unlock-protocol.com\/guides\/#website","url":"https:\/\/unlock-protocol.com\/guides\/","name":"Unlock Guides","description":"Connect with your 1000 true fans with membership NFT","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/unlock-protocol.com\/guides\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/unlock-protocol.com\/guides\/#\/schema\/person\/660c6488569d0c3ada5b447eb9d78214","name":"Julien Genestoux","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/unlock-protocol.com\/guides\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/32c86318c1d0ded9fdb51a5f9d7131089093fcf56a25225870fefab0955ec0bb?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/32c86318c1d0ded9fdb51a5f9d7131089093fcf56a25225870fefab0955ec0bb?s=96&d=mm&r=g","caption":"Julien Genestoux"},"description":"Founder, CEO at Unlock Protocol","sameAs":["https:\/\/ouvre-boite.com","https:\/\/x.com\/julien51"],"url":"https:\/\/unlock-protocol.com\/guides\/author\/juliengenestoux\/"}]}},"_links":{"self":[{"href":"https:\/\/unlock-protocol.com\/guides\/wp-json\/wp\/v2\/posts\/4230","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/unlock-protocol.com\/guides\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/unlock-protocol.com\/guides\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/unlock-protocol.com\/guides\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/unlock-protocol.com\/guides\/wp-json\/wp\/v2\/comments?post=4230"}],"version-history":[{"count":0,"href":"https:\/\/unlock-protocol.com\/guides\/wp-json\/wp\/v2\/posts\/4230\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/unlock-protocol.com\/guides\/wp-json\/wp\/v2\/media\/4236"}],"wp:attachment":[{"href":"https:\/\/unlock-protocol.com\/guides\/wp-json\/wp\/v2\/media?parent=4230"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/unlock-protocol.com\/guides\/wp-json\/wp\/v2\/categories?post=4230"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/unlock-protocol.com\/guides\/wp-json\/wp\/v2\/tags?post=4230"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}