Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Projects in Awesome Lists by pcaversaccio
A curated list of projects in awesome lists by pcaversaccio .
https://github.com/pcaversaccio/reentrancy-attacks
A chronological and (hopefully) complete list of reentrancy attacks to date.
ethereum exploit reentrancy security smart-contracts solidity
Last synced: 09 Oct 2024
https://github.com/pcaversaccio/snekmate
State-of-the-art, highly opinionated, hyper-optimised, and secure 🐍Vyper smart contract building blocks.
ethereum evm library security smart-contracts vyper vyper-contracts
Last synced: 22 Oct 2024
https://github.com/pcaversaccio/xdeployer
Hardhat plugin to deploy your smart contracts across multiple EVM chains with the same deterministic address.
create2 deployment ethereum hardhat hardhat-plugin
Last synced: 22 Oct 2024
https://github.com/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.
create create2 create3 deployment ethereum factory-contract solidity
Last synced: 29 Oct 2024
https://github.com/pcaversaccio/create2deployer
Helper smart contract to make easier and safer usage of the `CREATE2` EVM opcode.
create2 deployment ethereum smart-contracts solidity
Last synced: 30 Oct 2024
https://github.com/pcaversaccio/hardhat-project-template-ts
A fully-fledged Hardhat project template based on TypeScript.
ethereum foundry hardhat smart-contracts solidity template typescript
Last synced: 30 Oct 2024
https://github.com/pcaversaccio/malleable-signatures
This repository implements a simplified PoC that demonstrates how signature malleability attacks using compact signatures can be executed.
ecdsa eip2098 exploit malleability signature-malleability
Last synced: 31 Oct 2024
https://github.com/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.
ecdsa nonce-reuse private-key-recovery secp256k1
Last synced: 31 Oct 2024
https://github.com/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.
create create2 governance-attack metamorphic-contracts selfdestruct tornado-cash
Last synced: 31 Oct 2024
https://github.com/pcaversaccio/metatx
A smart contract to enable ERC-20 token meta-transactions on Ethereum.
blockchain ethereum meta-transactions smart-contracts solidity
Last synced: 22 Oct 2024
https://github.com/pcaversaccio/escrow-contract
A simple multilateral escrow smart contract for ETH and ERC-20 tokens governed by Cobie.
erc20 escrow hardhat smart-contract solidity
Last synced: 01 Nov 2024
https://github.com/pcaversaccio/raw-tx
Three scripts to ordinary generate, EIP-4844-type generate, and execute a signed raw transaction with `ethers`.
eip-4844 ethers raw-transaction
Last synced: 01 Nov 2024
https://github.com/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.
deployment ethereum ethersjs smart-contracts tornado-cash
Last synced: 02 Nov 2024
https://github.com/pcaversaccio/solidity-games
A repository for Solidity-based smart contract games.
ethereum games smart-contracts solidity
Last synced: 23 Oct 2024
https://github.com/pcaversaccio/meth
The moment you Rust, you should look for your Mojo 🔥.
Last synced: 09 Nov 2024
https://github.com/pcaversaccio/batch-distributor
Helper smart contract for batch sending both native and ERC-20 tokens.
erc20 ether ethereum smart-contract solidity
Last synced: 02 Nov 2024
https://github.com/pcaversaccio/p256-verifier-vyper
P256 (a.k.a. secp256r1 elliptic curve) signature verification 🐍Vyper contract.
Last synced: 23 Oct 2024
https://github.com/pcaversaccio/create-util
Helper smart contract to make easier and safer usage of the `CREATE` EVM opcode.
create deployment ethereum smart-contracts solidity
Last synced: 02 Nov 2024
https://github.com/pcaversaccio/mnemonic-to-private-key
A JavaScript script that converts the mnemonic phrase into a wallet private key using the ethers.js library.
ethereum ethersjs javascript mnemonic-phrase private-key
Last synced: 09 Nov 2024
https://github.com/pcaversaccio/ethereum-key-generation-python
Generating Ethereum addresses in Python.
ethereum ethereum-address key-generation private-key public-key python
Last synced: 23 Oct 2024
https://github.com/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.
evm fork-testing foundry optimism push0
Last synced: 02 Nov 2024
https://github.com/pcaversaccio/pcaversaccio
My public profile.
personal personal-site public-profile
Last synced: 23 Oct 2024
https://github.com/pcaversaccio/erc20-permit-upgradeable
Permit-enabled, upgradeable ERC20 smart contract template.
blockchain erc20 ethereum openzeppelin solidity upgradeable-smart-contract
Last synced: 23 Oct 2024
https://github.com/pcaversaccio/tornado-cash-ether-withdrawal-decipherer
Deciphering the ether transactions in the Tornado.Cash withdrawals.
deciphering ethereum tornadocash transactions
Last synced: 29 Oct 2024
https://github.com/pcaversaccio/erc20-oz-sdk
How to deploy an ERC20 smart contract using OpenZeppelin SDK and write a TokenExchange smart contract.
erc20 ethereum openzeppelin-contracts openzeppelin-upgrades smart-contract solidity
Last synced: 29 Oct 2024
https://github.com/pcaversaccio/mass-key-generation
A repository for mass public-private key generation (Bitcoin & Ethereum).
bitcoin bitcoin-address ecdsa-keypairs ethereum ethereum-address private-key wallet
Last synced: 29 Oct 2024
https://github.com/pcaversaccio/bitsquatting
Helper script for generating permutations of an ENS domain that differ by 1-bit from the original domain.
Last synced: 24 Oct 2024
https://github.com/pcaversaccio/zksync-vyper-sandbox
A sandbox environment for ZKsync Era Vyper compiler testing.
compiler testing vyper zksync-era
Last synced: 09 Nov 2024
https://github.com/pcaversaccio/connection-vscode-to-google-colab-gpus
A step-by-step guide to connecting the local Visual Studio Code to Google Colab's GPU runtime.
deeplearning googlecolab gpu vscode
Last synced: 29 Oct 2024
https://github.com/pcaversaccio/chainlink-price-feed
Retrieve the ETH/USD price feed from Chainlink's oracle using Infura.
chainlink ethereum oracle web3
Last synced: 29 Oct 2024
https://github.com/pcaversaccio/ethereum-key-generation
A repository that shows how to generate a private / public key pair using web3.js or HD wallets.
bip39 ethereum hd-wallets private-key wallet
Last synced: 06 Oct 2024
https://github.com/pcaversaccio/tokenbridge-helium-ethereum
A tokenbridge between the Helium blockchain (native network) and the Ethereum blockchain (foreign network).
cross-chain-bridge ethereum helium-blockchain tokenbridge
Last synced: 29 Oct 2024
https://github.com/pcaversaccio/telegram-group-counter
A simple Python script to check how many Telegram groups a user is in.
counter python telegram-groups telethon
Last synced: 29 Oct 2024
https://github.com/pcaversaccio/configurations
Monorepo for my personal configurations.
configs configurations personal rc-files
Last synced: 29 Oct 2024
https://github.com/pcaversaccio/payfoot-token-contract
This is PayFoot's ERC-20 smart contract, whose tokens are used as stablecoins in their ecosystem.
blockchain erc20 ethereum openzeppelin smart-contracts solidity
Last synced: 29 Oct 2024
https://github.com/pcaversaccio/pcaversaccio.github.io
My personal website.
personal personal-site personal-website
Last synced: 29 Oct 2024
https://github.com/pcaversaccio/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.
blockchain erc20 ethereum openzeppelin smart-contracts solidity
Last synced: 29 Oct 2024
https://github.com/pcaversaccio/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.
blockchain erc20 ethereum openzeppelin smart-contracts solidity
Last synced: 29 Oct 2024
https://github.com/pcaversaccio/startfeld-token-contract
This is Startfeld's ERC-20 smart contract, whose tokens are used as vouchers in their ecosystem.
blockchain erc20 ethereum openzeppelin smart-contracts solidity
Last synced: 29 Oct 2024
https://github.com/pcaversaccio/pool-viewer
Similar to an ETH2 block explorer, but focused only on recent data.
eth2 eth2-beacon-chain ethereum pool-viewer
Last synced: 29 Oct 2024
https://github.com/pcaversaccio/randao-distribution
Empirical distribution of the randomness beacon (=RANDAO) provided by the Beacon chain.
beacon-chain empirical-distributions proof-of-stake randao randomness-generation
Last synced: 29 Oct 2024
https://github.com/pcaversaccio/saentis-gulden-token-contract
This is Säntis Gulden's ERC-20 smart contract, whose tokens are used as vouchers in their ecosystem.
blockchain erc20 ethereum openzeppelin smart-contracts solidity
Last synced: 29 Oct 2024
https://github.com/pcaversaccio/block-explorer-swissdlt
A block explorer for the Swiss DLT blockchain.
Last synced: 06 Oct 2024
https://github.com/pcaversaccio/swissdlt-faucet-frontend
An Angular-based frontend for the Ether faucet of the Swiss DLT blockchain.
angular blockchain ethereum fauce typescript web3
Last synced: 29 Oct 2024
https://github.com/pcaversaccio/test-token-contract
How to deploy a test equity token contract to Ganache and Rinkeby.
erc20 ethereum smart-contract solidity
Last synced: 29 Oct 2024
https://github.com/pcaversaccio/swissdlt-faucet
An Ether faucet for the Swiss DLT blockchain.
blockchain ethere faucet solidity
Last synced: 29 Oct 2024