CINXE.COM
<!doctype html> <html lang="en" dir="ltr" class="plugin-pages plugin-id-default" data-has-hydrated="false"> <head> <meta charset="UTF-8"> <meta name="generator" content="Docusaurus v3.6.3"> <title data-rh="true">Flow Developer Portal | Flow Developer Portal</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" property="og:url" content="https://developers.flow.com/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_tag" content="default"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docsearch:docusaurus_tag" content="default"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" name="twitter:image" content="https://developers.flow.com/img/flow-docs-og-1200-630.png"><meta data-rh="true" property="og:image" content="https://developers.flow.com/img/flow-docs-og-1200-630.png"><meta data-rh="true" property="og:image:type" content="image/png"><meta data-rh="true" property="og:image:width" content="1200"><meta data-rh="true" property="og:image:height" content="630"><meta data-rh="true" property="og:type" content="website"><meta data-rh="true" property="og:description" content="Flow Developer Documentation - The future of culture and digital assets is built on Flow"><meta data-rh="true" property="og:logo" content="https://developers.flow.com/img/flow-docs-logo-light.png"><meta data-rh="true" property="og:title" content="Flow Developer Portal | Flow Developer Portal"><link data-rh="true" rel="icon" href="/favicon.ico"><link data-rh="true" rel="canonical" href="https://developers.flow.com/"><link data-rh="true" rel="alternate" href="https://developers.flow.com/" hreflang="en"><link data-rh="true" rel="alternate" href="https://developers.flow.com/" hreflang="x-default"><script data-rh="true">function insertBanner(){var n=document.createElement("div");n.id="__docusaurus-base-url-issue-banner-container";n.innerHTML='\n<div id="__docusaurus-base-url-issue-banner" style="border: thick solid red; background-color: rgb(255, 230, 179); margin: 20px; padding: 20px; font-size: 20px;">\n <p style="font-weight: bold; font-size: 30px;">Your Docusaurus site did not load properly.</p>\n <p>A very common reason is a wrong site <a href="https://docusaurus.io/docs/docusaurus.config.js/#baseUrl" style="font-weight: bold;">baseUrl configuration</a>.</p>\n <p>Current configured baseUrl = <span style="font-weight: bold; color: red;">/</span> (default value)</p>\n <p>We suggest trying baseUrl = <span id="__docusaurus-base-url-issue-banner-suggestion-container" style="font-weight: bold; color: green;"></span></p>\n</div>\n',document.body.prepend(n);var e=document.getElementById("__docusaurus-base-url-issue-banner-suggestion-container"),s=window.location.pathname,o="/"===s.substr(-1)?s:s+"/";e.innerHTML=o}document.addEventListener("DOMContentLoaded",(function(){void 0===window.docusaurus&&insertBanner()}))</script><link rel="preconnect" href="https://www.google-analytics.com"> <link rel="preconnect" href="https://www.googletagmanager.com"> <script async src="https://www.googletagmanager.com/gtag/js?id=G-QQ9WYY47HM"></script> <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-QQ9WYY47HM",{anonymize_ip:!0})</script> <link rel="search" type="application/opensearchdescription+xml" title="Flow Developer Portal" href="/opensearch.xml"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.13.24/dist/katex.min.css" integrity="sha384-odtC+0UGzzFL/6PNoE8rX/SPcQDXBJ+uRepguP4QkPCm2LBxH3FA3y+fKSiJ+AmM" crossorigin="anonymous"> <script src="/mixpanel.js" async onload="if ('776159d170484f49f19c3c2f7339f297' && '776159d170484f49f19c3c2f7339f297' !== 'undefined') { window.mixpanel.init('776159d170484f49f19c3c2f7339f297'); const viwedPayload = { 'Page Name': document.title, 'Page URL': window.location.pathname, } window.mixpanel.track('Page Viewed', viwedPayload); const playUrl = 'play.flow.com'; const links = document.querySelectorAll('a') || []; const isPlayPage = Array.from(links).some((link) => link.href.includes(playUrl)); if (isPlayPage) { window.mixpanel.track('Play Page Viewed', viwedPayload); } window.document.addEventListener('click', function (event) { var target = event.target; // Check if the clicked element is a link with an href attribute if (target.tagName === 'A' && target.hasAttribute('href')) { if (window.mixpanel) { const payload = { href: target.getAttribute('href'), id: target.id, class: target.className, } window.mixpanel.track('Link clicked', payload); const isPlay = payload.href.includes('play.flow.com'); if (isPlay) { window.mixpanel.track('Play Link clicked', payload); } } } }); }"></script> <script src="/hotjar.js" async></script><link rel="stylesheet" href="/assets/css/styles.5b5912db.css"> <script src="/assets/js/runtime~main.5eff0b89.js" defer="defer"></script> <script src="/assets/js/main.4cbc656b.js" defer="defer"></script> </head> <body class="navigation-with-keyboard"> <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"dark")}(),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navbar__brand" href="/"><div class="navbar__logo"><img src="/img/flow-docs-logo-dark.png" alt="Flow Developer Portal Logo" class="themedComponent_mlkZ themedComponent--light_NVdE"><img src="/img/flow-docs-logo-light.png" alt="Flow Developer Portal Logo" class="themedComponent_mlkZ themedComponent--dark_xIcU"></div><b class="navbar__title text--truncate"></b></a><a class="navbar__item navbar__link" href="/build/flow">Cadence</a><a class="navbar__item navbar__link" href="/evm/about">EVM</a><a class="navbar__item navbar__link" href="/tools/clients">Tools</a><a class="navbar__item navbar__link" href="/networks/flow-networks">Networks</a><a class="navbar__item navbar__link" href="/ecosystem">Ecosystem</a><a class="navbar__item navbar__link" href="/growth">Growth</a><a class="navbar__item navbar__link" href="/tutorials">Tutorials</a></div><div class="navbar__items navbar__items--right"><button class="inline-flex items-center justify-center font-semibold text-center border transition duration-200 cursor-pointer font-display text-sm px-4 py-2 rounded-md gap-2 bg-black text-white border-transparent hover:bg-gray-800 hover:text-white active:bg-gray-900 active:text-white dark:bg-white dark:text-black dark:hover:bg-gray-100 dark:hover:text-black dark:active:bg-gray-200 dark:active:text-black mr-2">Sign In</button><a href="https://github.com/onflow" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link h-8 desktop:p-1"><img src="" alt="GitHub" id="navbar-github" class="box-content h-32 w-32"><span class="p-2 desktop:hidden">Github</span></a><a href="https://discord.gg/flow" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link h-8 desktop:p-1"><img src="" alt="Discord" id="navbar-discord" class="box-content h-32 w-32"><span class="p-2 desktop:hidden">Discord</span></a><div class="toggle_vylO colorModeToggle_DEke"><button class="clean-btn toggleButton_gllP toggleButtonDisabled_aARS" type="button" disabled="" title="Switch between dark and light mode (currently dark mode)" aria-label="Switch between dark and light mode (currently dark mode)" aria-live="polite" aria-pressed="true"><svg viewBox="0 0 24 24" width="24" height="24" class="lightToggleIcon_pyhR"><path fill="currentColor" d="M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"></path></svg><svg viewBox="0 0 24 24" width="24" height="24" class="darkToggleIcon_wfgR"><path fill="currentColor" d="M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"></path></svg></button></div><div class="navbarSearchContainer_Bca1"><button type="button" class="DocSearch DocSearch-Button" aria-label="Search"><span class="DocSearch-Button-Container"><svg width="20" height="20" class="DocSearch-Search-Icon" viewBox="0 0 20 20"><path d="M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="DocSearch-Button-Placeholder">Search</span></span><span class="DocSearch-Button-Keys"></span></button></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div></nav><div id="__docusaurus_skipToContent_fallback" class="main-wrapper mainWrapper_z2l0"><main><div class="bg-primary-gray-50 dark:bg-black page-bg-gradient-home page-bg-gradient"><div class="relative p-8"><div class="relative pl-8"><div class="flex flex-col md:flex-row items-center"><div class="flex-1 basis-1/3 pr-8"><h1 class="text mb-8 max-w-full !text-3xl md:!text-6xl font-normal font-['Inter'] leading-[1.4] md:mb-0">What do you want to do today?</h1></div><div class="flex-1 basis-2/3"><div class="grid grid-cols-1 lg:grid-cols-2 gap-6 pl-8"><a rel="noopener noreferrer" class="relative flex flex-col justify-between p-6 rounded-lg shadow-lg hover:scale-[1.02] transition-transform cursor-pointer bg-[#1F2937]"><div class="flex flex-col h-full"><div class="flex items-center gap-4"><div class="shrink-0 w-10 h-10 rounded-md flex items-center justify-center bg-[#59CB8C]"><div class="w-6 h-6"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" fill="none" class="w-full h-full"><path fill="#000" d="M3 13h1v7c0 1.103.897 2 2 2h12c1.103 0 2-.897 2-2v-7h1a1.001 1.001 0 0 0 .707-1.707l-9-9a1 1 0 0 0-1.414 0l-9 9A1 1 0 0 0 3 13m7 7v-5h4v5zm2-15.586 6 6V20h-2v-5c0-1.103-.897-2-2-2h-4c-1.103 0-2 .897-2 2v5H6v-9.586z"></path></svg></div></div><h3 class="text-2xl font-semibold text-white mb-0">Build</h3></div><p class="text-base text-gray-100 mt-4">Fire up a new app, add blue-chip features such as tokens and NFTs, or supercharge your user experience.</p></div></a><a rel="noopener noreferrer" class="relative flex flex-col justify-between p-6 rounded-lg shadow-lg hover:scale-[1.02] transition-transform cursor-pointer bg-[#1F2937]"><div class="flex flex-col h-full"><div class="flex items-center gap-4"><div class="shrink-0 w-10 h-10 rounded-md flex items-center justify-center bg-[#C25BEF]"><div class="w-6 h-6"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" fill="none" class="w-full h-full"><path fill="#000" d="M5.495 14h-1.99c-.28 0-.505.305-.505.683v4.634c0 .378.226.683.505.683h1.99c.279 0 .505-.305.505-.683v-4.634c0-.377-.226-.683-.505-.683M11.495 11h-1.99c-.28 0-.505.294-.505.656v7.688c0 .362.226.656.505.656h1.99c.279 0 .505-.294.505-.656v-7.688c0-.362-.226-.656-.505-.656M19.925 7.922a.3.3 0 0 0-.037-.05l-3.154-3.758a.3.3 0 0 0-.473.003L13.094 7.89c-.204.244-.054.68.236.68h1.408v10.76c0 .37.252.669.562.669h2.214c.31 0 .562-.3.562-.67V8.57h1.58l.043-.004c.137-.015.226-.113.266-.238a.42.42 0 0 0-.04-.406"></path></svg></div></div><h3 class="text-2xl font-semibold text-white mb-0">Grow</h3></div><p class="text-base text-gray-100 mt-4">Access builder credits, startup support, and explore funding opportunities.</p></div></a></div></div></div></div></div><div class="relative p-8" id="Build"><div class="relative flex items-center mb-8"><div class="absolute top-0 left-5 flex flex-col items-center"><div class="w-10 h-10 bg-[#59CB8C] flex items-center justify-center rounded-md"><div class="w-6 h-6"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" fill="none" class="w-full h-full"><path fill="#000" d="M3 13h1v7c0 1.103.897 2 2 2h12c1.103 0 2-.897 2-2v-7h1a1.001 1.001 0 0 0 .707-1.707l-9-9a1 1 0 0 0-1.414 0l-9 9A1 1 0 0 0 3 13m7 7v-5h4v5zm2-15.586 6 6V20h-2v-5c0-1.103-.897-2-2-2h-4c-1.103 0-2 .897-2 2v5H6v-9.586z"></path></svg></div></div><div class="w-[1px] bg-[#59CB8C] h-full"></div></div><h2 class="ml-20 text-3xl font-semibold text-gray-900 dark:text-white">Build</h2></div><div class="relative pl-8"><div class="absolute top-0 left-10 w-[1px] bg-green-500 h-full"></div><div class="mb-12"><h3 class="pl-8 text-2xl font-semibold text-gray-900 dark:text-white mb-4">Getting Started</h3><div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6 pl-8"><a href="build/flow" rel="noopener noreferrer" class="relative flex flex-col justify-between p-6 rounded-lg shadow-lg hover:scale-[1.02] transition-transform bg-[#1F2937]"><div class="flex flex-col h-full"><div class="flex items-center gap-4"><div class="shrink-0 w-10 h-10 rounded-md flex items-center justify-center bg-[#59CB8C]"><div class="w-6 h-6"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" fill="none" class="w-full h-full"><path fill="#000" d="M13.318 8.546h2.173c.05-.006.092.025.098.074l-.003 1.972a.42.42 0 0 1-.102.317l-4.29 4.317a.44.44 0 0 1-.298.137l-2.042.003a.083.083 0 0 1-.088-.088l.005-2.164a.43.43 0 0 1 .121-.274l4.145-4.14a.44.44 0 0 1 .28-.154"></path><path fill="#000" d="M13.77 18.323a.75.75 0 0 1-.526.227l-7.29-.01a.36.36 0 0 1-.37-.376v-7.11c0-.184.087-.373.237-.52L8.297 8.09H3.835L2.203 9.71a.82.82 0 0 0-.258.555l.002 11.291a.62.62 0 0 0 .169.454c.11.111.266.176.452.177l11.376.001c.195 0 .402-.09.561-.246l1.54-1.58v-4.103zM21.345 2.177H9.95a.78.78 0 0 0-.544.246L6.54 5.361h11.699c.32.005.544.24.543.57l-.036 11.724 2.952-2.885a.83.83 0 0 0 .25-.556V2.808c.005-.37-.242-.63-.602-.63"></path></svg></div></div><h3 class="text-2xl font-semibold text-white mb-0">Cadence</h3></div><p class="text-base text-gray-100 mt-4">Learn why Dieter Shirley, co-author of the ERC-721 NFT standard, led the development of a new L1.</p></div></a><a href="evm/about" rel="noopener noreferrer" class="relative flex flex-col justify-between p-6 rounded-lg shadow-lg hover:scale-[1.02] transition-transform bg-[#1F2937]"><div class="flex flex-col h-full"><div class="flex items-center gap-4"><div class="shrink-0 w-10 h-10 rounded-md flex items-center justify-center bg-[#59CB8C]"><div class="w-6 h-6"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" fill="none" class="w-full h-full"><path fill="#000" d="M11.948 17.373 5.32 13.458l6.627 9.342 6.633-9.342-6.635 3.915zm.1-16.173-6.629 11 6.629 3.92 6.628-3.916z"></path></svg></div></div><h3 class="text-2xl font-semibold text-white mb-0">EVM</h3></div><p class="text-base text-gray-100 mt-4">Deploy your Solidity contracts on Flow to get sub-cent transaction fees, sponsored gas, and the ability to scale to millions of users.</p></div></a></div></div><div class="mb-12"><h3 class="pl-8 text-2xl font-semibold text-gray-900 dark:text-white mb-4">Learn Cadence</h3><div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6 pl-8"><a href="build/getting-started/contract-interaction" rel="noopener noreferrer" class="relative flex flex-col justify-between p-6 rounded-lg shadow-lg hover:scale-[1.02] transition-transform bg-[#1F2937]"><div class="flex flex-col h-full"><div class="flex items-center gap-4"><div class="shrink-0 w-10 h-10 rounded-md flex items-center justify-center bg-[#59CB8C]"><div class="w-6 h-6"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" fill="none" class="w-full h-full"><path fill="#000" fill-rule="evenodd" d="M13.5 8a2.5 2.5 0 1 1 5 0 2.5 2.5 0 0 1-5 0m2.5-.5a.5.5 0 1 0 0 1 .5.5 0 0 0 0-1" clip-rule="evenodd"></path><path fill="#000" fill-rule="evenodd" d="M10.739 6c2.486-3.078 6.284-5 10.46-5h1.802v1.802c0 4.176-1.922 7.974-5 10.46v.639a7.22 7.22 0 0 1-5.804 7.08l-1.196.239v-5.806L8.587 13H2.78l.24-1.196A7.22 7.22 0 0 1 10.1 6zM9.373 8.05A5.22 5.22 0 0 0 5.375 11h2.832c.275-1.042.67-2.03 1.166-2.95m.724 3.631 2.223 2.223A11.44 11.44 0 0 0 21 3.002a11.44 11.44 0 0 0-10.903 8.68M13 15.795v2.832a5.22 5.22 0 0 0 2.95-3.998c-.92.496-1.908.89-2.95 1.166" clip-rule="evenodd"></path><path fill="#000" fill-rule="evenodd" d="M2.525 17.273A3.325 3.325 0 1 1 6.73 21.48L.422 23.58zM5.678 17c-.57 0-1.076.365-1.256.906l-.838 2.513 2.513-.838A1.324 1.324 0 0 0 5.678 17" clip-rule="evenodd"></path></svg></div></div><h3 class="text-2xl font-semibold text-white mb-0">Hello World</h3></div><p class="text-base text-gray-100 mt-4">Build and deploy your first contract, connect to it from the frontend, and call your smart contract functions - all in less than 30 minutes.</p></div></a><a href="https://cadence-lang.org" target="_blank" rel="noopener noreferrer" class="relative flex flex-col justify-between p-6 rounded-lg shadow-lg hover:scale-[1.02] transition-transform bg-[#1F2937]"><div class="flex flex-col h-full"><div class="flex items-center gap-4"><div class="shrink-0 w-10 h-10 rounded-md flex items-center justify-center bg-[#59CB8C]"><div class="w-6 h-6"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" fill="none" class="w-full h-full"><path fill="#000" d="M13.318 8.546h2.173c.05-.006.092.025.098.074l-.003 1.972a.42.42 0 0 1-.102.317l-4.29 4.317a.44.44 0 0 1-.298.137l-2.042.003a.083.083 0 0 1-.088-.088l.005-2.164a.43.43 0 0 1 .121-.274l4.145-4.14a.44.44 0 0 1 .28-.154"></path><path fill="#000" d="M13.77 18.323a.75.75 0 0 1-.526.227l-7.29-.01a.36.36 0 0 1-.37-.376v-7.11c0-.184.087-.373.237-.52L8.297 8.09H3.835L2.203 9.71a.82.82 0 0 0-.258.555l.002 11.291a.62.62 0 0 0 .169.454c.11.111.266.176.452.177l11.376.001c.195 0 .402-.09.561-.246l1.54-1.58v-4.103zM21.345 2.177H9.95a.78.78 0 0 0-.544.246L6.54 5.361h11.699c.32.005.544.24.543.57l-.036 11.724 2.952-2.885a.83.83 0 0 0 .25-.556V2.808c.005-.37-.242-.63-.602-.63"></path></svg></div></div><h3 class="text-2xl font-semibold text-white mb-0">Cadence 101</h3></div><p class="text-base text-gray-100 mt-4">Cadence is a resource-oriented programming language that makes it easy to build secure, scalable, and composable applications.</p></div></a><a href="build/guides/fungible-token" rel="noopener noreferrer" class="relative flex flex-col justify-between p-6 rounded-lg shadow-lg hover:scale-[1.02] transition-transform bg-[#1F2937]"><div class="flex flex-col h-full"><div class="flex items-center gap-4"><div class="shrink-0 w-10 h-10 rounded-md flex items-center justify-center bg-[#59CB8C]"><div class="w-6 h-6"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" fill="none" class="w-full h-full"><g clip-path="url(#launch-a-token_svg__a)"><path fill="#000" d="M6.367 9.25c-2.485 4.304-3.66 9.433-1.103 10.91l3.464 2c2.559 1.477 6.413-2.106 8.897-6.41s3.662-9.433 1.103-10.91l-3.464-2c-2.558-1.477-6.412 2.106-8.897 6.41m3.361 11.178-1.036-.598a10 10 0 0 0 1.745-1.302l1.629.94c-1.102.88-1.976 1.17-2.338.96m6.129-10.318 1.707.985c-.279.84-.666 1.772-1.19 2.777l-1.732-1q.703-1.338 1.215-2.762m-.483 5.495a19 19 0 0 1-1.81 2.419l-1.707-.986a22 22 0 0 0 1.786-2.433zm2.691-6.53-1.628-.94c.164-.709.25-1.434.255-2.162l1.036.599c.362.209.549 1.11.337 2.504M12.43 12.75C9.841 17.233 7 18.853 6.264 18.428S5.511 14.733 8.1 10.25s5.43-6.103 6.165-5.678.754 3.694-1.835 8.178"></path></g><defs><clipPath id="launch-a-token_svg__a"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg></div></div><h3 class="text-2xl font-semibold text-white mb-0">Launch a Token</h3></div><p class="text-base text-gray-100 mt-4">Learn how to launch a fungible token that's stored in your users' vaults directly in their accounts.</p></div></a><a href="build/guides/nft" rel="noopener noreferrer" class="relative flex flex-col justify-between p-6 rounded-lg shadow-lg hover:scale-[1.02] transition-transform bg-[#1F2937]"><div class="flex flex-col h-full"><div class="flex items-center gap-4"><div class="shrink-0 w-10 h-10 rounded-md flex items-center justify-center bg-[#59CB8C]"><div class="w-6 h-6"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" fill="none" class="w-full h-full"><path fill="#000" d="m19.694 8.25-2.5-3.75h-1.79l1.136 3.75zm-.166 1.5H16.48l-2.464 7.164zm-9.703 6.966L7.429 9.75H4.466zM4.3 8.25h3.07L8.505 4.5H6.8zm5.877-3.75L9.042 8.25h5.826L13.733 4.5zm11.422 3.904a1 1 0 0 1-.039 1.164L12.79 20.97q-.08.103-.183.183a1 1 0 0 1-1.403-.183L2.434 9.568a1 1 0 0 1-.04-1.164L5.7 3.445A1 1 0 0 1 6.532 3h10.93a1 1 0 0 1 .832.445zm-9.644 9.586 2.834-8.24H9.12z"></path></svg></div></div><h3 class="text-2xl font-semibold text-white mb-0">Create an NFT Collection</h3></div><p class="text-base text-gray-100 mt-4">Create NFT collections that are stored directly in your users' accounts in a way that makes it nearly impossible to lose them.</p></div></a><a href="tools/clients/fcl-js" rel="noopener noreferrer" class="relative flex flex-col justify-between p-6 rounded-lg shadow-lg hover:scale-[1.02] transition-transform bg-[#1F2937]"><div class="flex flex-col h-full"><div class="flex items-center gap-4"><div class="shrink-0 w-10 h-10 rounded-md flex items-center justify-center bg-[#59CB8C]"><div class="w-6 h-6"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" fill="none" class="w-full h-full"><path fill="#000" d="M19 2.01H6c-1.206 0-3 .799-3 3v14c0 2.201 1.794 3 3 3h15v-2H6.012C5.55 19.998 5 19.815 5 19.01q0-.15.024-.273c.112-.575.583-.717.987-.727H20c.018 0 .031-.009.049-.01H21V4.01c0-1.103-.897-2-2-2m0 14H5v-11c0-.806.55-.988 1-1h7v7l2-1 2 1v-7h2z"></path></svg></div></div><h3 class="text-2xl font-semibold text-white mb-0">Build your App</h3></div><p class="text-base text-gray-100 mt-4">The Flow Client Library (FCL) JS is a package used to interact with user wallets and the Flow blockchain.</p></div></a></div></div><div class="mb-12"><h3 class="pl-8 text-2xl font-semibold text-gray-900 dark:text-white mb-4">Supercharge Your App</h3><div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6 pl-8"><a href="build/guides/account-linking-with-dapper" rel="noopener noreferrer" class="relative flex flex-col justify-between p-6 rounded-lg shadow-lg hover:scale-[1.02] transition-transform bg-[#1F2937]"><div class="flex flex-col h-full"><div class="flex items-center gap-4"><div class="shrink-0 w-10 h-10 rounded-md flex items-center justify-center bg-[#59CB8C]"><div class="w-6 h-6"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" fill="none" class="w-full h-full"><path fill="#000" d="M5 8.999c0 1.902.765 3.627 2 4.89V21a.998.998 0 0 0 1.447.895L12 20.118l3.553 1.776a.99.99 0 0 0 .972-.043c.295-.183.475-.504.475-.851v-7.11a6.98 6.98 0 0 0 2-4.891C19 5.14 15.86 2 12 2S5 5.14 5 8.999m7.447 9.106a1 1 0 0 0-.895 0L9 19.382v-4.067A6.96 6.96 0 0 0 12 16c1.074 0 2.089-.25 3-.685v4.066zM12 4c2.756 0 5 2.242 5 4.999A5.006 5.006 0 0 1 12 14c-2.757 0-5-2.243-5-5.001A5.005 5.005 0 0 1 12 4"></path></svg></div></div><h3 class="text-2xl font-semibold text-white mb-0">Access Incredible IP</h3></div><p class="text-base text-gray-100 mt-4">Flow allows you to link wallets together, enabling your apps to use NFTs in a user's embedded wallet from another app.</p></div></a><a href="build/advanced-concepts/randomness" rel="noopener noreferrer" class="relative flex flex-col justify-between p-6 rounded-lg shadow-lg hover:scale-[1.02] transition-transform bg-[#1F2937]"><div class="flex flex-col h-full"><div class="flex items-center gap-4"><div class="shrink-0 w-10 h-10 rounded-md flex items-center justify-center bg-[#59CB8C]"><div class="w-6 h-6"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" fill="none" class="w-full h-full"><path fill="#000" d="M13.318 8.546h2.173c.05-.006.092.025.098.074l-.003 1.972a.42.42 0 0 1-.102.317l-4.29 4.317a.44.44 0 0 1-.298.137l-2.042.003a.083.083 0 0 1-.088-.088l.005-2.164a.43.43 0 0 1 .121-.274l4.145-4.14a.44.44 0 0 1 .28-.154"></path><path fill="#000" d="M13.77 18.323a.75.75 0 0 1-.526.227l-7.29-.01a.36.36 0 0 1-.37-.376v-7.11c0-.184.087-.373.237-.52L8.297 8.09H3.835L2.203 9.71a.82.82 0 0 0-.258.555l.002 11.291a.62.62 0 0 0 .169.454c.11.111.266.176.452.177l11.376.001c.195 0 .402-.09.561-.246l1.54-1.58v-4.103zM21.345 2.177H9.95a.78.78 0 0 0-.544.246L6.54 5.361h11.699c.32.005.544.24.543.57l-.036 11.724 2.952-2.885a.83.83 0 0 0 .25-.556V2.808c.005-.37-.242-.63-.602-.63"></path></svg></div></div><h3 class="text-2xl font-semibold text-white mb-0">VRF - Cadence</h3></div><p class="text-base text-gray-100 mt-4">VRF is built into Flow at the protocol level to provide secure, verifiable randomness, for free. Learn how to use VRF in Cadence.</p></div></a><a href="evm/guides/vrf" rel="noopener noreferrer" class="relative flex flex-col justify-between p-6 rounded-lg shadow-lg hover:scale-[1.02] transition-transform bg-[#1F2937]"><div class="flex flex-col h-full"><div class="flex items-center gap-4"><div class="shrink-0 w-10 h-10 rounded-md flex items-center justify-center bg-[#59CB8C]"><div class="w-6 h-6"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" fill="none" class="w-full h-full"><path fill="#000" d="m11.942 17.97-7.364-4.35L11.941 24l7.37-10.38-7.372 4.35zM12.054 0 4.688 12.223l7.365 4.354 7.365-4.35z"></path></svg></div></div><h3 class="text-2xl font-semibold text-white mb-0">VRF - EVM</h3></div><p class="text-base text-gray-100 mt-4">VRF is built into Flow at the protocol level to provide secure, verifiable randomness, for free. Learn how to use VRF in EVM.</p></div></a><a href="build/guides/account-linking/child-accounts" rel="noopener noreferrer" class="relative flex flex-col justify-between p-6 rounded-lg shadow-lg hover:scale-[1.02] transition-transform bg-[#1F2937]"><div class="flex flex-col h-full"><div class="flex items-center gap-4"><div class="shrink-0 w-10 h-10 rounded-md flex items-center justify-center bg-[#59CB8C]"><div class="w-6 h-6"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" fill="none" class="w-full h-full"><path fill="#000" d="M12 4a8 8 0 0 1 4.985 1.758h-1.743a1 1 0 1 0 0 2h4a1 1 0 0 0 1-1v-4a1 1 0 1 0-2 0v1.448A9.983 9.983 0 0 0 2 12a1 1 0 0 0 2 0 8.01 8.01 0 0 1 8-8M21 11a1 1 0 0 0-1 1 7.985 7.985 0 0 1-12.984 6.242h1.742a1 1 0 0 0 0-2h-4a1 1 0 0 0-1 1v4a1 1 0 1 0 2 0v-1.448A9.984 9.984 0 0 0 22 12a1 1 0 0 0-1-1"></path></svg></div></div><h3 class="text-2xl font-semibold text-white mb-0">Account Abstraction</h3></div><p class="text-base text-gray-100 mt-4">Learn how to create child accounts that are linked to a parent account, enabling walletless onboarding and much more.</p></div></a><a href="https://github.com/jribbink/cross-vm-app" target="_blank" rel="noopener noreferrer" class="relative flex flex-col justify-between p-6 rounded-lg shadow-lg hover:scale-[1.02] transition-transform bg-[#1F2937]"><div class="flex flex-col h-full"><div class="flex items-center gap-4"><div class="shrink-0 w-10 h-10 rounded-md flex items-center justify-center bg-[#59CB8C]"><div class="w-6 h-6"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" fill="none" class="w-full h-full"><path fill="#000" fill-rule="evenodd" d="m19.852 10 1.356.753c1.056.587 1.056 1.907 0 2.494L19.852 14l1.356.753c1.056.587 1.056 1.907 0 2.494l-8.051 4.473c-.673.373-1.641.373-2.314 0l-8.05-4.473c-1.057-.587-1.057-1.907 0-2.494L4.147 14l-1.356-.753c-1.056-.587-1.056-1.907 0-2.494L4.148 10l-1.356-.753c-1.056-.587-1.056-1.907 0-2.494l8.051-4.473c.673-.373 1.641-.373 2.314 0l8.05 4.473c1.057.587 1.057 1.907 0 2.494zm-2.059 1.144-4.636 2.576c-.673.373-1.641.373-2.314 0l-4.636-2.576-1.54.856 7.148 3.971a.6.6 0 0 0 .37 0L19.334 12zm0 4-4.636 2.576c-.673.373-1.641.373-2.314 0l-4.636-2.576-1.54.856 7.148 3.971a.6.6 0 0 0 .37 0L19.334 16zM12.185 4.029a.6.6 0 0 0-.37 0L4.666 8l7.149 3.971a.6.6 0 0 0 .37 0L19.334 8z" clip-rule="evenodd"></path></svg></div></div><h3 class="text-2xl font-semibold text-white mb-0">Cadence + EVM Scaffold</h3></div><p class="text-base text-gray-100 mt-4">A scaffold for seamlessly integrating Cadence into your Wagmi/RainbowKit app to batch write contract calls, conditionally execute transactions, and more.</p></div></a><a href="evm/cadence/vm-bridge" rel="noopener noreferrer" class="relative flex flex-col justify-between p-6 rounded-lg shadow-lg hover:scale-[1.02] transition-transform bg-[#1F2937]"><div class="flex flex-col h-full"><div class="flex items-center gap-4"><div class="shrink-0 w-10 h-10 rounded-md flex items-center justify-center bg-[#59CB8C]"><div class="w-6 h-6"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" fill="none" class="w-full h-full"><g stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" clip-path="url(#cross-vm-bridge_svg__a)"><path d="M6 5v14M18 5v14M2 15h20M3 8a7.5 7.5 0 0 0 3-2 6.5 6.5 0 0 0 12 0 7.5 7.5 0 0 0 3 2M12 10v5"></path></g><defs><clipPath id="cross-vm-bridge_svg__a"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg></div></div><h3 class="text-2xl font-semibold text-white mb-0">Token Interoperability</h3></div><p class="text-base text-gray-100 mt-4">Move established EVM tokens to Cadence for more powerful contracts, or move Cadence tokens to EVM to take advantage of established markets.</p></div></a></div></div></div></div><div class="relative p-8" id="Grow"><div class="relative flex items-center mb-8"><div class="absolute top-0 left-5 flex flex-col items-center"><div class="w-10 h-10 bg-[#C25BEF] flex items-center justify-center rounded-md"><div class="w-6 h-6"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" fill="none" class="w-full h-full"><path fill="#000" d="M5.495 14h-1.99c-.28 0-.505.305-.505.683v4.634c0 .378.226.683.505.683h1.99c.279 0 .505-.305.505-.683v-4.634c0-.377-.226-.683-.505-.683M11.495 11h-1.99c-.28 0-.505.294-.505.656v7.688c0 .362.226.656.505.656h1.99c.279 0 .505-.294.505-.656v-7.688c0-.362-.226-.656-.505-.656M19.925 7.922a.3.3 0 0 0-.037-.05l-3.154-3.758a.3.3 0 0 0-.473.003L13.094 7.89c-.204.244-.054.68.236.68h1.408v10.76c0 .37.252.669.562.669h2.214c.31 0 .562-.3.562-.67V8.57h1.58l.043-.004c.137-.015.226-.113.266-.238a.42.42 0 0 0-.04-.406"></path></svg></div></div><div class="w-[1px] bg-[#C25BEF] h-full"></div></div><h2 class="ml-20 text-3xl font-semibold text-gray-900 dark:text-white">Grow</h2></div><div class="relative pl-8"><div class="absolute top-0 left-10 w-[1px] bg-green-500 h-full"></div><div class="mb-12"><h3 class="pl-8 text-2xl font-semibold text-gray-900 dark:text-white mb-4"></h3><div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6 pl-8"><a href="/growth" rel="noopener noreferrer" class="relative flex flex-col justify-between p-6 rounded-lg shadow-lg hover:scale-[1.02] transition-transform bg-[#1F2937]"><div class="flex flex-col h-full"><div class="flex items-center gap-4"><div class="shrink-0 w-10 h-10 rounded-md flex items-center justify-center bg-[#C25BEF]"><div class="w-6 h-6"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" fill="none" class="w-full h-full"><path fill="#000" d="M19 2H9c-1.103 0-2 .897-2 2v5.586l-4.707 4.707A1 1 0 0 0 3 16v5a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1V4c0-1.103-.897-2-2-2m-8 18H5v-5.586l3-3 3 3zm8 0h-6v-4a1 1 0 0 0 .707-1.707L9 9.586V4h10z"></path><path fill="#000" d="M11 6h2v2h-2zm4 0h2v2h-2zm0 4.031h2V12h-2zM15 14h2v2h-2zm-8 1h2v2H7z"></path></svg></div></div><h3 class="text-2xl font-semibold text-white mb-0">Startup Support</h3></div><p class="text-base text-gray-100 mt-4">Get comprehensive support including technical guidance, marketing resources, and ecosystem connections.</p></div></a><a href="https://github.com/orgs/onflow/discussions/1545" rel="noopener noreferrer" class="relative flex flex-col justify-between p-6 rounded-lg shadow-lg hover:scale-[1.02] transition-transform bg-[#1F2937]"><div class="flex flex-col h-full"><div class="flex items-center gap-4"><div class="shrink-0 w-10 h-10 rounded-md flex items-center justify-center bg-[#C25BEF]"><div class="w-6 h-6"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" fill="none" class="w-full h-full"><path fill="#000" d="M6 19h12c2.2 0 4-1.8 4-4V9c0-2.2-1.8-4-4-4H6C3.8 5 2 6.8 2 9v6c0 2.2 1.8 4 4 4M6 7h12c1.1 0 2 .9 2 2H4c0-1.1.9-2 2-2m-2 4h16v4c0 1.1-.9 2-2 2H6c-1.1 0-2-.9-2-2z"></path><path fill="#000" d="M14 16a1 1 0 1 0 0-2 1 1 0 0 0 0 2M17 16a1 1 0 1 0 0-2 1 1 0 0 0 0 2"></path></svg></div></div><h3 class="text-2xl font-semibold text-white mb-0">Builder Credits</h3></div><p class="text-base text-gray-100 mt-4">Access Flow's Builder Credits program to get resources and support for your project development.</p></div></a><a href="https://calendar.google.com/calendar/u/0/embed?src=c_47978f5cd9da636cadc6b8473102b5092c1a865dd010558393ecb7f9fd0c9ad0@group.calendar.google.com" rel="noopener noreferrer" class="relative flex flex-col justify-between p-6 rounded-lg shadow-lg hover:scale-[1.02] transition-transform bg-[#1F2937]"><div class="flex flex-col h-full"><div class="flex items-center gap-4"><div class="shrink-0 w-10 h-10 rounded-md flex items-center justify-center bg-[#C25BEF]"><div class="w-6 h-6"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" fill="none" class="w-full h-full"><path fill="#000" d="M11 12h6v6h-6z"></path><path fill="#000" d="M19 4h-2V2h-2v2H9V2H7v2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2V6c0-1.103-.897-2-2-2m.001 16H5V8h14z"></path></svg></div></div><h3 class="text-2xl font-semibold text-white mb-0">Dev Office Hours</h3></div><p class="text-base text-gray-100 mt-4">Join our weekly developer office hours to get direct support from the Flow team and connect with other builders.</p></div></a><a href="/ecosystem/vcs-and-funds" rel="noopener noreferrer" class="relative flex flex-col justify-between p-6 rounded-lg shadow-lg hover:scale-[1.02] transition-transform bg-[#1F2937]"><div class="flex flex-col h-full"><div class="flex items-center gap-4"><div class="shrink-0 w-10 h-10 rounded-md flex items-center justify-center bg-[#C25BEF]"><div class="w-6 h-6"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" fill="none" class="w-full h-full"><path fill="#000" d="M16 12h2v4h-2z"></path><path fill="#000" d="M20 7V5c0-1.103-.897-2-2-2H5C3.346 3 2 4.346 2 6v12c0 2.201 1.794 3 3 3h15c1.103 0 2-.897 2-2V9c0-1.103-.897-2-2-2M5 5h13v2H5a1.001 1.001 0 0 1 0-2m15 14H5.012C4.55 18.988 4 18.805 4 18V8.815c.314.113.647.185 1 .185h15z"></path></svg></div></div><h3 class="text-2xl font-semibold text-white mb-0">VCs & Funds</h3></div><p class="text-base text-gray-100 mt-4">Connect with venture capital firms and investment funds actively supporting Flow projects.</p></div></a><a href="/ecosystem/grants" rel="noopener noreferrer" class="relative flex flex-col justify-between p-6 rounded-lg shadow-lg hover:scale-[1.02] transition-transform bg-[#1F2937]"><div class="flex flex-col h-full"><div class="flex items-center gap-4"><div class="shrink-0 w-10 h-10 rounded-md flex items-center justify-center bg-[#C25BEF]"><div class="w-6 h-6"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" fill="none" class="w-full h-full"><path fill="#000" d="M21 4h-3V3a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1v1H3a1 1 0 0 0-1 1v3c0 4.31 1.799 6.91 4.819 7.012A6 6 0 0 0 11 17.91V20H9v2h6v-2h-2v-2.09a6.01 6.01 0 0 0 4.181-2.898C20.201 14.91 22 12.31 22 8V5a1 1 0 0 0-1-1M4 8V6h2v6.83C4.216 12.078 4 9.299 4 8m8 8c-2.206 0-4-1.794-4-4V4h8v8c0 2.206-1.794 4-4 4m6-3.17V6h2v2c0 1.299-.216 4.078-2 4.83"></path></svg></div></div><h3 class="text-2xl font-semibold text-white mb-0">Grants</h3></div><p class="text-base text-gray-100 mt-4">Discover grant opportunities available to developers and teams building on Flow.</p></div></a></div></div></div></div></div></main></div><footer class="footer footer--dark"><div class="container container-fluid"><div class="row footer__links"><div class="col footer__col"><div class="footer__title">Documentation</div><ul class="footer__items clean-list"><li class="footer__item"><a class="footer__link-item" href="/build/getting-started/contract-interaction">Getting Started</a></li><li class="footer__item"><a class="footer__link-item" href="/tools">SDK's & Tools</a></li><li class="footer__item"><a href="https://cadence-lang.org/docs/" target="_blank" rel="noopener noreferrer" class="footer__link-item">Cadence</a></li><li class="footer__item"><a class="footer__link-item" href="/build/guides/mobile/overview">Mobile</a></li><li class="footer__item"><a class="footer__link-item" href="/tools/clients/fcl-js">FCL</a></li><li class="footer__item"><a class="footer__link-item" href="/build/smart-contracts/testing">Testing</a></li><li class="footer__item"><a class="footer__link-item" href="/tools/flow-cli">CLI</a></li><li class="footer__item"><a class="footer__link-item" href="/tools/emulator">Emulator</a></li><li class="footer__item"><a href="https://github.com/onflow/fcl-dev-wallet" target="_blank" rel="noopener noreferrer" class="footer__link-item">Dev Wallet<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li class="footer__item"><a class="footer__link-item" href="/tools/vscode-extension">VS Code Extension</a></li></ul></div><div class="col footer__col"><div class="footer__title">Community</div><ul class="footer__items clean-list"><li class="footer__item"><a class="footer__link-item" href="/ecosystem">Ecosystem</a></li><li class="footer__item"><a href="https://port.onflow.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item">Flow Port<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li class="footer__item"><a href="https://github.com/onflow/developer-grants" target="_blank" rel="noopener noreferrer" class="footer__link-item">Developer Grants<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li class="footer__item"><a href="https://flow.com/flow-responsible-disclosure" target="_blank" rel="noopener noreferrer" class="footer__link-item">Responsible Disclosure<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li class="footer__item"><a href="https://www.flowverse.co/" target="_blank" rel="noopener noreferrer" class="footer__link-item">Flowverse<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li class="footer__item"><a href="https://academy.ecdao.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item">Emerald Academy<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li class="footer__item"><a href="https://floats.city/" target="_blank" rel="noopener noreferrer" class="footer__link-item">FLOATs (Attendance NFTs)<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li></ul></div><div class="col footer__col"><div class="footer__title">Start Building</div><ul class="footer__items clean-list"><li class="footer__item"><a href="https://play.flow.com/" target="_blank" rel="noopener noreferrer" class="footer__link-item">Flow Playground<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li class="footer__item"><a href="https://cadence-lang.org/docs/tutorial/first-steps" target="_blank" rel="noopener noreferrer" class="footer__link-item">Cadence Tutorials</a></li><li class="footer__item"><a href="https://open-cadence.onflow.org" target="_blank" rel="noopener noreferrer" class="footer__link-item">Cadence Cookbook<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li class="footer__item"><a class="footer__link-item" href="/build/core-contracts">Core Contracts & Standards</a></li><li class="footer__item"><a class="footer__link-item" href="/evm/about">EVM</a></li></ul></div><div class="col footer__col"><div class="footer__title">Network</div><ul class="footer__items clean-list"><li class="footer__item"><a href="https://status.onflow.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item">Network Status<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li class="footer__item"><a href="https://flowdscan.io/" target="_blank" rel="noopener noreferrer" class="footer__link-item">Flowscan Mainnet<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li class="footer__item"><a href="https://testnet.flowscan.io/" target="_blank" rel="noopener noreferrer" class="footer__link-item">Flowscan Testnet<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li class="footer__item"><a class="footer__link-item" href="/networks/node-ops/node-operation/past-sporks">Past Sporks</a></li><li class="footer__item"><a class="footer__link-item" href="/networks/node-ops/node-operation/upcoming-sporks">Upcoming Sporks</a></li><li class="footer__item"><a class="footer__link-item" href="/networks/node-ops">Node Operation</a></li><li class="footer__item"><a class="footer__link-item" href="/networks/node-ops/node-operation/spork">Spork Information</a></li></ul></div><div class="col footer__col"><div class="footer__title">More</div><ul class="footer__items clean-list"><li class="footer__item"><a href="https://github.com/onflow" target="_blank" rel="noopener noreferrer" class="footer__link-item">GitHub<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li class="footer__item"><a href="https://discord.gg/flow" target="_blank" rel="noopener noreferrer" class="footer__link-item">Discord<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li class="footer__item"><a href="https://forum.onflow.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item">Forum<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li class="footer__item"><a href="https://onflow.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item">OnFlow<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li class="footer__item"><a href="https://flow.com/blog" target="_blank" rel="noopener noreferrer" class="footer__link-item">Blog<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li></ul></div></div><div class="footer__bottom text--center"><div class="footer__copyright">Copyright 漏 2025 Flow, Inc. Built with Docusaurus.</div></div></div></footer></div> </body> </html>