RareSkillsinRareSkillsAn Animated Tutorial of the MD5 Hash FunctionWe’ve created an animated explainer that shows how the MD5 hash function works step-by-step. You can see visually what happens at each…·1 min read·13 hours ago----
RareSkillsinRareSkillsThree ways to detect if an address is a smart contractThis article describes three methods in Solidity for determining if an address is a smart contract:·6 min read·2 days ago----
RareSkillsinRareSkillsDeFi Lending: Liquidations and CollateralIn TradFi, when someone defaults on a loan, the creditor has the right to seize assets or garnish wages.·9 min read·Jun 5, 2024----
RareSkillsinRareSkillsFlash Loans and how to hack them: a walk through of ERC-3156Flash loans are loans between smart contracts that must be repaid in the same transaction. This article describes the ERC 3156 flash loan…·10 min read·May 27, 2024--1--1
RareSkillsinRareSkillsHow ERC721 Enumerable WorksAn Enumerable ERC721 is an ERC721 with added functionality that enables a smart contract to list all the NFTs an address owns. This article…·10 min read·May 20, 2024----
RareSkillsinRareSkillsThe Staking Algorithm of Sushiswap MasterChef and SynthetixThe MasterChef and Synthetix staking algorithms distribute a fixed reward pool among stakers according to their time-weighted contributions…·10 min read·May 17, 2024----
RareSkillsinRareSkillsUniswap V2: Calculating the Settlement Price of an AMM SwapThis article explains how to determine the price settlement of a trading pair in an Automated Market Maker (AMM). It answers the question…·7 min read·May 14, 2024----