STSaksham Thapainvendettalabs.hashnode.dev·Jul 19, 2023 · 5 min readUniswapX — Dutch auction based routing protocolHeard about UniswapX and have no idea what it is ? We’ll get a brief understanding of how everything works in UniswapX. To understand UniswapX we must first understand what Dutch auction is. Dutch auction Dutch auction is the type of auction in whic...00
STSaksham Thapainsakshamthapa.hashnode.dev·Jul 17, 2023 · 2 min readGas optimization Series Part - 3Today, we'll see how you can save gas, by removing overflow checks in loops. Solidity compilers perform various validations and checks during code execution, such as array bounds checking, integer overflow checking, and division by zero. These check...00
STSaksham Thapainsakshamthapa.hashnode.dev·Jul 16, 2023 · 2 min readGas optimization Series Part -2Today we'll briefly look into caching state variables It is always better to cache a state variable if you can. What does caching a state variable even mean? It's a jargon word to scare off people. In essence, it's simply the act of copying state va...00
STSaksham Thapainsakshamthapa.hashnode.dev·Jul 13, 2023 · 2 min readGas optimization Series Part - 1Starting this gas optimization series where i'll be writing whatever i learn about gas optimization in solidity. "How far will you go to save gas ?" is a pretty viable question, will you use the dark arts like yul and huff or basic solidity optimiza...00
STSaksham Thapainsakshamthapa.hashnode.dev·Apr 2, 2023 · 2 min readWeb3 Learning Journey (Recontinued)Got few weeks off my time due to exams. Have been going through Karmacoma EVM from scratch article series which is written in python. Attempting to build the same in C++. Went through very small progress day by day but finished the first part which i...00