Joe Jordan's repositories
foundry-random
Generate reliably random numbers using Foundry's FFI cheat code.
letsencrypt-docker-compose
Set up Nginx and Let’s Encrypt with a Docker Compose project that automatically obtains and renews free Let's Encrypt SSL/TLS certificates and sets up HTTPS in Nginx for multiple domain names. Configuration is done using a simple CLI tool. Updated in 2024 to support Docker changes.
stockfuture
A WIP demonstrating ERC-3525-Extended. What stocks might look like in the future once the legal framework is in place to tokenize equity on the blockchain.
vite-frontend-template
Vite frontend template with delicious defaults
erc-3525-extended
Extending the ERC-3525: Semi-Fungible Token standard with additional features and niceties.
damn-vulnerable-defi-foundry
Damn Vulnerable DeFi - Foundry Version
ethernaut-solutions
My attempt at Ethernaut CTF solutions. Written using Foundry.
ethers-error-parser
Parse Ethers.js errors with ease 💅🏻
gas-puzzles
A sequence of smart contracts to practice gas optimization. These are used as practice assignments for RareSkills.io and the Udemy Gas Optimization Course
hardhat-vscode
Solidity and Hardhat support for Visual Studio Code
PancakeSwapSmartRouter
PancakeSwapSmartRouter in a Foundry project.
pirate-nation-contracts
Pirate Nation game contracts brought together from etherscan to a Foundry project for review
uniswapv2-solc0.8
Build UniswapV2 with Solidity 0.8+
vscode-solidity
Visual Studio Code language support extension for Solidity smart contracts in Ethereum https://marketplace.visualstudio.com/items?itemName=JuanBlanco.solidity