Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pcaversaccio/pcaversaccio
My public profile.
https://github.com/pcaversaccio/pcaversaccio
personal personal-site public-profile
Last synced: 21 days ago
JSON representation
My public profile.
- Host: GitHub
- URL: https://github.com/pcaversaccio/pcaversaccio
- Owner: pcaversaccio
- License: wtfpl
- Created: 2021-03-23T21:36:49.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-10-21T19:00:16.000Z (23 days ago)
- Last Synced: 2024-10-22T11:33:33.632Z (22 days ago)
- Topics: personal, personal-site, public-profile
- Homepage: https://github.com/pcaversaccio
- Size: 60.5 KB
- Stars: 12
- Watchers: 3
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
### Hi there π I'm pcaversaccio
### About me π―
- π I'm currently working on **what's next**.
- π§ My day (and sometimes night) job is to help safeguard the Ethereum ecosystem.
- β Previously, I founded [DAITA Technologies](https://daita.tech), a Swiss-based startup specialising in transforming raw data into AI-ready data sets at scale, and [Alethena](https://web.archive.org/web/20190519204013/https://www.alethena.com), a company pioneering Ethereum-based tokenised shares and their trading via an automated market maker in Switzerland.
- π I hold a Master's degree in [Quantitative Finance](https://ethz.ch/en/studies/master/degree-programmes/natural-sciences-and-mathematics/quantitative-finance.html) from the Swiss Federal Institute of Technology Zurich (ETH Zurich).
- β€οΈ Generally, I'm truly passionate about **Machine/Deep Learning, Computer Vision, Ethereum Smart Contracts, Bitcoin, and OSS Engineering**.
- π« How to reach me: [[email protected]](mailto:[email protected]).
- π± I'm currently learning not to go insane β broadly speaking.
- π¬ Ask me about anything β maybe I can help you; most likely not.
- β‘ Fun fact: It took less code to send a man to the moon than to run a smartphone.### π» OSes
### π― Skills
#### β¨οΈ Programming languages
- [πVyper](https://vyper.readthedocs.io)
#### π Frameworks and runtime environments
- [DappTools](https://github.com/dapphub/dapptools)
- [Foundry](https://github.com/foundry-rs/foundry)
- [Hardhat](https://hardhat.org)
- [Truffle Suite](https://trufflesuite.com)#### π Package, dependency, and environment management
#### π Toolings, platforms, infrastructure providers, and libraries
- [ethers.js](https://docs.ethers.io)
- [web3.js](https://web3js.readthedocs.io)### π¦ `npm` packages
- [xdeployer](https://www.npmjs.com/package/xdeployer) β A [Hardhat](https://hardhat.org) plugin to deploy your smart contracts across multiple Ethereum Virtual Machine (EVM) chains with the same deterministic address.
### π Smart contract libraries
- [π snekmate](https://github.com/pcaversaccio/snekmate) β State-of-the-art, highly opinionated, hyper-optimised, and secure π[Vyper](https://github.com/vyperlang/vyper) smart contract building blocks.
### π Miscellaneous
- [βοΈ A Historical Collection of Reentrancy Attacks](https://github.com/pcaversaccio/reentrancy-attacks) β A chronological and (hopefully) complete list of reentrancy attacks to date.
- [Batch Distributor](https://github.com/pcaversaccio/batch-distributor) β Helper smart contract for batch sending both native and ERC-20 tokens.
- [`CREATE2` Deployer](https://github.com/pcaversaccio/create2deployer) β Helper smart contract to make easier and safer usage of the `CREATE2` EVM opcode.
- [`CreateX` β A Trustless, Universal Contract Deployer](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.
- [Fully-Fledged Hardhat Project Template](https://github.com/pcaversaccio/hardhat-project-template-ts) β A fully-fledged Hardhat project template based on TypeScript.
- [Safe Multisig Transaction Hashes](https://github.com/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.
- [π΅οΈββοΈ TORN Detector](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](https://github.com/tornadocash).
- [White Hat Frontrunning](https://github.com/pcaversaccio/white-hat-frontrunning) β White hat frontrunning script to outpace hackers and secure funds from compromised wallets.
- π Dune Dashboards:
- [Smart Contract Deployment Statistics](https://dune.com/pcaversaccio/smart-contract-deployment-statistics)
- [Minimal Proxies](https://dune.com/pcaversaccio/minimal-proxies)
- [Selfdestruct](https://dune.com/pcaversaccio/selfdestruct)
- [πVyper Deployment Statistics](https://dune.com/pcaversaccio/vyper-deployment-statistics)
- π Articles:
- [Understanding Ethereum ERC-20 Meta-Transactions](https://betterprogramming.pub/ethereum-erc-20-meta-transactions-4cacbb3630ee)
- [How πVyper Compiles Into Bytecode](https://hackmd.io/@pcaversaccio/how-vyper-compiles-into-bytecode)
- [The Ethereum Cypherpunk Manifesto](https://hackmd.io/@pcaversaccio/the-ethereum-cypherpunk-manifesto)
- π§ EIPs:
- [EIP-6789: Rename gas to mana](https://eips.ethereum.org/EIPS/eip-6789)
- [EIP-7266: Remove `BLAKE2` compression precompile](https://eips.ethereum.org/EIPS/eip-7266)### π° Funding
### π Some stats
![Pascal's GitHub Stats](https://github-readme-stats.vercel.app/api?username=pcaversaccio&count_private=true&show_icons=true&theme=tokyonight)
![Top Langs](https://github-readme-stats.vercel.app/api/top-langs/?username=pcaversaccio&layout=compact&langs_count=8&theme=tokyonight)
![Visitors](https://komarev.com/ghpvc/?username=pcaversaccio&color=blue&style=flat&label=Visitors)