documentation
Showing 137 posts related with documentation.
-
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.
-
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.
-
An Overview of the Best Algorand Developer Resources
A summary of the most important courses, resources, and links to learn about Algorand development.
-
Royalty payments using ARC18
This article summarizes the royalty payments ARC18 specification for Algorand Standard Assets(ASA) .
-
Using a Smart Contract to Spawn Additional Smart Contracts
This article explains spawning child smart contracts from a parent contract using inner transactions.
-
Improved Contract Debugging
This article summarizes changes recently made to the SDKs to support the dryrun REST endpoint and how this can be used to debug Algorand smart contracts.
-
Automated testing for Algorand smart contracts - Part 1
A three part series on automated testing for your TEAL smart contracts
-
Prove your Skills with Algorand Code Challenges
The Algorand Developer Portal has a new way to learn how to become an Algorand developer: Challenges.
-
AVM 7 New Features
This article summarizes the new features available in the Algorand Virtual Machine (AVM) version 7.
-
AVM 8 New Features
This post explains some of the new opcodes available to the Algorand Virtual Machine(AVM).
-
Developer Preview of Conduit
Developer preview release of Conduit, a new, powerful, and flexible way to access Algorand chain data.
-
What's New in Algorand 3.15.0
This article covers the new features of Algorand 3.15.0
-
Introducing Official Algod Docker Containers
Overview of Algorand's Algod Containers, the path forward, and a quick how to!
-
Algorand Microsoft Developer Tools Rock!
Algorand has many tools for .NET developers. In fact, it has never been easier to develop blockchain solutions. Algorand has an excellent developer toolset for .NET solution development including: * Algorand for Visual Studio Extension * .NET SDK * Unity SDK * Unreal SDK * Visual C++ SDK
-
New Algorand Projects
Several projects have been added on the developer portal in the application section. Also, the API Services and Infrastructure section was updated as well. This post provides some interesting highlights for developers.
-
print("Algokit v2, happy technology")
With AlgoKit 2.0 we are bringing native Python to blockchain development, giving the millions of Python developers an easy onramp to the world of decentralized computing.
-
Algorand Developer Bootcamp | Beginner
### Why should I be interested in learning about Algorand and participating in the Bootcamp? * Algorand has different SDK’s to help you with the building process in different languages and with extensive documentation. * The costs and speed for testing on Algorand are extremely low, which will allow you to learn and test without friction. * The companies that work with Algorand are constantly looking for developers to join their work teams. At the end of the Bootcamp you will be able to participate in solving challenges that will test your knowledge and will serve as a cover letter for you to apply for a Web3 job in the Algorand ecosystem. * This Beginner bootcamp will give you the foundations needed to take part in our Intermediate bootcamp. * Grow your web 3 developer skills on time to be able to participate in our exciting Global Virtual Hackathon at the end of the year. We’ll release more details shortly. **Each session will be 2 hours. Here’s what you can expect to cover over the 4 days:** * Session 1: Algorand Developer Onboarding with JavaScript SDK & AlgoKit Installation * Session 2: Building a dApp with Beaker and Deploying with dAppFlow * Session 3: Building & Debugging dApps with Beaker + PyTeal + PyTest * Session 4: Adding a TypeScript Frontend UI to the Auction dApp ### Why Algorand? When you decide to start working in blockchain, it is essential that you know the characteristics of the protocol that you are going to use, here are those of Algorand: * It is a layer 1 network that can process 10,000 transactions per second. * The cost per transaction is 0.001 ALGO == $0.0003 USD Approx. * Our blocks are processed in 3.3 seconds. * We are a carbon negative blockchain as we are committed to being environmentally friendly.
-
Beginner Bootcamp: Python
 **Project:** Digital Marketplace **Project Description:** Use Python to create a decentralized application (smart contract + front-end) of a digital marketplace, in which you will be able to list your digital products (assets) to sell, define a price, and allow end users to buy them. **Time: 10:00 AM EST** each day. **Agenda:** * Session 1 (July 29th): Designing & deploying a digital marketplace smart contract with Python. * Session 2 (July 30th): Testing methods within your Python smart contract * Session 3 (July 31st): Building a front-end for your smart contract using TypeScript. * Session 4 (August 01st): Integrating both the smart contract and front-end **Prerequisites: ** * [VS Code](https://code.visualstudio.com/) (Recommended) * [Git](https://git-scm.com/downloads) * [Docker Desktop](https://www.docker.com/products/docker-desktop/) * [Python 3.10+](https://www.python.org/downloads/) * [NodeJS](https://nodejs.org/en/download) _Installation Guides_ ([macOS](https://www.youtube.com/watch?v=zsurtpCGmgE), [Windows](https://www.youtube.com/watch?v=22RvINnZsRo)) **Why Algorand?** Algorand is an enterprise-grade programmable layer-1 blockchain – the perfect place to start (or continue) your blockchain journey. * Blocks on Algorand are processed in under 3 seconds. * The Algorand network can process more than 10,000 transactions per second, all with instant finality. * The cost per transaction is 0.001 Algo (just a fraction of a cent). * Algorand is carbon-neutral and built environmentally friendly from the ground up. * Testing on Algorand is fast and cost-efficient, allowing you to innovate without friction. Plus, it has a wealth of developer tooling, tutorials, and documentation. Ready for the best bit? If you’re a Python or TypeScript dev, you don’t need to learn a new language because you can build on Algorand in Python and TypeScript. It’s easy to get building thanks to [AlgoKit](https://developer.algorand.org/algokit/?utm_source=devportal&utm_medium=bootcamp_landingpage&utm_campaign=algokit) (our solution to speed up your Web3 building process).