Writing and Deploying your First Smart Contract

NEU Blockchain Organization
2 min readOct 5, 2021

--

On Monday, October 4th, the NEU Blockchain Organization hosted Steve Flanagan, Northeastern Alum and head of Crypto at AngelList. Over the chat and workshop, we learned that a smart contract is a computer program that is intended to automatically execute when relevant actions or events according to the terms of the contract are met. Steve also walked us through other use cases of smart contracts before diving into the tutorial

The recording of the event can be found here. The recording provides a basic walkthrough of writing and deploying your first smart contract.

Key Resources before Writing and Deploying Smart Contract

  1. We used Remix which is used for the entire journey of contract development as well as for learning and teaching Ethereum.
  2. Connect your Metamask wallet. If you do not have a Metamask browser extension click here
  3. Once connected switch the network from Ethereum Mainnet to Ropsten Test Network
  • See the image below with the network at the top.
4

4. Copy your wallet address and go to Ropsten Ethereum Faucet and paste your wallet address for free ETH

  • The Ropsten Network is a testnet. The network is used by developers to test protocol upgrades and smart contracts before deploying to mainnet.

5. Go back to Remix and check your Metamask wallet. Once the Eth is sent you can see it in your wallet.

6. Make sure you stay in the Ropsten Test Network before Deploying!

7. Now watch the recording. If you still have questions or trouble message us on our slack!

8. If you liked this session and want to try more examples go here: https://solidity-by-example.org/

Learn more about NEU Blockchain Organization

For more resources about future events join our community: https://linktr.ee/NEUBlockchain

Do you have questions? Or are you interested in speaking at our events? Get in touch with us and send an email to neublockchaingroup@gmail.com

Written By Bennett Thompson

--

--

NEU Blockchain Organization

A student-led organization dedicated to advancing blockchain education, development, and research.