reentrancy-attacks
A chronological and (hopefully) complete list of reentrancy attacks to date.snekmate
State-of-the-art, highly opinionated, hyper-optimised, and secure ๐Vyper smart contract building blocks.xdeployer
Hardhat plugin to deploy your smart contracts across multiple EVM chains with the same deterministic address.createx
Factory smart contract to make easier and safer usage of the `CREATE` and `CREATE2` EVM opcodes as well as of `CREATE3`-based (i.e. without an initcode factor) contract creations.create2deployer
Helper smart contract to make easier and safer usage of the `CREATE2` EVM opcode.hardhat-project-template-ts
A fully-fledged Hardhat project template based on TypeScript.malleable-signatures
This repository implements a simplified PoC that demonstrates how signature malleability attacks using compact signatures can be executed.ecdsa-nonce-reuse-attack
This repository implements a Python function that recovers the private key from two different signatures that use the same random nonce during signature generation.tornado-cash-exploit
This repository implements a simplified PoC that showcases how a contract can morph. A similar approach was used as part of the governance attack on Tornado Cash in May 2023.metatx
A smart contract to enable ERC-20 token meta-transactions on Ethereum.escrow-contract
A simple multilateral escrow smart contract for ETH and ERC-20 tokens governed by Cobie.raw-tx
Three scripts to ordinary generate, EIP-4844-type generate, and execute a signed raw transaction with `ethers`.torn-detector
Detect if a contract has been deployed in the latest (or predefined) block from an address that was previously funded through Tornado.Cash.solidity-games
A repository for Solidity-based smart contract games.meth
The moment you Rust, you should look for your Mojo ๐ฅ.batch-distributor
Helper smart contract for batch sending both native and ERC-20 tokens.p256-verifier-vyper
P256 (a.k.a. secp256r1 elliptic curve) signature verification ๐Vyper contract.create-util
Helper smart contract to make easier and safer usage of the `CREATE` EVM opcode.mnemonic-to-private-key
A JavaScript script that converts the mnemonic phrase into a wallet private key using the ethers.js library.ethereum-key-generation-python
Generating Ethereum addresses in Python.pcaversaccio
My public profile.fork-testing-evm-compatibility
This repository implements a simple fork test on Optimism that proves that the EVM behaviour of the forked chain is not identically replicated locally.erc20-permit-upgradeable
Permit-enabled, upgradeable ERC20 smart contract template.erc20-oz-sdk
How to deploy an ERC20 smart contract using OpenZeppelin SDK and write a TokenExchange smart contract.zksync-vyper-sandbox
A sandbox environment for ZKsync Era Vyper compiler testing.mass-key-generation
A repository for mass public-private key generation (Bitcoin & Ethereum).tornado-cash-ether-withdrawal-decipherer
Deciphering the ether transactions in the Tornado.Cash withdrawals.bitsquatting
Helper script for generating permutations of an ENS domain that differ by 1-bit from the original domain.gpg-sign-and-encrypt
This guide explains how to sign and encrypt an email using the `gpg` (GNU Privacy Guard) tool from the command line.ethereum-key-generation
A repository that shows how to generate a private / public key pair using web3.js or HD wallets.tokenbridge-helium-ethereum
A tokenbridge between the Helium blockchain (native network) and the Ethereum blockchain (foreign network).chainlink-price-feed
Retrieve the ETH/USD price feed from Chainlink's oracle using Infura.connection-vscode-to-google-colab-gpus
A step-by-step guide to connecting the local Visual Studio Code to Google Colab's GPU runtime.pool-viewer
Similar to an ETH2 block explorer, but focused only on recent data.pcaversaccio.github.io
My personal website.payfoot-token-contract
This is PayFoot's ERC-20 smart contract, whose tokens are used as stablecoins in their ecosystem.configurations
Monorepo for my personal configurations.startfeld-token-contract
This is Startfeld's ERC-20 smart contract, whose tokens are used as vouchers in their ecosystem.randao-distribution
Empirical distribution of the randomness beacon (=RANDAO) provided by the Beacon chain.porini-community-token-contract
This is Porini's ERC-20 smart contract, whose tokens can activate communities to support conservation activities and learn about blockchain technology.impact-dollar-token-contract
This is Impact Dollar's ERC-20 smart contract, whose tokens can deliver a demonstrable contribution to conservation and protected areas through digital collectibles.block-explorer-swissdlt
A block explorer for the Swiss DLT blockchain.interface-solc-test
saentis-gulden-token-contract
This is Sรคntis Gulden's ERC-20 smart contract, whose tokens are used as vouchers in their ecosystem.ath-erc20-token
Smart contract of the Alethena (ATH) token.telegram-group-counter
A simple Python script to check how many Telegram groups a user is in.Love Open Source and this site? Check out how you can help us