Skip to content

A Delivery versus Payment (DVP) platform built for the Ethereum blockchain that facilitates trustless over the counter(OTC) settlements between two parties.

License

Notifications You must be signed in to change notification settings

Gabe-Vince/TrustMe-Settlements

 
 

Repository files navigation

Logo

TrustME Settlement Application

TrustME is a full-fledge blockchain application which serves trade partners to process their trade with a middleman is replaced by a smart contract and everything is settled on a single ledger. It is a decentralized platform that allows users to trade assets with each other in a secure and transparent manner. The platform is built on Ethereum and uses smart contracts to facilitate the exchange of assets.

Screenshot

mobile  screenshot

Built with

- Major languages: Solidity, TypeScript, TailwindCSS, Next.js
- Technologies used: ESLint, Prettier, VSCode, Git, GitHub

Prerequisites

- Node.js installed on local system
- yarn (Package Manager)
- npm ( Node Package Manager )
- Git and Github Account

Getting Started

To get a local copy of this application run the following steps:

  • Open terminal

  • Change to your desired directory then run the following:

    • run [email protected]:mengiefen/TrustMe-Settlements.git
    • cd TrustMe-Settlements/
    • run git switch dev
    • run yarn install
    • run yarn dev

How to setup the application

  • Open terminal

  • Change to your desired directory then run the following:

    • run [email protected]:mengiefen/TrustMe-Settlements.git
    • cd TrustMe-Settlements/
    • run git switch dev
    • run yarn install
  • create .env file on the root directory

  • populate created file with the following environment variables

    NEXT_PUBLIC_ALCHEMY_API=your_alchemy_goerli_api_key
    NEXT_PUBLIC_CONTRACT_ADDRESS= your_contract_address
    
  • run yarn dev

How to use TrustMe

The first step to use the TrustMe Services is to connect with your wallet. You need to have an Ethereum web3 browser extension wallet services. Then you can use the TrustMe Services to settle your trade transactions. It is Simple. Safe & Reliable.

Useful Links

Authors

👤 Nicolaes Tollenaar

👤 Gabriel Vince

👤 Rushikesh Jadhav

👤 Anmol Pokhrel

👤 Mengstu Fentaw

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

Show your support

Give a ⭐️ if you like this project!

Acknowledgments

📝 License

This project is MIT licensed.

About

A Delivery versus Payment (DVP) platform built for the Ethereum blockchain that facilitates trustless over the counter(OTC) settlements between two parties.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 99.7%
  • Other 0.3%