The Language of Ethereum Smart Contracts
This Post will be updated Constantly as i progress
SOURCE: https://solidity.readthedocs.io/en/develop/
The language to create Ethereum Smart Contracts is "Solidity"
There are many integrations for solidity, i will be using Remix mostly as it does not require any additional installations and can run on the latest Chrome Browser
Remix
Browser-based IDE with integrated compiler and Solidity runtime environment without server-side components.
Some advantages with geth, is it allows interaction between the smart contract and creation of a private block-chain network for testing.
there are cases where you may get gas exceeds on older computers. just downgrade.
npm install -g ethereumjs-testrpc@4.1.3
SOURCE: https://solidity.readthedocs.io/en/develop/
The language to create Ethereum Smart Contracts is "Solidity"
There are many integrations for solidity, i will be using Remix mostly as it does not require any additional installations and can run on the latest Chrome Browser
Available Solidity Integrations
Geth
For running Ethereum nodes, i will be using Geth https://github.com/ethereum/go-ethereum/wiki/geth as the command line interface.Some advantages with geth, is it allows interaction between the smart contract and creation of a private block-chain network for testing.
Capabilities
By installing and running
geth
, you can take part in the ethereum frontier live network and- mine real ether
- transfer funds between addresses
- create contracts and send transactions
- explore block history
- and much much more
ethereumjs-testrpc
ethereumjs-testrpc is a Node.js-based Ethereum node used for testing and development. It simulates full-node behavior and makes the development of Ethereum applications much faster. It also includes all popular RPC functions and features (such as events) and can be run deterministically to make development a breeze.
It's written in JavaScript and is distributed as an npm package.
there are cases where you may get gas exceeds on older computers. just downgrade.
npm install -g ethereumjs-testrpc@4.1.3
Source: https://github.com/ethereumjs/testrpc
Comments
Post a Comment