Ethereum types
Implementation of the various Ethereum Transaction Types
Wraps around web3 and gives a nicer interface