Projects, notes, and code from Mousebelt University courses on Blockchain development.
Local node implementation of Ethereum, can be used for development and deployment.
Testing framework for Solidity
In browser Chrome extension that can be used for calling contracts, and running tests. Metamask is actually a wallet, and can be used on the mainnet, or any of the major testnets.
REMIX (https://remix.ethereum.org/)
Online, Solidity specific IDE - built in solidity compiler
INFURA (https://infura.io/)
Instead of setting up a node locally and waiting to sync on a new environment, Infura is a very simple way to get data from the testnet or mainnet on ethereum, and submit transactions. Allegedly, it is a bit unreliable for production applications, and for some custom applications.
Links / commands
- https://github.com/gedanziger/intro-blockchain-development/blob/master/class-4.md
- https://github.com/ethereum/homebrew-ethereum
- geth --rpc --rpcapi 'w3,eth,debug' --rpcport 8545 --rpccorsdomain '*'
- https://nodejs.org/en/
- https://github.com/creationix/nvm
- https://metamask.io/
- git clone https://github.com/gedanziger/intro-blockchain-development