Code Monkey home page Code Monkey logo

contracts.xyz's Introduction

CONTRACT.XYZ

Welcome to Contract.xyz, a hackathon project aimed at solving the issues of trust in the tech community, specifically for developers and individuals with soft skills. This README provides an overview of the project, its purpose, and how to get started with the smart contracts that power Contract.xyz.

Overview

Contract.xyz addresses the trust deficit often encountered by individuals showcasing their skills or entering agreements in the digital space. Whether you're a developer, someone with soft skills, or an everyday person, Contract.xyz provides a secure way to verify identities and sign agreements.

Recruiters and collaborators often need assurance that the individuals they are engaging with are legitimate. To solve this, Contract.xyz leverages the ZKYC feature from zkPass. Our platform allows individuals to sign agreements using their wallet addresses. Contract.xyz then uses ZKYC to fetch and verify their KYC details from trusted platforms like Binance, providing an additional layer of trust.

Features

Trust Verification: Ensures that individuals entering agreements are verified and trustworthy. ZKYC Integration: Uses zkPass’s ZKYC to fetch and verify KYC details from platforms like Binance. Decentralized Agreements: Users can sign agreements with their wallet addresses, ensuring security and transparency. Universal Application: Whether you are a developer, a freelancer, a service provider, or a common individual, Contract.xyz provides a platform to secure your agreements and verify identities.

How It Benefits Everyone


Developers and Professionals:

  • Showcase your skills and credentials with verified identity.
  • Securely enter into agreements and collaborations.

Service Providers and Freelancers:

  • Gain trust with clients by verifying your identity.
  • Ensure that your agreements are legally binding and transparent.

Everyday Individuals:

  • Use Contract.xyz to verify the identity of a buyer or seller in online transactions.
  • Securely sign rental agreements, loan agreements, and other personal contracts. Smart Contract
  • The core of Contract.xyz is its smart contract, which manages the agreements and KYC verification.

Functions


  1. Sign Agreement: Allows users to sign an agreement with their wallet address.
  2. Verify KYC: Integrates with zkPass to fetch and verify KYC details from platforms like Binance.

Getting Started

Prerequisites

  • Node.js (for development and deployment scripts)
  • Hardhat (Ethereum development environment)
  • Metamask (for interacting with the contract)

deployment Address

https://sepolia.basescan.org/address/0x271C7936f116F71B9B670322C5574171C44A284E

here is a link to the backendrepo

here is a link to the vercel deployment

Contributing

Contributions are welcome! Please fork the repository and create a pull request with your changes. Make sure to follow the coding standards and include tests for any new features or bug fixes.

React + Vite

This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.

Currently, two official plugins are available:

contracts.xyz's People

Contributors

otaiki1 avatar immanuelolivia1 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.