On-chain Activities
Complete the following blockchain activities to demonstrate your understanding.
If you get stuck or have any questions, please engage with the Moodle forums.
Wave at a Smart Contract
I've deployed a simple smart contract onto Sepolia that keeps track of who and how many people "Wave" at it. You're tasked with waving at it.
View Requirements
- •Wave 👋 at the smart contract I've deployed to Sepolia: 0x3c871C0973A57cB898eC7B092D5A648fE4f9df9C
- •Transaction must be confirmed on the Sepolia network
- •Registered wallet address must then be registered by the contract as having waved.
How to Wave at the Contract:
- 1.Connect your wallet to Sepolia testnet
- 2.Use the button below to open the contract on Etherscan
- 3.Connect your wallet on Etherscan and click the "Wave" function
- 4.Confirm the transaction and wait for it to be mined
- 5.Return here and click "Check Completion" to verify
Buy a Lotto Pollo Ticket
Buy a ticket for the Lotto Pollo game on the Sepolia network.
View Requirements
- •Buy a ticket for the Lotto Pollo game on the Sepolia network.
- •Transaction must be confirmed on the Sepolia network
- •Registered wallet address must then be registered by the contract as having participated in the game.
Acquire AUD Tokens
Acquire at least 1 AUD token on the Sepolia network.
View Requirements
- •Perform a uniswap swap on the Sepolia network of at least 1 AUD token in exchange for ETH
- •Transaction must be confirmed on the Sepolia network
- •You must hold some non-zero quantity of AUD tokens in your wallet until the end of the assignment period
How to Acquire AUD Tokens:
- 1.Connect your wallet to Sepolia testnet
- 2.Use the button below to open Uniswap
- 3.Connect your wallet on Uniswap and ensure you're on Sepolia network
- 4.Select ETH as the "From" token and paste the AUD token address (0x251A516C36726A70Ec95eBb4D17073550d63C16e) as the "To" token
- 5.Enter the amount of ETH you want to swap (enough to get at least 1 AUD token)
- 6.Click "Swap" and confirm the transaction
- 7.Return here and click "Check Completion" to verify
Stake AUD for AUDVT Tokens
Deposit AUD tokens into the AUD Staking Vault to acquire AUDVT tokens on the Sepolia network.
View Requirements
- •Deposit any quantity of AUD token into the AUD Staking Vault
- •Transaction must be confirmed on the Sepolia network
- •You must be registered as a historical depositor in the vault contract
- •You should hold some AUDVT tokens as proof of your deposit
Provide Liquidity to AUD/WETH Pool
Become a liquidity provider in the Uniswap V3 0.30% fee pool for the AUD/WETH pair on Sepolia.
View Requirements & Instructions
- •Add liquidity to the Uniswap V3 AUD/WETH pool with 0.30% fee tier
- •Transaction must be confirmed on the Sepolia network
- •You must be verified as a liquidity provider for this specific pool
How to Provide Liquidity to AUD/WETH Pool:
- 1.Connect your wallet to Sepolia testnet
- 2.Use the button below to open Uniswap V3
- 3.Connect your wallet on Uniswap and ensure you're on Sepolia network
- 4.Click on "Pool" in the top navigation
- 5.Click "New Position" and select "AUD" and "WETH" as your tokens
- 6.Select the "0.30%" fee tier
- 7.Set your price range and enter the amount of AUD and WETH you want to provide
- 8.Click "Add" and confirm the transaction
- 9.Return here and click "Check Completion" to verify
Win at the Casino
Place a bet in the Casino dapp and win at least once on the Sepolia network.
View Requirements & Instructions
- •Place a bet at the Casino dapp
- •Win at least one bet
- •Transaction must be confirmed on the Sepolia network
How to Play at the Casino:
- 1.Connect your wallet to Sepolia testnet
- 2.Use the button below to open the casino website
- 3.Connect your wallet to the casino dapp and ensure you're on Sepolia network
- 4.Select the game you want to play
- 5.Enter the amount of ETH you want to wager
- 6.Click "Play" and confirm the transaction
- 7.Return here and click "Check Completion" to verify
Create a Pixel NFT
Use the Pixel NFT Creator dapp to illustrate and create your own on-chain pixel artwork.
View Requirements & Instructions
- •Create a new artwork using the Pixel NFT Creator dapp (mint the 1st edition to yourself)
- •Transaction must be confirmed on the Sepolia network
- •Your registered wallet must be recognized by the contract as a historical artist
Mint an NFT Edition from the Gallery
Browse the NFT Gallery and mint an edition from any existing artwork.
View Requirements & Instructions
- •Visit the NFT Gallery and mint an edition of any artwork
- •Transaction must be confirmed on the Sepolia network
- •Your registered wallet must be recognized by the contract as a historical edition minter