Skip to content

This is a collection of some web3 protocols minimal demo use cases

License

Notifications You must be signed in to change notification settings

cqlyj/simple-protocols-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

simple-protocols-demo

🚀 A collection of essential Web3 building blocks, covering Solidity design patterns, useful smart contract models, and key functionalities of major protocols. This repository serves as a go-to reference for developers looking to integrate cutting-edge blockchain technologies.

All demos in this repository are personally implemented, featuring minimal code, easy-to-follow structures, robust comments, and explanatory images to ensure clarity and hands-on experience.

Overview

This repository does not contain any code but acts as a knowledge hub, curating links to real implementations of various Web3 protocols, Solidity best practices, and EIP/ERC standards. Each entry includes a description and the technologies used.

Collection of Protocols

Protocol / Model Description Technologies Used Link
Big Data Storage Big Data Storage demo for custom image NFT Big Data Storage, Contract Bytecode Link
Chainlink Log Trigger Automation Simple chainlink automation log triggered demo Chainlink Link
Chainlink Functions Simple chainlink function calling blockscout apis demo Chainlink, Blockscout Link
Chainlink Cross-Chain Interoperability Protocol (CCIP) Simple chainlink automation ccip token transfer demo Chainlink Link
EIP-7702 Simple EIP-7702 EIP-7702 Link
ERC-6551 Simple ERC6551 Standard Walk-through Demo ERC-6551 Link
Hyperlane Cross-Chain Message Passing Simple Hyperlane general message passing demo Hyperlane Link
Multicall Simple Multicall Demo Multicall Link
Permit2 Simple Permit2-based bank contract that demonstrate how Permit2 works Permit2 Link
Proxy Pattern Simple Proxy Wallet Proxy Pattern Link
Pyth Network Simple Pyth Price feed demo Pyth Price Feed Link
Self Verify your Identity with Self Self passport verification Link
Uniswap V4 Hooks Demo of Uniswap V4 Hooks implementation Uniswap V4 Hooks Link

Contribution

Contributions are welcome! To add new protocol demos, follow the naming convention: simple-protocol-functionality, ensuring clarity and consistency. The implementation should provide everything needed for easy reproduction.

Contribution Guidelines:

  1. Fork this repository and create a new branch.
  2. Implement your demo using minimal, well-structured code.
  3. Ensure clarity with detailed comments and visual explanations (diagrams or screenshots are highly encouraged).
  4. Follow the naming convention: simple-protocol-functionality (e.g., simple-chainlink-automation).
  5. Submit a pull request (PR) including:
    • A link to your implementation.
    • A brief description in the table format.
  6. Collaborate and refine the PR before merging.

Let's work together to build an extensive and accessible Web3 knowledge base! 🚀

License

MIT License

About

This is a collection of some web3 protocols minimal demo use cases

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published