Skip to content

aviiciii/escrow_blockchain

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 

Repository files navigation

Blockchain Escrow Project

This repository contains the backend code for an escrow service using smart contracts on the blockchain. The escrow service allows secure transactions by holding funds in escrow until the specified conditions are met.

Table of Contents

Introduction

The blockchain Escrow project provides a decentralized escrow service using smart contracts on the blockchain. It ensures the secure transfer of funds by acting as a trusted intermediary between buyers and sellers. The escrow service holds the funds until the specified conditions, defined in the smart contract, are met, providing assurance and protection for both parties involved in a transaction.

Installation and Setup

To run the blockchain escrow service, follow these steps:

  1. Go to Remix IDE or any other Ethereum development environment of your choice.
  2. Create a new workspace.
  3. Copy the contents of escrow.sol from this repository and paste it into the Remix workspace under the "contracts" section.
  4. Compile the smart contract by pressing Ctrl+S or using the appropriate compilation option in your Ethereum development environment.
  5. Deploy the smart contract by providing an escrow fee and a shipper account. This step will vary depending on the Ethereum development environment you are using. Follow the deployment instructions provided by the environment.
  6. Once the smart contract is deployed, you can interact with it using the available functions. You can add items, buy them, and deliver them based on the functionality provided by the smart contract.

Usage

To use the blockchain escrow service, follow these steps:

  1. Ensure that the smart contract is deployed and running.
  2. Use the provided functions in the smart contract to perform escrow transactions.
  3. Follow the specific instructions and conditions defined in the smart contract for each transaction type (e.g., adding items, buying items, delivering items).
  4. Monitor the status of escrow transactions to ensure the proper flow and completion of each transaction.

Contributing

Contributions to the blockchain escrow project are welcome! If you have suggestions, improvements, or bug fixes, please open an issue or submit a pull request. Your contributions can help enhance the functionality and security of the escrow service.

License

This project is licensed under the MIT License. Please review the license file for more information.

About

Escrow Project using Blockchain

Resources

License

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •