Highlights
-
create2deployer Public
Helper smart contract to make easier and safer usage of the `CREATE2` EVM opcode.
-
create-util Public
Helper smart contract to make easier and safer usage of the `CREATE` EVM opcode.
-
escrow-contract Public
A simple multilateral escrow smart contract for ETH and ERC-20 tokens governed by Cobie.
-
batch-distributor Public
Helper smart contract for batch sending both native and ERC-20 tokens.
-
hardhat-project-template-ts Public template
A fully-fledged Hardhat project template based on TypeScript.
-
safe-tx-hashes-util Public
This Bash script calculates the Safe transaction hashes by retrieving transaction details from the Safe transaction service API and computing both the domain and message hashes using the EIP-712 stβ¦
-
zksync-emergency-upgrades Public
ZKsync emergency upgrade verification tools.
-
createx Public
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.
-
xdeployer Public
Hardhat plugin to deploy your smart contracts across multiple EVM chains with the same deterministic address.
-
p256-verifier-vyper Public
P256 (a.k.a. secp256r1 elliptic curve) signature verification πVyper contract.
-
snekmate Public
State-of-the-art, highly opinionated, hyper-optimised, and secure πVyper smart contract building blocks.
-
zksync-vyper-sandbox Public
A sandbox environment for ZKsync Era Vyper compiler testing.
-
torn-detector Public
Detect if a contract has been deployed in the latest (or predefined) block from an address that was previously funded through Tornado.Cash.
-
raw-tx Public
Three scripts to ordinary generate, EIP-4844-type generate, and execute a signed raw transaction with `ethers`.
-
vyper Public
Forked from vyperlang/vyperPythonic Smart Contract Language for the EVM
Python Other UpdatedMar 5, 2025 -
malleable-signatures Public
This repository implements a simplified PoC that demonstrates how signature malleability attacks using compact signatures can be executed.
-
tornado-cash-exploit Public
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.
-
This repository implements a simple fork test on Optimism that proves that the EVM behaviour of the forked chain is not identically replicated locally.
-
blocklists Public
A Python script designed to retrieve comprehensive domain status reports from multiple blocklist providers.
-
white-hat-frontrunning Public
White hat frontrunning script to outpace hackers and secure funds from compromised wallets.
-
ecdsa-nonce-reuse-attack Public
This repository implements a Python function that recovers the private key from two different signatures that use the same random nonce during signature generation.
-
reentrancy-attacks Public
A chronological and (hopefully) complete list of reentrancy attacks to date.
-
telegram-group-counter Public
A simple Python script to check how many Telegram groups a user is in.
-
pcaversaccio.github.io Public
My personal website.
-
pcaversaccio Public
My public profile.
-
gpg-sign-and-encrypt Public
This guide explains how to sign and encrypt an email using the `gpg` (GNU Privacy Guard) tool from the command line.
-
configurations Public
Monorepo for my personal configurations.
-
meth Public
The moment you Rust, you should look for your Mojo π₯.
-
-
mnemonic-to-private-key Public
A JavaScript script that converts the mnemonic phrase into a wallet private key using the ethers.js library.