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...DiscussSmart 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·61 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·31 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·47 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·38 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·122 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:...DiscussSolidity
Vicentia Peace Piusvicentia.hashnode.dev·Jan 25, 2024Foundry: Deploying and Forking Mainnet With FoundryIntroduction Some of us smart contract developers danced the bhangra when Foundry was released. Foundry is a convenient and comprehensive suite of tools for building and deploying decentralized applications (DApps) on the blockchain. It is convenient...DiscussSolidity
Mayowa Ogungbolaphensics.hashnode.dev·Jan 22, 2024Solving Git Submodule Error In Foundry Project: 'git submodule exited with code 1 | 128'Swooping through the new Patrick Collins Smart Contract Foundry course with a froggy drive only to get stuck on an error git submodule exited with code 1". or `git submodule exited with code 128` Well, let's get fixxy...🥂 Replicating The Error The e...Discuss·2 likes·36 readsfoundry
pykPropyk.sh·Jan 8, 2024Configuring VSCode for Foundry-based Solidity DevelopmentHey there! If you're into blockchain development, particularly with Solidity, and love using Foundry, you're in the right place. Today, I'm going to walk you through setting up Visual Studio Code (VSCode) to work seamlessly with Solidity and Foundry....Discuss·303 readsSolidity