I’m looking forward to a day that smart-contracts kick lawyers out of their jobs 😉 not all of them. If you are a lawyer then don’t get offended, I’m not talking about you, you are awesome for reading this.
Develop, Test, Deploy
Remix IDE — https://remix.ethereum.org
Top 10 Blockchain Courses | Data Driven Investor
We are going to store a collection of strings in our contract and we’ll implement three functions. One for inserting a string into the collection using pushString, one for retrieving a particular string and one for counting the number of strings in the collection. And we’ll also won’t let anybody else to insert into the collection except the owner.
There is another function included for returning all the indexes in the collection for convenience.
Metamask — https://metamask.io/
MetaMask is a bridge that allows you to visit the distributed web of tomorrow in your browser today. It allows you to run Ethereum dApps right in your browser without running a full Ethereum node.
MetaMask includes a secure identity vault, providing a user interface to manage your identities on different sites and sign blockchain transactions.
We’ll use meta mask for testing our smart contract in a test network similar to the live Ethereum main network. We can use one of the following test networks.
For our application, we are going to use Ropsten.
Infura — https://infura.io/
Infura is the infrastructure behind the Metamask. It works as a gateway to the Ethereum network. It’s funny to use a centralized service to develop a decentralized application, but it’s ok for now since it’s too much work to run our own nodes and most of the parts of our application will still be decentralized 🙂
Get to work?
Let’s not get ahead of ourselves 😉 It can be too much to digest in one go. Since we know the technology stack and the tools we need, let’s do some reading and get familiar with all the moving parts.
There will be separate articles for each step develop, test and deploy. Links to those articles will be here. If they are not here yet, that means I’m having trouble dragging myself out of bed :D.
Until then, keep hackin…
Smart contracts in 60 seconds was originally published in Data Driven Investor on Medium, where people are continuing the conversation by highlighting and responding to this story.