John Fu LinPrometamake.hashnode.dev·19 hours agoHow to build a Referral Coupon Smart Contract on Morph L2 Consumer ChainIntroduction Blockchain technology faces challenges in consumer adoption. This article explores implementing Web2's successful referral and coupon systems in Web3, focusing on Morph L2's consumer-centric approach. Referrals and Coupons in Web3 Referr...Discussmorphl2
John FáwọléforBlockchain Alphablockchainalpha.hashnode.dev·Jul 17, 2024How to make Assertions with Foundry - Cheatcode GuideI guess you started your smart contract development journey by using Remix as your IDE for both development and testing. By now, you have discovered that you cannot carry out high-level testing with Remix - and here comes Foundry. This is why I am cr...Discuss·42 readsSoftware Engineering
Isapxng0lin.hashnode.dev·Jun 14, 2024(1) RAD::Foundry setup and contractsForging the base After setting up Radicle, we need to setup Foundry and start to build our contracts. 'Foundry 101' has a Github repo that we'll utilise for our code to form the base, then, following along make changes where needed. Radicle will repl...DiscussLearning Web3radicle
Zealynx Securityzealynx.hashnode.dev·Apr 17, 2024The Critical Role of Fuzzing in Blockchain SecurityIn this article, we will dive into the fascinating realm of fuzzing. To understand it and before setting up our tests in Foundry we will learn what is the core concept of fuzzing. What is fuzzing? Fuzzing, or fuzz testing, is a technique where invali...Discuss·48 readsSmart Contracts
Yield Devyielddev.io·Feb 21, 2024Implementing an UUPSUpgradeable Flash Loan Vault with FoundryMaking An Upgradeable FlashLoan Vault Building off of our last tutorial, Creating a FlashLoan Vault we will now be able to learn how to develop and deploy Upgradeable contracts from foundry using the openzeppelin-upgrades library. In our last version...Discuss·119 readsupgradeable
Yield Devyielddev.io·Feb 20, 2024Implementing a Flash Loan Vault with ERC3156 and ERC4626Flashloan Vault If you've followed our previous article on implementing Vault with ERC4626, then you are already aware of how easy it is to implement a token vault with a profit sharing distribution mechanism. Building on this knowledge we will imple...Discuss·74 readsERC3156
Yield Devyielddev.io·Feb 18, 2024Implement an ERC4626 Token VaultSetting Up a Profit Sharing Vault A common pattern in Defi is to create a vault that holds assets and distributes profits to the vault's token holders. Users will pool their assets in the vault and receive a corresponding token representing their sha...Discuss·102 readsSolidity
The RevealerforMode Cooperators blogmode.hashnode.dev·Feb 12, 2024How To Register a Smart Contract to the SFS with FoundryFoundry is an Ethereum development platform that provides tools for managing your dependencies, testing, running, and deploying your project. It also allows you to interact with your project from the command line. In this tutorial, you’ll learn how t...Discuss·20 likes·41 readsBlockchainThis was helpful, thanks for sharing! 10
Mayowa Ogungbolaphensics.hashnode.dev·Feb 6, 2024How to build a ZK-Proof Voting Contract on The Scroll Network with NoirIntroduction Using traditional voting mechanisms has only proven to be susceptible to fraud, manipulation, lack of transparency, and centralized control. The Zero-Knowledge (ZK) proof is a technology that introduces a secure and transparent voting sy...Discuss·1 like·179 readsscroll
Yield Devyielddev.io·Feb 1, 2024Setting Up a Foundry Project and Installing Open-Zeppelin at a Specific VersionInstalling Foundry is an excellent modern framework for developing and testing solidity smart contracts. One of the primary benefits is being able to write tests directly in solidity. First, we need to install the toolchain installer $ curl -L https:...Discuss·49 readsSolidity