Skip to content

Latest commit

 

History

History
21 lines (17 loc) · 1.73 KB

tools.md

File metadata and controls

21 lines (17 loc) · 1.73 KB

Tools

ethereum
https://github.com/ethereum https://ethereum.org/cli for geth CLI basics Some Official Ethereum Javascript Tools that are beyond the scope of Sending Ether: https://github.com/ethereumjs https://github.com/ethereumjs/ethereumjs-tx is how we created our Transaction Objec

geth - The Go implementation of an ethereum node. Provides a command-line interface to hit the [RPC(https://github.com/ethereum/wiki/wiki/JSON-RPC) api of the ethereum node. Geth runs the Ethereum node for you too.

IMPORTANT DEV TIP:

  • web3 is the javascript client lib for connecting to your ethereum node.
  • Hash-tronic uses: web3 v1.0.0-beta.30
  • not to be confused with: web3 v0.2x.x
  • The v0.2x.x methodology (syntax, methods) is what a lot of literature (e.g. stackoverflow, github) references
  • Some developers use v1.0.0 in production, many are still using v0.2x.x

solc - [Module](GitHub - ethereum/solc-js: Javascript bindings for the solidity compiler) that compiles smart contracts written in .sol into EVM bytecode for you to deploy. We won't be using solc in this project as we are calling smart contract methods and sending ether using web3, but not deploying smart contract bytecode. The eos_sale.sol (eos-distribution) smartcontract was already compiled and deployed by its creators.

ethstats.net for current gasPrice ratio eth/gas and other ethereum live statistics