VerifyPadi is a decentralized identity verification network system that leverages blockchain technology and decentralized principles to manage and verify digital identities in a secure, private, and user-centric manner. Traditional identity verification processes often rely on centralized entities or authorities to validate and manage personal information, creating potential security and privacy risks.
-
Decentralized Identity Verification: VerifyPadi eliminates the need for centralized entities to manage and validate digital identities, enhancing security and privacy.
-
Blockchain Technology: Built using Solidity and Hardhat, VerifyPadi utilizes the Ethereum blockchain for secure and immutable identity verification.
-
User-Centric: Put the control of their identity back into the hands of users, allowing them to manage and share their information as needed.
-
Contributor-Friendly: We encourage contributions from developers to help improve and extend VerifyPadi's capabilities.
To get started with VerifyPadi, you'll need to follow these steps:
-
Clone the Repository:
git clone https://github.com/VerifyPadi/smart-contract
-
Install Dependencies: Navigate to the project directory and install the necessary dependencies.
cd VerifyPadi forge build -
Create Your Own Branch: Before making any contributions, always create your own branch for your work. Name it descriptively to indicate the purpose of your contribution.
git checkout -b feature/your-feature-name
-
Make Your Changes: Implement your feature or fix a bug.
cd smart-contract forge build -
Testing: Ensure your code passes all tests.
$ forge test -
Create a Pull Request: After adding a feature or making a correction, create a pull request (PR) to the main branch. Describe your changes and why they are necessary.
-
Review and Merge: Your PR will be reviewed by project maintainers, and once approved, it will be merged into the main branch.
Deployment command
forge script script/PadiRegistry.s.sol
If you have any questions, need assistance, or want to discuss the project, please join our community or send a mail accross:
This project is licensed under the MIT License - see the LICENSE file for details.
We appreciate the open-source community and everyone who has contributed to this project. Your efforts help us build a more secure and user-centric identity verification solution.
Thank you for choosing VerifyPadi for your decentralized identity verification needs!
![]() Collins Okafor 💻 |
