Gustavo (Gus) GuimaraesBeautifying Your Smart Contract Tests With JavaScriptMake your tests more readableNov 27, 20172Nov 27, 20172
Gustavo (Gus) GuimaraesTesting Your Smart Contracts With JavaScript (Including Async/Await Promises)[ The code for this blog post can be found here: https://github.com/gustavoguimaraes/smart-contract-testing-javascript-example-]Oct 21, 20178Oct 21, 20178
Gustavo (Gus) GuimaraesinCoinmonksSolidity’s ‘using’ keywordThere comes a time when one wonders the meaning behind certain features in the programming language one enjoys coding with. Lukas Cremer…Aug 22, 20174Aug 22, 20174
Gustavo (Gus) GuimaraesWrite Your First Smart ContractI just returned from the Pillar Unconference in Poprad, Slovakia where I gave two talks on developing smart contracts. The disclaimer here…Aug 4, 2017Aug 4, 2017
Gustavo (Gus) GuimaraesPublic vs External Functions in SolidityI have been going through functions in smart contracts code I am creating and decided to make it more explicit as per this best practice .Jul 29, 20174Jul 29, 20174
Gustavo (Gus) GuimaraesinZeppelin BlogSetting Up a Bug Bounty Smart Contract with OpenZeppelinThe effect of having a market cap north of $10 Billion USD is that a growing number of blockchain enthusiasts trust putting their Ether…Jul 12, 20173Jul 12, 20173
Gustavo (Gus) GuimaraesReentrancy Attack On Smart Contracts: How To Identify The Exploitable And An Example Of An Attack…To code smart contracts is certainly not a free picnic. A bug introduced in the code costs money and most likely not only your money but…May 25, 201710May 25, 201710
Gustavo (Gus) GuimaraesinZeppelin BlogHow To Create Token and Initial Coin Offering Contracts Using Truffle + Zeppelin SolidityUpdate: this blog post has been updated for OpenZeppelin Solidity version v2.0May 18, 201766May 18, 201766
Gustavo (Gus) GuimaraesUsing Truffle to Create and Deploy Smart ContractsOn my last post I went through the steps to deploy the smart contracts the hard way on one’s own Ethereum private blockchain. This one I am…May 13, 20176May 13, 20176