SKSoorya Kumarinsooryak.hashnode.dev·May 7, 2022 · 3 min readAdding Dependencies to your Contracts in FoundryIn building smart contracts a very common thing you will need to do is add dependencies to take advantage of code other people have already written. One of the most common dependencies/smart contract libraries to use is OpenZeppelin's contracts. They...03GS
SKSoorya Kumarinsooryak.hashnode.dev·May 5, 2022 · 3 min readSetting up a Foundry ProjectFrom Paradigm's website: Foundry is a portable, fast, and modular toolkit for Ethereum application development, written in Rust. Our goal with Foundry is to create the best developer experience for building secure smart contracts on EVM chains. Most...00
SKSoorya Kumarinsooryak.hashnode.dev·May 1, 2022 · 3 min readEthernaut Level 2 FalloutIn my post for Ethernaut Level 1 Fallback I mentioned: What did I learn from this? Setting the owner of your contract is a point of vulnerability. If there is anything about transferring ownership of a contract that needs to written carefully and te...00
SKSoorya Kumarinsooryak.hashnode.dev·Apr 30, 2022 · 3 min readEthernaut Level 1 FallbackI found a YouTube series that goes over the Ethernaut challenges from OpenZepplin that teach people more about writing secure smart contracts Level 1 can be found here: https://ethernaut.openzeppelin.com/level/0x9CB391dbcD447E645D6Cb55dE6ca23164130D0...00
SKSoorya Kumarinsooryak.hashnode.dev·Apr 26, 2022 · 2 min readDeploying your Smart Contract for TestingHardhat already comes with a sample deploy script called "sample-script.js" if you choose the Create a Basic Project Option when starting your Hardhat project. Its pretty simple. Basically it gets a Contract Factory, which is a lot like what it sou...01