Tushar BansalSimple Implementation of SFT — ERC 3525The SFTs are powered by what’s known as the ERC-3525 Semi-fungible Token Standard (finalized Sep. 2022), an EIP standard created to…Sep 2, 2023Sep 2, 2023
Tushar BansalSimple explanation for Soul Bound TokensWhat are Soul bound tokens?Aug 31, 2023Aug 31, 2023
Tushar BansalProxy — Part 4, Universal Upgradeable Proxy Standard (UUPS)As discussed in previous article, There are many limitations that are overcomed via UUPS Proxy.Aug 24, 2023Aug 24, 2023
Tushar BansalProxy — Part 3, Transparent ProxyTransparent Proxies are a type of smart contract proxy that allows for the upgradeability of smart contracts while maintaining the same…Aug 8, 2023Aug 8, 2023
Tushar BansalProxy — Part 2, ERC1967 ProxyIn previous article, “MyImplementation” contract was maintaing “implmentation” variable as well. Which was unnecessary for target contract…Aug 4, 2023Aug 4, 2023
Tushar BansalProxy — Part 1 , Simple ProxyA proxy in Solidity is a design pattern used to create upgradeable smart contracts. It allows you to separate the logic of a contract from…Aug 4, 2023Aug 4, 2023
Tushar BansalDesign Pattern — Part 2, Pull Payment PatternDesign patterns have proven to be the go-to solution for many common programming scenarios. They are not only generic, but also easy to…Jul 31, 2023Jul 31, 2023
Tushar BansalDesign Pattern — Part 1 , Eternal StorageDesign patterns have proven to be the go-to solution for many common programming scenarios. They are not only generic, but also easy to…Jul 31, 2023Jul 31, 2023
Tushar BansalDelegatecall in SolidityIn Solidity, delegatecall is a low-level function that allows one contract to call another contract and run its code within the context of…Jul 25, 2023Jul 25, 2023
Tushar BansalLibraries in SolidityLibraries are similar to contracts, but their purpose is that they are deployed only once at a specific address and their code is reused…Jul 9, 2023Jul 9, 2023