Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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 🔥.

mojo python

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.

ecdsa p256 secp256r1 vyper

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/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/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.

bitsquatting ens ethereum

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/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.

blockexplorer ethereum react

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