diff --git a/apps/academy/src/pages/tracks/erc-20-solidity/1.mdx b/apps/academy/src/pages/tracks/erc-20-solidity/1.mdx index e146ea33..69f4bae3 100644 --- a/apps/academy/src/pages/tracks/erc-20-solidity/1.mdx +++ b/apps/academy/src/pages/tracks/erc-20-solidity/1.mdx @@ -352,7 +352,7 @@ contract WAGMI { There are two main forms of variables in Solidity i.e. State variables and Local variables. - ![Vairables and their Scopes](/assets/lessons/1/img_2.png) + ![Variables and their Scopes](/assets/lessons/1/img_2.png) A **State** variable can be accessed throughout the contract. Functions inside a contract can call and use a state variable. This is known as `global scope`. A state variable is permanently stored in the contract. Variables `message` and `messageCount` in our code are state variables. diff --git a/apps/academy/src/pages/tracks/nft-solidity/3.mdx b/apps/academy/src/pages/tracks/nft-solidity/3.mdx index 8c4134a7..8d4243ba 100644 --- a/apps/academy/src/pages/tracks/nft-solidity/3.mdx +++ b/apps/academy/src/pages/tracks/nft-solidity/3.mdx @@ -1220,7 +1220,7 @@ three NFTs of your own, which you so diligently minted, the artist that you are! - Develop TierNFT contract inheriting necessary OpenZeppelin contract functionalities - Implement functions for minting NFTs, incorporating SVG graphics, and generating token URIs dynamically using Base64 encoding. - Write deploy script for deploying TierNFT to Polygon Amoy test network -- Successfully create configuraton for testnet, secure your environment variables, and obtain testnet tokens +- Successfully create configuration for testnet, secure your environment variables, and obtain testnet tokens - Develop and execute minting script to interact with deployed TierNFT contract and mint NFTs with varying features - Verify successful creation and market readiness of ERC721's on Opensea diff --git a/apps/academy/src/pages/tracks/oracles-api3/1-oracles-api3-pricefeeds.mdx b/apps/academy/src/pages/tracks/oracles-api3/1-oracles-api3-pricefeeds.mdx index 6593bc69..12ae5d0c 100644 --- a/apps/academy/src/pages/tracks/oracles-api3/1-oracles-api3-pricefeeds.mdx +++ b/apps/academy/src/pages/tracks/oracles-api3/1-oracles-api3-pricefeeds.mdx @@ -64,7 +64,7 @@ In this course lesson, you will learn how oracles play a vital role in bringing - **Introduction to Airnode**: The Airnode is an architecture created by API3 to be the relay of data offchain bringing it onchain. There are two types of oracles: - A push oracle, where the data is sent to the blockchain constantly via a certain criteria. A price feed is a great example of a push oracle as we need to know the latest update of what the value of an asset is at any given time and need that onchain data immediately. -- A pull oracle, where the data is requested at the time of need and we wait for a reponse of that request. A random number is a great example of how this would work. We need one for a mint, send the mint request wait for the request and once the data is received do some logic. This is a less time sensitive request. +- A pull oracle, where the data is requested at the time of need and we wait for a response of that request. A random number is a great example of how this would work. We need one for a mint, send the mint request wait for the request and once the data is received do some logic. This is a less time sensitive request. ![Airnode](/assets/lessons/1-oracles-api3/airnode-image.png)