Add Allowlist Mint

Preview unavailable

You must log in or sign up to view this lesson.

LoginSign up

Ultimate Solidity Smart Contract Course

Buy nowLearn more

Start Here πŸš€

  • Read this first πŸ˜‰71

Beginner to Expert Solidity Fundamentals πŸ”₯

  • Intro 20
  • 1 - What is Solidity?13
  • 2 - Build first Smart Contract15
  • 3 - Variables πŸ˜‰9
  • Add Github Exercises to Remix IDE 6
  • 4 - Build a Calculator Contract πŸ’»20
  • 5 - Deploy To Blockchain πŸš€27
  • 6 - Variable & Function Visibility12
  • Want me to build your Software ?5
  • 7 - Basic Twitter Contract 🐦4
  • 8 - Solidity Mappings πŸ—ΊοΈ16
  • 9 - Complete Basic Twitter Contract 🐦6
  • 10 - Solidity Arrays πŸ«‚3
  • 11 - Get an Array of Tweets3
  • 12 - Solidity Structs πŸš—2
  • 13 - Add Structs to Twitter πŸ‘‹2
  • 14 - Solidity Require Statement2
  • 15 - Limit Tweet Length with Require3
  • 16 - Solidity Modifiers10
  • 17 - Add Custom Modifier to Twitter11
  • 18 - Add Likes To Twitter Contract ❀️7
  • 19 - Deploy Twitter Contract to Sepolia πŸš€6
  • 20 - Solidity Events πŸ“†7
  • 21 - Add Event to Twitter Smart Contract 🐦3
  • 22 - Implement Twitter Contract into a Twitter DAPP πŸ”₯23
  • 23 - Solidity Loops ➿2
  • 24 - Get Total Likes in Twitter Contract 🐦3
  • 25 - Solidity Inheritance πŸ’Œ8
  • 26 - Inherit Ownable from OpenZeppelin9
  • 27 - Contract to Contract Interaction7
  • 28 - Add User Profile To Twitter Contract πŸ§‘β€πŸ¦²13
  • 29 - Add Account Creation to Twitter DAPP πŸ”₯7

Become an Advanced Smart Contract Developer πŸš€

  • Welcome to the course 3

Build a ERC-721 Smart Contract

  • ERC-721 - Intro2
  • ERC-721 - Build Base Contract.mp41
  • Create Public Mint Function2
  • Add Payment Requirement2
  • Add Max Supply1
  • Add Allowlist Mint1
  • Add Mint Window Booleans1
  • Edit Mint Windows
  • Set Allow List Mapping To Save Allowlist Addresses1
  • Clean Up Code1
  • Create Withdraw Function To Withdraw Funds From Contract
  • Launch Smart Contract on Goerli Network5
  • Test Minting on Goerli4
  • View NFTs on OpenSea1
  • Edit Your OpenSea Collection
  • Outro9

Generate Your Own NFTs with AI

  • Create Midjourney Account
  • How to use Midjourney
  • Create Your First NFT with AI1
  • Take Your Midjourney Skills to Next Level With Parameters
  • Outro

Create & Upload NFT Metadata

  • Intro
  • What is IPFS?
  • Create NFT Metadata1
  • Upload NFT Metadata to IPFS1

Build a ERC-1155 Smart Contract

  • Intro
  • What is ERC-1155?
  • Create Base ERC-1155 Contract
  • Create Public Mint Function
  • Add Mint Payment Requirement
  • Test Smart Contract Payment Requirement
  • Add ability to buy multiple NFTs1
  • Add Supply Limit1
  • Limit NFT ids
  • Test Smart Contract
  • Add URI function
  • Test Smart Contract on Goerli Network
  • View NFTs on OpenSea
  • Create Withdraw Function
  • Test Withdrawing ETH Balance
  • Create Allowlist Mint Function
  • Add Mint Windows to Enable/Disable Public & Allowlist Mint
  • Save Allowlist Addresses
  • Clean Up Code1
  • Add Max Mint Per Wallet
  • Add Payment Splitter1
  • View Contract On OpenSea

Build a ERC-721A Smart Contract

  • 1 - Intro.mp4
  • 2 - Create Base ERC-721A Contract.mp44
  • 3 - Different Between ERC-721A _ ERC-721.mp4
  • 4 - Create Base Mint Function.mp4
  • 5 - Add Supply Limit.mp4
  • 6 - Create a Withdraw Function.mp4
  • 7 - Start Refund Functionality.mp4
  • 8 - Store Refund Timestamp Mapping.mp41
  • 9 - Keep Track of People who Refunded.mp4
  • 10 - Setup Refund Address.mp4
  • 11 - Clean Up Code.mp4
  • 12 - Store Refund Data in Mint Function.mp4
  • 13 - Add Ability to Get a Refund.mp4
  • 14 - Fix Withdraw Function to Accomodate Refund Timestamp .mp4
  • 15 - Test Smart Contract.mp4
  • 16 - Outro.mp4

Build Your Own ERC-20 Crypto Coin

  • 1 - Intro.mp4
  • 2 - Install HardHat.mp4
  • 3 - Create Base ERC-20 Contract.mp4
  • 4 - Create Config for Deployment.mp41
  • 5 - Deploy Smart Contract.mp41
  • 6 - What is a Liquidity Pool_.mp41
  • 8 - Swap Your Own Coin.mp42
  • 9 - Outro.mp4

Build a NFT Staking Contract

  • 1 - What is an NFT Staking Contract_.mp4
  • 2 - Create the NFT Smart Contract.mp4
  • 3 - Create the Web3 Crypto Token.mp4
  • 4 - Initialize the Staking Contract.mp41
  • 5 - Connect to External NFT _ Token Contract.mp4
  • 6 - Create the Staking Function.mp4
  • 7 - Create the Unstake Function.mp4
  • 8 - Calculate Token Reward for Staking-005.mp43
  • 9 - Finish the Unstake Function.mp4
  • 10 - Install Local Blockchain Ganache.mp4
  • 11 - Deploy Smart Contracts to Ganache.mp4
  • 12 - Mint _ Stake Your Own NFT-003.mp4
  • 13 - Test Calculating Reward.mp4
  • 14 - Unstake NFT _ Receive Reward.mp4
  • 15 - Outro.mp410