Multicall in Solidity

In a recent project, we needed a feature called Multicall, which lets you run several functions of a contract in just one transaction. I knew about this because I’d seen it in Uniswap V3 Periphery code. So, I basically copied their Multicall code, made some tweaks for compatibility, and it worked like a charm.

Choosing the Right Programming Language for Your Startup

Starting a new project or startup is an exciting venture, but one of the most crucial decisions you’ll make is selecting the programming language that best suits your needs. The choice of programming language can significantly impact your project’s success, and considering various factors is essential for making an informed decision. In this guide, we’ll explore the key factors to consider when choosing a programming language for your startup.

Optional Chaining in JavaScript

Before Introduction, you should know that Optional Chaining is currently in Stage 1, here is the repository.