ernestognw
Smart Contract Engineer @OpenZeppelin | Founder @PlumaaID | Former Degen Intern @Google | Blockchain Teacher @platzi
@OpenZeppelin, @PlumaaID, @platziMexico City
Pinned Repositories
curta-puzzles
ethereum_signature
A simple webpack bundled app in vanilla JS to show basic implementation of ethereum signature using web3.eth.personal.sign and web3.eth.personal.ecRecover functions. Used to demonstrate how to manage digital identity with ethereum wallets.
flashbots-nft-minter
A general NFT minter using Flashbots
graphql-backend
GraphQL server built for medium tutorial
platzi-punks
Platzi Punks is a randomly generated NFT based on https://avataaars.com
solidity-mermaid
A Solidity AST processor for transpiling Solidity smart contracts into Github's Mermaid.js language for diagramming.
forge-std
Forge Standard Library is a collection of helpful contracts for use with forge and foundry. It leverages forge's cheatcodes to make writing tests easier and faster, while improving the UX of cheatcodes. For more in-depth usage examples checkout the tests.
solution-acceleration-toolkit
Deploy, monitor & audit on GCP simplified
openzeppelin-community-contracts
Solidity library of smart contracts from the OpenZeppelin Community
openzeppelin-contracts
OpenZeppelin Contracts is a library for secure smart contract development.
ernestognw's Repositories
ernestognw/solidity-mermaid
A Solidity AST processor for transpiling Solidity smart contracts into Github's Mermaid.js language for diagramming.
ernestognw/curta-puzzles
ernestognw/foundry-fe
About A Foundry Library for working with Fe contracts
ernestognw/access-manager-demo
ernestognw/heladitos-nft-interface
A collection of 10,000 political ice-creams customized by the people and minted on the Ethereum Blockchain using the ERC-721 Standard.
ernestognw/zksync-base64
ernestognw/zksync-uups-vault
zksync-uups-vault
ernestognw/openzeppelin-contracts
OpenZeppelin Contracts is a library for secure smart contract development.
ernestognw/access-manager-subgraph
ernestognw/account-abstraction-workshop
Content for Account Abstraction workshop at Abstract Bangkok (https://abstract.live)
ernestognw/cryptography
Curso de Criptografía para Platzi
ernestognw/EIPs
The Ethereum Improvement Proposal repository
ernestognw/merkle-proof-benchmark
ernestognw/mermaid-contracts
A collection of Mermaid diagrams for contracts I found relevant
ernestognw/roles-registry
Attempt to make a registry for on-chain roles.
ernestognw/solhint
Solhint is an open-source project to provide a linting utility for Solidity code.
ernestognw/changesets
🦋 A way to manage your versioning and changelogs with a focus on monorepos
ernestognw/csv-to-merkle-tree
Quick basic repository to convert a CSV with ABI values into a Merkle Tree
ernestognw/curta
A CTF protocol, where players create and solve EVM puzzles to earn NFTs.
ernestognw/ERCs
The Ethereum Request for Comment repository
ernestognw/ethereumjs-monorepo
Monorepo for the Ethereum VM TypeScript Implementation
ernestognw/foundry
Foundry is a blazing fast, portable and modular toolkit for Ethereum application development written in Rust.
ernestognw/merkle-tree
A JavaScript library to generate merkle trees and merkle proofs.
ernestognw/mongoose-disable
Mongoose disable plugin
ernestognw/openzeppelin-subgraphs
Subgraph schema and templates to index the activity of OpenZeppelin Contracts.
ernestognw/permissionless-II
Demo for Blockworks Permissionless II
ernestognw/pyrometer
A tool for analyzing the security and parameters of a solidity smart contract
ernestognw/safe-deployments
A collection of Safe singleton deployments
ernestognw/SOFA
The best way to create REST APIs - Generate RESTful APIs from your GraphQL Server
ernestognw/step
Google STEP Internship Individual Project