Skip to content

solidity-labs-io/secure-development-workshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Secure Development Workshop

This workshop will walk you through the basics of securing smart contracts by testing your deployment scripts and governance proposals. We will be using the forge proposal simulator to make this process easier.

Overview

In this workshop we will be protecting a governance heavy application from the consequences of malicious upgrades and or deployment scripts.

Further Reading

For governance safety assistance, refer to our forge proposal simulator tool. See the security checklist and security stack for a list of items to consider when building a smart contract system.

Environment Setup

Set the ETH_RPC_URL environment variable to the URL of an Ethereum node. For example, to use the Alchemy mainnet node, run:

export ETH_RPC_URL=https://eth-mainnet.alchemyapi.io/v2/your-api-key

Make sure the latest version of foundry is installed. If not, run:

foundryup

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published