top of page

The BlockBreakers Blog
Attacking Smart Contracts 1: Single Function Reentrancy
Introduction Reentracy is one of the more prolific attacks in the smart contract space. It has been the cause of many exploits and...
Aug 12, 20245 min read
5 views
0 comments
The Basics of Smart Contracts 6: Abstraction, Inheritance and Interfaces
Much like other modern object orientated programming languages Solidity supports abstraction, inheritance and interfaces. The concepts in...
Aug 2, 20222 min read
6 views
0 comments
The Basics of Smart Contracts 5: Fallback Methods, Modifiers and Events
In the previous installment of this series we covered Contract constructors and Solidity's version of destructors, the selfdestruct...
Jul 18, 20226 min read
17 views
0 comments
The Basics of Smart Contracts 4: Constructors and SelfDestruct
In this installment we will be covering instantiating and destroying smart contracts. This will largely be focussed on how constructors...
Jun 30, 20224 min read
5 views
0 comments
The Basics of Smart Contracts 3: Function Types
In this installment we will be covering function types. There are three types of function types in Solidity: Pure, View and Payable. As...
Jun 20, 20224 min read
7 views
0 comments
The Basics of Smart Contracts 2: Functions that Cost Gas
In the previous installment we looked at the most basic Solidity program, how to deploy it onto a local testnet, how to call it and how...
Jun 20, 20225 min read
12 views
0 comments
The Basics of Smart Contracts 1: Hello World in Solidity
In this series we will be going over writing smart contracts in solidity and some front end work with JavaScript. The aim of this series...
Jun 20, 20226 min read
13 views
0 comments
The Basics of Crypto 11: Transport Layer Security
Transport layer security (TLS) is the encryption system the internet runs on. The system we used prior to TLS was called the secure...
Jun 20, 20223 min read
1 view
0 comments
bottom of page