Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/0xjonaseb11/solidity-design-patterns
Some solidity design patterns | best practices to ensure actual functionality
https://github.com/0xjonaseb11/solidity-design-patterns
audits best-practices blockchain crypto defi digital-assets smart-contracts solidity swap tests transfer
Last synced: 16 days ago
JSON representation
Some solidity design patterns | best practices to ensure actual functionality
- Host: GitHub
- URL: https://github.com/0xjonaseb11/solidity-design-patterns
- Owner: 0xJonaseb11
- License: mit
- Created: 2023-10-31T13:02:39.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-02-08T13:08:41.000Z (12 months ago)
- Last Synced: 2024-05-21T13:25:36.516Z (9 months ago)
- Topics: audits, best-practices, blockchain, crypto, defi, digital-assets, smart-contracts, solidity, swap, tests, transfer
- Language: Solidity
- Homepage:
- Size: 16.6 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
_**Author: @Jaz-3-0**_
**This repo specifies the major solidity design patterns.**
# About
_**What exactly is a design pattern in software engineering??**_
Well, a design pattern, in the context of software engineering, is a proven and reusable solution to a recurring problem encountered during the design and implementation of software systems. It provides a template for solving a specific type of problem within a particular context, offering a structured approach to software design that promotes flexibility, scalability, and maintainability.
_**DESIGN PATTERNS COVERED**_
1. Withdraw-pattern
2. Access restriction pattern
3. Emergency stop pattern
4. Factory creation pattern
5. Iterable map pattern**Note:**
**There are many design patterns. These are just a few of them discussed in this work of mine..**_**Let me hope this helped**_
-----------
@Jaz-3-0