Skip to content

Instantly share code, notes, and snippets.

@cgcardona
Last active May 12, 2021 21:06
Show Gist options
  • Select an option

  • Save cgcardona/0f2c247528061643f0aa042153082721 to your computer and use it in GitHub Desktop.

Select an option

Save cgcardona/0f2c247528061643f0aa042153082721 to your computer and use it in GitHub Desktop.

X-Chain

  1. Create your first Avalanche address
  2. Query the Avalanche X-Chain
  3. Submit your first transactions
  4. Write & deploy your first Avalanche smart contract
  5. Create/Mint/Transfer Fixed or Variable Cap asset (Avalanche Native Token ANT)
  6. Create/Mint/Transfer NFT
  7. Export/Import AVAX to/from the C-Chain or the P-Chain
  8. Export/Import ANT to/from the C-Chain

P-Chain

  1. Import/Export AVAX to/from the X-Chain
  2. Add a Validator to the Primary Subnet
  3. Add a Delegator to the Primary Subnet
  4. Add a Subnet
  5. Launch a custom VM/Blockchain

C-Chain

  1. Import/Export AVAX to/from the X-Chain
  2. Import/Export ANT to/from the X-Chain
  3. Write and Deploy a smart-contract
  4. Create/mint/transfer ERC20 fungible token
  5. Create/mint/transfer ERC721 non-fungible token

Bridge

  1. How to bridge your Ethereum DApp to Avalanche
  2. How to re-deploy your Ethereum DApp to Avalanche
  3. How to bridge your ERC20 from Ethereum to Avalanche
  4. How to bridge your ERC721 from Ethereum to Avalanche

Smart Contracts

  1. How to create and test contract calls with Truffle
  2. How to create and test contract calls with Hardhat
  3. How to create and test contract calls with Waffle
  4. How to run unit-testing for smart contracts with Truffle
  5. How to run unit-testing for smart contracts with Hardhat
  6. How to run unit-testing for smart contracts with Waffle

Tokenization

  1. How to mint your own ERC20 NFT on Avalanche using Open Zeppelin
  2. How to mint your own fungible token
  3. How to mint your own ERC721 NFT on Avalanche using Open Zeppelin

DeFi

  1. How to create an AMM on Avalanche
  2. How to create a DEX on Avalanche
  3. How to create a lending market on Avalanche
  4. How to create staking derivatives on Avalanche

NFTs

  1. How to create an NFT with royalties
  2. How to create your own NFT marketplace
  3. Integrate NFT into gaming engine such as Unreal

Social DApps

  1. How to build a crowdfunding platform on Avalanche
  2. How to create your own DAO on Avalanche

Additional targets

  1. Build a ledger integration in your DApp
  2. Front-end templates for Avalanche DApps
  3. How to build an efficient frontend for your app using websockets
  4. React Native quickstart
  5. Flutter quickstart
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment