Beautifying Your Smart Contract Tests With JavaScriptMake your tests more readableNov 27, 20172Nov 27, 20172
Testing 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
Published inCoinmonksSolidity’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
Write 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
Public 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
Published inZeppelin 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
Reentrancy 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
Published inZeppelin 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
Using 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
Deploying A Smart Contract, The Hard WayI am in favor of understanding the mechanics that goes under the hood of a tool, framework or technology that I am using. If not all of it…May 9, 20177May 9, 20177
High Level Understanding Of An Ethereum Smart ContractEthereum contract is a program that is deployed that is to say instantiated on the blockchain with a single transaction. The blockchain…Apr 17, 2017Apr 17, 2017
Ethereum Basic Tools for Decentralized App DevelopmentEthereum is the protocol that got me into blockchain development. In this post I would like to write a brief overview about the Ethereum…Apr 15, 2017Apr 15, 2017
Blockchain FoundationsThere are a few concepts that have been part of computer science for a long time which are the foundation on which blockchain technology is…Apr 12, 2017Apr 12, 2017
Blockchain, a High Level ExplanationBlockchain is the amalgamation of the database and network concepts. The problem with network is that each has its own version of reality…Apr 11, 2017Apr 11, 2017