pcaversaccio
ππ¨π«π€π’π§π π¨π§ π°π‘ππ'π¬ π§ππ±π.
@daita-technologiesw021d
Pinned Repositories
create2deployer
Helper smart contract to make easier and safer usage of the `CREATE2` EVM opcode.
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.
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.
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.
reentrancy-attacks
A chronological and (hopefully) complete list of reentrancy attacks to date.
safe-tx-hashes-util
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 standard.
snekmate
State-of-the-art, highly opinionated, hyper-optimised, and secure πVyper smart contract building blocks.
white-hat-frontrunning
White hat frontrunning script to outpace hackers and secure funds from compromised wallets.
xdeployer
Hardhat plugin to deploy your smart contracts across multiple EVM chains with the same deterministic address.
pcaversaccio's Repositories
pcaversaccio/reentrancy-attacks
A chronological and (hopefully) complete list of reentrancy attacks to date.
pcaversaccio/snekmate
State-of-the-art, highly opinionated, hyper-optimised, and secure πVyper smart contract building blocks.
pcaversaccio/xdeployer
Hardhat plugin to deploy your smart contracts across multiple EVM chains with the same deterministic address.
pcaversaccio/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.
pcaversaccio/create2deployer
Helper smart contract to make easier and safer usage of the `CREATE2` EVM opcode.
pcaversaccio/hardhat-project-template-ts
A fully-fledged Hardhat project template based on TypeScript.
pcaversaccio/malleable-signatures
This repository implements a simplified PoC that demonstrates how signature malleability attacks using compact signatures can be executed.
pcaversaccio/white-hat-frontrunning
White hat frontrunning script to outpace hackers and secure funds from compromised wallets.
pcaversaccio/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.
pcaversaccio/safe-tx-hashes-util
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 standard.
pcaversaccio/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.
pcaversaccio/escrow-contract
A simple multilateral escrow smart contract for ETH and ERC-20 tokens governed by Cobie.
pcaversaccio/raw-tx
Three scripts to ordinary generate, EIP-4844-type generate, and execute a signed raw transaction with `ethers`.
pcaversaccio/batch-distributor
Helper smart contract for batch sending both native and ERC-20 tokens.
pcaversaccio/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.
pcaversaccio/meth
The moment you Rust, you should look for your Mojo π₯.
pcaversaccio/create-util
Helper smart contract to make easier and safer usage of the `CREATE` EVM opcode.
pcaversaccio/p256-verifier-vyper
P256 (a.k.a. secp256r1 elliptic curve) signature verification πVyper contract.
pcaversaccio/mnemonic-to-private-key
A JavaScript script that converts the mnemonic phrase into a wallet private key using the ethers.js library.
pcaversaccio/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.
pcaversaccio/pcaversaccio
My public profile.
pcaversaccio/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.
pcaversaccio/blocklists
A Python script designed to retrieve comprehensive domain status reports from multiple blocklist providers.
pcaversaccio/zksync-vyper-sandbox
A sandbox environment for ZKsync Era Vyper compiler testing.
pcaversaccio/telegram-group-counter
A simple Python script to check how many Telegram groups a user is in.
pcaversaccio/configurations
Monorepo for my personal configurations.
pcaversaccio/pcaversaccio.github.io
My personal website.
pcaversaccio/interface-solc-test
pcaversaccio/vim-vyper
Vim syntax highlighting for the smart contract programming language Vyper
pcaversaccio/vyper
Pythonic Smart Contract Language for the EVM