Share:
Notifications
Clear all

Earn While Learning Web3 Programming>> Start Here FREE!!!

[Solved] What Are Things To Know Before Building on Metis As A Developer

1 Posts
1 Users
2 Reactions
403 Views
1
Topic starter

EXERCISE: :
i. Watch the above lesson video and also read through the recommended resources. Then, answer the following questions

ii. What Are Things To Know Before Building on Metis As A Developer?

iii. Summarize in your own word in this forum below:
(NOTE: please, don't just copy-paste from other students - instead answer in your own word based on your level of understanding the lesson and resources)

 

 

 

NOTE:

This Is An Exercise From Our FREE COURSE with CERTIFICATION:

Metis Blockchain Programming 101 Course

(If you have not enrolled yet, you can join the course totally for FREE).

 

1 Answer
1
Topic starter

What Are Things To Know Before Building on Metis As A Developer Explained:

- As a developer, you need to understand the difference between a Layer 1 and Layer 2 Blockchain (metis is Layer 2 scaling solution for Ethereum Layer 1 Blockchain)

- You will go through 4 usual web3 development processes for smart contracts to be deployed on the Blockchain which are:

 

1. Write the Smart Contract
- Metis only allow Solidity programming Language for writing Smart Contract to be deployed on Metis Blockchain

- Remix - you can use IDE like Remix to create a Smart Contract
- Truffle/Hadhat - Local development and deployment with truffle or hardhat is possible for Metis just like Ethereum

- Avoid the use of Constructor argument as much as possible (if used, avoid long characters like Eh Address)
see recommended resources in this course lesson to read more

- Your Smart Contract may eventually increase by about 25% in size when compiling for Metis development (see recommended resources for details)

 

2. Compile Smart Contract
- Compile your smart contract for Metis using previously mentioned Solidity tools

 

3. Test Smart Contract
- Test your smart contract before deploying to Metis using:
i. Local Metis dev enviroment
ii. Metis Testnet (Stardust) via Remix/hardhat/truffle

 

4. Deploy Smart Contract
- Time to deploy to Metis Andromeda via Remix/hardhat/truffle

Share: