Nate LapinskiUnderstanding Rugpulls and Liquidity in EthereumLearn how to identify and avoid rugpull and liquidity scams on Uniswap.Jun 2Jun 2
Nate LapinskiRun Your Own Ethereum Testnet using Anvil and PythonLooking to test your smart contracts or prototype your application but don’t want to go to the trouble of using an official testnet?Jun 21Jun 21
Nate LapinskiA Practical Guide to Rollups: How does the L2 talk to the L1?Learn how rollups like Base store their data on EthereumMar 20Mar 20
Nate LapinskiFinding the Creator of a Smart Contract in EthereumUse free tools to discover the origins of a uniswap v2 smart contract published on the Ethereum blockchainDec 25, 2023Dec 25, 2023
Nate LapinskiThe difference between tx.originLearn the difference between tx.origin and msg.sender in Solidity, and see how it will change with account abstraction ERC-4337Jun 14, 20232Jun 14, 20232
Nate LapinskiRollups and EVM BytecodeLearn about Rollups, Ethereum, and EVM bytecode.May 28, 2023May 28, 2023
Nate LapinskiHow an NFT sells for $500m — flash loan deep diveA while ago, a Cryptopunk generated some news coverage by selling for roughly $500 million dollars. It was quickly identified that the…Mar 9, 20234Mar 9, 20234
Nate LapinskiCalculating Ethereum Block ValueEach transaction in an Ethereum block has a value field, which is the amount of ETH transferred from one account to another. For example…Mar 5, 2023Mar 5, 2023
Nate LapinskiHow You Render Can Affect Your SEO (CSR vs SSR vs Dynamic)Rendering React Client side (CSR)and Server Side (SSR) have different impacts on Search Engine Optimization. Learn why!Sep 9, 20222Sep 9, 20222
Nate LapinskiHow to send ether from ethers.jsIn this quick post, I’ll show how to set msg.value when calling an arbitrary method on a contract in ethers.jsJul 17, 20221Jul 17, 20221