Skip to content

LebrancWorkshop/chainlink-bootcamp-2024

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chainlink Bootcamp 2024 - Exercises

All the Sessions: Luma

Task Form - Deadline: 2024 Jan 31

Session 1 - Blockchain concepts and Wallets

Watch on Youtube

1- Wallet Account1 Address

Install Metamask.

Setup Metamask with a new wallet (new seed phrase), not used for Mainnet funds.

Get the Account1 address.

2- Fund your wallet and get the transaction hash

Go to a faucet and get some Sepolia ETH

Options:

Get the transaction id where you receive the ETH.

How to do it? Go to the Sepolia Block Explorer, search your wallet address.

Sepolia Block Explorer:

Get the transaction which is funding your wallet

3- Transaction hash - transfer

Create a new account, called Account2. Transfer 0.1 Sepolia ETH from Account1 to Account2.

Get the transaction id and share it.

Session 2 - Solidity Fundamentals

Watch on Youtube

4- Register Smart Contract Address

Register.sol

5- RegisterAccess Smart Contract Address

RegisterAccess.sol

Session 3 - Oracles, ERC20 Tokens and Chainlink Data Feeds

Watch on Youtube

6- Token Address

Token.sol

7- TokenShop Address

TokenShop.sol

Session 4 - Cross Chain Tokens using Chainlink CCIP

Watch on Youtube

8- CCIPTokenSenderFujiSepolia Address

Deploy it on Avalanche Fuji.

CCIPTokenSenderFujiSepolia.sol

Session 5 - Mentoring session with the Chainlink community

Watch on Youtube

Session 6 - NFTs and Chainlink Automation

Watch on Youtube

9- PhotoAlbum Address

PhotoAlbum.sol

10- Automation URL for you job

Get the URL of your job created on Chainlink Automation related to the photo album automation - session 06

Session 7 - Chainlink CCIP using NFTs in cross chain dApps

Watch on Youtube

11- CrossChainPriceNFT address

Deploy it on Ethereum Sepolia.

CrossChainPriceNFT.sol

12- CrossDestinationMinter address

Deploy it on Ethereum Sepolia.

CrossDestinationMinter.sol

13- CrossSourceMinter address

Deploy it on Avalanche Fuji.

CrossSourceMinter.sol

14- MintOnSepolia Transaction ID

MintOnSepolia Transaction ID - CCIP transaction

Session 8 - Random Numbers using Chainlink VRF

Watch on Youtube

15- NFT Runners address

Deploy it on Avalanche Fuji.

Runner.sol

16- VRF Id Subscription

VRF Id Subscription created on Chainlink VRF - session 08

Session 9 - Chainlink Functions to access off chain data

Watch on Youtube

16- Function Id Subscription

Function Id Subscription created on Chainlink Functions - session 09

How to use the Chainlink Documentation

17- GettingStartedFunctionsConsumer smart contract address

Deploy it on Avalanche Fuji.

GettingStartedFunctionsConsumer.sol

18- TemperatureFunctions smart contract address

Deploy it on Avalanche Fuji.

TemperatureFunctions.sol

Session 10 - Connecting the world using the Chainlink platform

Watch on Youtube

19- Your WeatherFunctions smart contract address

Deploy it on Avalanche Fuji.

WeatherFunctions.sol

20- Your transaction in Sol's smart contract WeatherFunctions

Select Avalanche Fuji in your wallet.

Open the file WeatherFunctions.sol and connect in Sol's smart contract using at address

Address: 0x95ef14d31c13cd28a7d4438e9b45edea0557c85b

Run the function GetTemperature to add your City, Temperature in Sol's contract.

The goal is to have the cities / temperatures of all students :)

Congratulations!

You made it!

If you need help or have any doubt go to the Chainlink Discord

Channel: Bootcamp

Would you like to know the upcoming events by Sol?

Follow on Sol's twitter

About

exercises chainlink bootcamp 2024

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Solidity 100.0%