Elrond dev resources
Smart contracts, SDKs, dev libraries, articles, tutorials, all other dev stuff.
- Elrond Smart Contract examples - A bunch of useful smart contract examples from the Elrond team
- Metabonding
- Elrond-Ethereum bridge - Smart Contracts on the Elrond side for Elrond-Ethereum bridge.
- Maiar Exchange - These are the core Smart Contracts and the foundation of Maiar Exchange.
- NFT Marketplace
- NFT Collection Minter
- Elrond Wasm framework - Rust smart contract library designed for Elrond's Wasm VM. Also provides a debugging mode with mocks.
- Elrond Javascript SDK (erdjs) - Elrond official SDK for interactig with the Elrond Network and Elrond Smart Contracts using Javascript (written in Typescript)
- Elrond Python SDK (erdpy) - Command line tools and Python SDK for interactig with the Elrond Network and Elrond Smart Contracts
- Elrond Go SDK - Go helpers and utilities for interacting with the Elrond Blockchain
- VSCode Elrond IDE
- The Crowdfunding Smart Contract
- Rust Testing Framework
- Build a dApp in 15 minutes
- Build a Microservice for your dApp
- erdjs cookbook
- The dynamic allocation problem
- Smart contract API functions
- Smart contract annotations
- Random Numbers in Smart Contracts
- Storage Mappers
Please be aware that videos can be outdated. Always verify them with the docs.
- Smart Contracts in minutes with the Elrond Play web IDE
- Elrond Developers Guide: Build your first Microservice
- Guide: create your first dApp on Elrond Network in 15 minutes
- Elrond IDE Presentation & Tutorial
- Elrond dApp template - The official dApp template provided by the Elrond team using React.js & Typescript. It's a basic implementation of @elrondnetwork/dapp-core, providing the basics for Elrond authentication and TX signing.
- Elrond Playground - Smart contracts playground. You can choose from a couple of templates or write your smart contract. You can even build and deploy it.
- Devnet Explorer
- Testnet Explorer
- Mainnet Explorer
- Devnet API
- Testnet API
- Mainnet API
- Gateway Docs
- Maiar Exchange GraphQL API
- Devnet Web wallet
- Testnet Web wallet
- Mainnet Web wallet
- Maiar App - mobile app
- Maiar Defi Wallet - browser extension
Smart contracts, SDKs, dev libraries, articles, tutorials, all other dev stuff.
- Elven NFT Minter Smart Contract - Mint and sell NFT collections. It has features like issue collection, setting creation role, pause/unpause, random minting, giveaway, split minting into batches, and more.
- Simple Piggybank Smart Contract - smart contract for learning purposes
- Middleman.nft Smart Contract - Create or delete offers for a P2P exchange between two known users. Simple smart contract and its associated snippets.
- Presale Smart Contract - Token Presale with Packs. Each pack has given egld amount and bonus percentage for presale token
- Elrond Bulk - smart contract for handling bulk transactions
- eNftMemes Smart Contracts - Smart contracts code for the https://enftmemes.com. Includes decentralized voting, computing of a Top 10 based on votes, creating nft & updating attributes, signature verification with example etc
- Rust SDK - Elrond Rust SDK for interacting with the Elrond Network and Smart Contracts.
- Elven Tools CLI - The CLI tool for deploying and interacting with the Elven Tools NFT Minter SC. But not only limited to that.
- ESDT Distribution script
- erdjs with NextJS dapp template
- erdjs with VueJS dapp template
- Elrondex - Elixir library to interact with Elrond Blockchain
- NextJS dApp template by Elrond Giants - A dApp template made using erdjs & nextjs
- LKMEX airdrop - Python script that performs an airdrop of LKMEX to NFT holders
- Buildo Begins - CLI tool that uses erdjs SDK. Its primary purpose is to simplify interaction with the Elrond blockchain and smart contracts - sending tokens, issuing, also API interactions - custom filtering and exports (still WIP, but functional)
- elrond-sft by Elrond Giants - A CLI tool you can use to execute SFT related operations like issue token, set roles, mint, add quantity, burn, airdrops
- erdjs-auth by Elrond Giants - This library aims to make it easy to authenticate and sign transactions. It offers a common interface for all auth providers.
- erd-react-hooks by Elrond Giants - This is a library of React hooks built for the Elrond ecosystem. It aims to make it easy to authenticate, sign and send transactions, and query smart contracts.
Please be aware that videos can be outdated. Always verify them with the docs.
- R3D4 - Faucet, ESDT tools, Stats
- Convertes for Elrond Blockchain - This page offers an easy to use pack of convertors necessary for interacting with Elrond Blockchain.
- Elrond Transactioneer - Create, Edit, Import, Export, Send & Batch Send transactions on any Elrond network.
- Middleman.nft - A secure way to exchange NFTs with a smart contract that acts as a trusted third party. Open source code of the frontend here.
Articles behind the paywall or tools which require payment to use them.
- Tatum - 3rd party Elrond API provider, they also have limited free plans
- Blast - 3rd party Elrond API provider, they also have limited free plans
Contributions welcome! Read the contribution guidelines first.