developer.algorand.org
Open in
urlscan Pro
2606:4700::6812:b299
Public Scan
Submitted URL: http://algorand.org/forms/v2-legacy.js
Effective URL: https://developer.algorand.org/
Submission: On April 17 via api from CH — Scanned from DE
Effective URL: https://developer.algorand.org/
Submission: On April 17 via api from CH — Scanned from DE
Form analysis
3 forms found in the DOM<form action="" role="search" class="ais-SearchBox-form" novalidate=""><input class="ais-SearchBox-input" type="search" placeholder="Search..." autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" maxlength="512"><button
class="ais-SearchBox-submit" type="submit" title="Submit the search query." hidden=""><svg class="ais-SearchBox-submitIcon" xmlns="http://www.w3.org/2000/svg" width="10" height="10" viewBox="0 0 40 40">
<path
d="M26.804 29.01c-2.832 2.34-6.465 3.746-10.426 3.746C7.333 32.756 0 25.424 0 16.378 0 7.333 7.333 0 16.378 0c9.046 0 16.378 7.333 16.378 16.378 0 3.96-1.406 7.594-3.746 10.426l10.534 10.534c.607.607.61 1.59-.004 2.202-.61.61-1.597.61-2.202.004L26.804 29.01zm-10.426.627c7.323 0 13.26-5.936 13.26-13.26 0-7.32-5.937-13.257-13.26-13.257C9.056 3.12 3.12 9.056 3.12 16.378c0 7.323 5.936 13.26 13.258 13.26z">
</path>
</svg></button><button class="ais-SearchBox-reset" type="reset" title="Clear the search query." hidden=""><svg class="ais-SearchBox-resetIcon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" width="10" height="10">
<path d="M8.114 10L.944 2.83 0 1.885 1.886 0l.943.943L10 8.113l7.17-7.17.944-.943L20 1.886l-.943.943-7.17 7.17 7.17 7.17.943.944L18.114 20l-.943-.943-7.17-7.17-7.17 7.17-.944.943L0 18.114l.943-.943L8.113 10z"></path>
</svg></button><span class="ais-SearchBox-loadingIndicator" hidden=""><svg class="ais-SearchBox-loadingIcon" width="16" height="16" viewBox="0 0 38 38" xmlns="http://www.w3.org/2000/svg" stroke="#444">
<g fill="none" fillrule="evenodd">
<g transform="translate(1 1)" strokewidth="2">
<circle strokeopacity=".5" cx="18" cy="18" r="18"></circle>
<path d="M36 18c0-9.94-8.06-18-18-18">
<animateTransform attributeName="transform" type="rotate" from="0 18 18" to="360 18 18" dur="1s" repeatCount="indefinite"></animateTransform>
</path>
</g>
</g>
</svg></span></form>
POST https://forms.hsforms.com/submissions/v3/public/submit/formsnext/multipart/5068065/c45ba4ef-4101-4018-a3f6-da71b63b5d39
<form novalidate="" accept-charset="UTF-8" action="https://forms.hsforms.com/submissions/v3/public/submit/formsnext/multipart/5068065/c45ba4ef-4101-4018-a3f6-da71b63b5d39" enctype="multipart/form-data" id="hsForm_c45ba4ef-4101-4018-a3f6-da71b63b5d39"
method="POST"
class="footer__newsletter-input-container hs-form hs-form-private hsForm_c45ba4ef-4101-4018-a3f6-da71b63b5d39 hs-form-c45ba4ef-4101-4018-a3f6-da71b63b5d39 hs-form-c45ba4ef-4101-4018-a3f6-da71b63b5d39_647bd3dd-3f63-4e10-9174-84759b5c0d31"
data-form-id="c45ba4ef-4101-4018-a3f6-da71b63b5d39" data-portal-id="5068065" target="target_iframe_c45ba4ef-4101-4018-a3f6-da71b63b5d39" data-reactid=".hbspt-forms-0">
<div class="hs_email hs-email hs-fieldtype-text field hs-form-field" data-reactid=".hbspt-forms-0.1:$0"><label id="label-email-c45ba4ef-4101-4018-a3f6-da71b63b5d39" class="" placeholder="Enter your " for="email-c45ba4ef-4101-4018-a3f6-da71b63b5d39"
data-reactid=".hbspt-forms-0.1:$0.0"><span data-reactid=".hbspt-forms-0.1:$0.0.0">Stay up to date</span></label>
<legend class="hs-field-desc" style="display:none;" data-reactid=".hbspt-forms-0.1:$0.1"></legend>
<div class="input" data-reactid=".hbspt-forms-0.1:$0.$email"><input id="email-c45ba4ef-4101-4018-a3f6-da71b63b5d39" class="hs-input" type="email" name="email" required="" placeholder="Your email address" value="" autocomplete="email"
data-reactid=".hbspt-forms-0.1:$0.$email.0" inputmode="email"></div>
</div>
<div class="hs_isdeveloper hs-isdeveloper hs-fieldtype-radio field hs-form-field" style="display:none;" data-reactid=".hbspt-forms-0.1:$1"><label id="label-isdeveloper-c45ba4ef-4101-4018-a3f6-da71b63b5d39" class=""
placeholder="Enter your I am a developer" for="isdeveloper-c45ba4ef-4101-4018-a3f6-da71b63b5d39" data-reactid=".hbspt-forms-0.1:$1.0"><span data-reactid=".hbspt-forms-0.1:$1.0.0">I am a developer</span></label>
<legend class="hs-field-desc" style="display:none;" data-reactid=".hbspt-forms-0.1:$1.1"></legend>
<div class="input" data-reactid=".hbspt-forms-0.1:$1.$isdeveloper"><input name="isdeveloper" class="hs-input" type="hidden" value="yes" data-reactid=".hbspt-forms-0.1:$1.$isdeveloper.0"></div>
</div>
<div class="hs_lifecyclestage hs-lifecyclestage hs-fieldtype-radio field hs-form-field" style="display:none;" data-reactid=".hbspt-forms-0.1:$2"><label id="label-lifecyclestage-c45ba4ef-4101-4018-a3f6-da71b63b5d39" class=""
placeholder="Enter your Lifecycle Stage" for="lifecyclestage-c45ba4ef-4101-4018-a3f6-da71b63b5d39" data-reactid=".hbspt-forms-0.1:$2.0"><span data-reactid=".hbspt-forms-0.1:$2.0.0">Lifecycle Stage</span></label>
<legend class="hs-field-desc" style="display:none;" data-reactid=".hbspt-forms-0.1:$2.1"></legend>
<div class="input" data-reactid=".hbspt-forms-0.1:$2.$lifecyclestage"><input name="lifecyclestage" class="hs-input" type="hidden" value="subscriber" data-reactid=".hbspt-forms-0.1:$2.$lifecyclestage.0"></div>
</div><noscript data-reactid=".hbspt-forms-0.2"></noscript>
<div class="hs_submit hs-submit" data-reactid=".hbspt-forms-0.5">
<div class="hs-field-desc" style="display:none;" data-reactid=".hbspt-forms-0.5.0"></div>
<div class="actions" data-reactid=".hbspt-forms-0.5.1"><input type="submit" value=" " class="hs-button primary large" data-reactid=".hbspt-forms-0.5.1.0"></div>
</div><noscript data-reactid=".hbspt-forms-0.6"></noscript><input name="hs_context" type="hidden"
value="{"rumScriptExecuteTime":1980,"rumServiceResponseTime":2834.5,"rumFormRenderTime":3.5,"rumTotalRenderTime":2839.1000003814697,"rumTotalRequestTime":451.2999997138977,"notifyHubSpotOwner":"true","disableCookieSubmission":true,"renderRawHtml":"true","lang":"en","embedAtTimestamp":"1650197182582","formDefinitionUpdatedAt":"1622604759195","pageUrl":"https://developer.algorand.org/","pageTitle":"Algorand Developer Portal","source":"FormsNext-static-5.478","sourceName":"FormsNext","sourceVersion":"5.478","sourceVersionMajor":"5","sourceVersionMinor":"478","timestamp":1650197182582,"userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.75 Safari/537.36","originalEmbedContext":{"target":"#hubspot-newsletter-form-root","region":"na1","portalId":"5068065","locale":"en","formId":"c45ba4ef-4101-4018-a3f6-da71b63b5d39","cssClass":"footer__newsletter-input-container","inlineMessage":true,"translations":{"en":{"submitText":" ","fieldLabels":{"email":"Stay up to date"}},"zh-cn":{"submitText":" ","fieldLabels":{"email":"Stay up to date"}}}},"renderedFieldsIds":["email"],"formTarget":"#hubspot-newsletter-form-root","correlationId":"2a3e69d5-5f40-411c-82a1-c734ad0399f7","captchaStatus":"NOT_APPLICABLE"}"
data-reactid=".hbspt-forms-0.7"><iframe name="target_iframe_c45ba4ef-4101-4018-a3f6-da71b63b5d39" style="display:none;" data-reactid=".hbspt-forms-0.8"></iframe>
</form>
POST https://developer.algorand.org/i18n/setlang/
<form action="https://developer.algorand.org/i18n/setlang/" method="post">
<input type="hidden" name="csrfmiddlewaretoken" value="7XUTitVytqOkRvKm7RSy0X8Q67vJBzVV1TAEu7MkBPIFGeTKaw9XOgBtqMRxGN9w">
<ul class="language-section__overlay__list">
<li class="language-section__overlay__list-item">
<input type="radio" class="language-section__overlay__list-item__input" value="en" name="language" id="en" onchange="this.form.submit()" checked="checked" data-language-name="English" data-name="language">
<label for="en" class="language-section__overlay__list-item__label">
<span class="typography--medium-button language-section__overlay__list-item__label-text">English</span>
</label>
</li>
<li class="language-section__overlay__list-item">
<input type="radio" class="language-section__overlay__list-item__input" value="zh-hans" name="language" id="zh-hans" onchange="this.form.submit()" data-language-name="简体中文" data-name="language">
<label for="zh-hans" class="language-section__overlay__list-item__label">
<span class="typography--medium-button language-section__overlay__list-item__label-text">简体中文</span>
</label>
</li>
</ul>
</form>
Text Content
Want to influence the future of development on the Algorand Blockchain? Take this Developer Survey for a chance to win an Algorand Ecosystem NFT! developer portal * * home * Docs * Blog * Tools * Metrics * Discord↗ * Sign In Sign Up CREATE PUBLICATION We are looking for publications that demonstrate building dApps or smart contracts! See the full list of Gitcoin bounties that are eligible for rewards. * Tutorial Step-by-step guides for developers. * Solution Sample code and explanations for common use cases on Algorand. * Article The latest developer-related news on Algorand. BUILD THE FUTURE ON ALGORAND * Defi at global scale * Rapidly growing ecosystem * Sub 5-second finality, low fees Welcome to Algorand Developer Portal! Let’s get started... (dev-portal) > docs 🚀 Select a category * * * * 1Blockchain basics * 2Smart contracts & dApps * 3Tokenization * 4Integration * 5See all GET STARTED WITH ALGORAND Explore the developer documentation BLOCKCHAIN BASICS Learn about blockchain and how it could benefit your application * What is a blockchain? Discover the technology that innovates on how we exchange value * Why Algorand? Pure Proof-of-Stake, no forking, immediate transaction finality * Where do I start? Learn how to navigate this site for your use case SMART CONTRACTS & DAPPS Create a simple dApp on Algorand * What is a dApp? Learn about decentralized app design * Build with Python Write smart contracts in Python TOKENIZATION Create your assets on Algorand with ASA technology * Create NFTs Digital art, music, collectibles * Create fungible tokens Stablecoins, reward points, in-game tokens * Create security tokens Stocks, bonds, real estate INTEGRATION Connect your application to Algorand's on-chain ecosystem * Integrate with Algos and ASAs Give your users access to Algos and other assets * Search on-chain data Search and display data about transactions, assets, blocks, and more SDKS Choose your favorite programming language to interact with the Algorand blockchain * Java * JavaScript * Go * Python COMMUNITY CONTENT & CODE Browse tutorials, ideas, and prototypes from the Algorand developer community Explore All slide 1 to 4 of 7 * Beginner · 1 hour STATELESS SESSION MANAGEMENT WITH THE PERA WALLET Leveraging Wallet Connect, NextJs and Redux to securely login users. Algo Doggo * Intermediate · 1 hour BUILDING AND DEPLOYING A DECENTRALISED VOTING SYSTEM WITH PYTEAL AND REACT A step by step tutorial on how to create a decentralized voting system. Glory Agatevure AfricInnovate * ALGORAND UNLIMITED ASSETS AND SMART CONTRACTS This article details the changes made to both the Algorand Algod (3.5.1) and Indexer (2.10.0) processes. This includes removing limits on Assets and Contracts that can be created or optioned into. Jason Weathersby Algorand * MORRA GAME USING REACH Using high level languages to build dApps instead of low level assembly language is an attractive option for many professional developers. Frontends can be built in languages such as Python, Go, JavaScript and C#. Enjoy running the game simulation! Russ Fustino Algorand * HOW TO PARTICIPATE IN ALGORAND STATE PROOF GENERATION (REGISTER STATE PROOF KEYS) A step-by-step tutorial on how to generate and register an account's online keys to participate in consensus and State Proof generation Noah Grossman Algorand * Intermediate · 30 minutes UNDERSTANDING THE TEAL OPCODE BUDGET This guide gives a high-level overview of TEAL's opcode budget system, as well as a method to (finitely) increase it. Santiago Lisa * CONTRACT TO CONTRACT CALLS AND AN ABI COME TO ALGORAND This article summarizes many of the features available within the Algorand Virtual Machine (AVM) 1.1 Release. Jason Weathersby Algorand ECOSYSTEM TOOLS & PROJECTS Discover the latest developer tools and Algorand-powered applications View All * Algorand IDEs * Developer Forums * Block Explorers * Wallets * Applications * Algodesk.io * Algorand Studio * Algorand VS Code Extension * Developer Forums * Discord * GoalSeeker * Algo Explorer * Bitquery * Algoscan * Pera Wallet * My Algo * AlgoSigner * Exodus * Tinyman * Yieldly * Lofty AI * AA Notarization * AlgoNim * TrackAlgo * Tree Certificates * AlgoWorld * NFT Jam * SecureCerts * PolyMeta - NDFTrade * Samuraivia * AlgoriseX * Pyramidion Cryptocurrency * Algogator.Finance © 2022 Algorand. All rights reserved. * discord * forum * * * * * * * DISCOVER * Documentation * Developer Blog * Ecosystem Projects * MainNet Metrics PARTNER SITES * Algorand * Algorand Foundation * Algorand Wallet Stay up to date I am a developer Lifecycle Stage * Support * Contact Us * Terms of Use * Privacy Policy English * English * 简体中文