https://www.pubnub.com/blog/issue-own-cryptocurrency-erc-20-ethereum-token-standard-with-truffle-part-1/