Coder Social home page Coder Social logo

reazuliqbal / steemescrow Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 7.0 40 KB

Steem Escrow GUI built on top of STEEM Blockchain

Home Page: https://codebull.github.io/SteemEscrow/

License: GNU General Public License v3.0

CSS 0.75% JavaScript 77.04% HTML 22.21%

steemescrow's Introduction

SteemEscrow

This is Steem Escrow GUI built on top of STEEM Blockchain using Steem JS and STEEM and GOLOS Escrow Transactions GUI by @xtar as reference.

Why This?

You may ask if there is already one project exists why another. The answer is my project is fundamentally different form @xtar's one. In this project I refactored some of @xtar's code but my project is greared towards hosting of the escrow service by anyone. It can support API for agents lists, and also has a better UI IMHO. It also use latest Steem JS library and Bootstrap 3.

What is the project about?

STEEM has a escrow service built into it's blockchain which is little known and very little talked about. While checking Steem JS API documentation I noticed API endpoints for Escrow and wanted to built something on it as hobby project. After bit of searching I found @xtar's project but that wasn't working. As the beauty of opensource project - I read through his codes and wanted to modify it to work and serve my need.

How it works

At first a Steemit.com user need to visit https://codebull.github.io/SteemEscrow/ or any self-hosted version of this porject with respective agent list and create a escrow transaction using his/her Active private key. If the transaction creation is successful, there will be an URL for escrow control panel, which the sender needs to send to the receiver and the agent of the transaction for their approval.

If any of them does not approve the transaction, the escrow transaction will be canceled. If both of the receiver and agent approves, transaction will go through and within the transaction warranty period sender and receiver can release and return the fund to receiver or sender repectively. If any of the sender and receiver dispute the transaction then agent will decided who to send the fund.

Technology Stack

  • HTML, CSS, JS
  • jQuery (3.3.1)
  • Bootstrap (3.3.7)
  • Steem JS (0.7.1)

How to contribute

Clone this repository and open the files in a code editor. JS can be edited from src/js/app.js and CSS can be edited from /src/css/app.scss.

Requirements:

  • Node Js
  • NPM
  • Terminal
  • Gulp
  • BrowserSync

On the project root open up Terminal and write npm install to install dependencies. After installation write gulp to start BrowserSync live reload server and start editing on code editor.

steemescrow's People

Contributors

reazuliqbal avatar

Stargazers

Kiran avatar Makafui G. Dzivenu avatar

Watchers

 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.