Jeremy ThenMaster Bitwise operations once and for allIt’s not a secret that bitwise operations are usually known to be kind of obscure, and hard to write and read, and many developers fear…Nov 28, 20222Nov 28, 20222
Jeremy ThenSolidity delegatecall usage and pitfallsSolidity delegatecall is a low-level function that allows us to load and call the code of another contract while preserving the context of…Aug 17, 20221Aug 17, 20221
Jeremy TheninCoinsBenchSolidity layout and access of storage state variables simply explainedThe Storage is like a key-value data structure that holds the state variables values of a Solidity smart contract.Aug 14, 20225Aug 14, 20225
Jeremy TheninCoinsBenchSigned vs unsigned integers, binary representation, overflows, pitfallsLet’s start by reasoning what the following code in Go is doing:Jul 7, 2022Jul 7, 2022
Jeremy TheninCoinmonksSolidity, contract conversion to and from address and its pitfallIt’s well known in Solidity that we can ‘cast’ an address to a contract, and also convert a contract to an address (the contract’s…Jun 30, 2022Jun 30, 2022
Jeremy TheninWeb3 MagazineEVM based blockchains checksummed addresses and EIP-1991Here is the preview of a simple tool I created to convert multiple addresses to checksummed addresses for different networks…May 31, 20221May 31, 20221
Jeremy TheninCoinmonksEthereum checksummed addresses, importance, and implementationA checksummed address is an address that contains some data that validates its integrity.May 31, 20221May 31, 20221
Jeremy TheninCoinmonksMerkle Tree, a simple explanation and implementationMerkle Tree, a simple explanation and implementationMay 21, 20223May 21, 20223