Skip to content

natewave/temci

Repository files navigation

Introduction

Temci is a web app that let's you schedule Ethereum Transactions to be executed at a later time, in a decentralized and trustless way. It uses the Ethereum Alarm Clock project and is entirely written in ClojureScript.

🚨 This is being done for demonstration/learning purposes, use at your own risk 🚨

Live demo

You can try a live demo of the app here: https://natewave.github.io/temci/

(you can also see gifs of the app in action here)

Run on your own

Clone the repository

> git clone git@github.com:natewave/temci.git

Install deps

temci> yarn install

Run in dev mode

temci> yarn run

The app should be available at localhost:3000

To compile an optimized version, run:

temci> yarn release

Testing

You can use the Kovan test network in Metamask to test out the app.

To get free Kovan: https://github.com/kovan-testnet/faucet

To explore Kovan: https://kovan.etherscan.io

Contribute

Temci* is written in ClojureScript using the awesome re-frame framework with shadow-cljs as the build tool.

(* temci is a lojban word that means Time)

License

Copyright (c) Nizar S. (nisehl@gmail.com). All rights reserved.
The use and distribution terms for this software are covered by the Eclipse
Public License 1.0 (http://opensource.org/licenses/eclipse-1.0.php)
which can be found in the file epl-v10.html at the root of this
distribution. By using this software in any fashion, you are
agreeing to be bound by the terms of this license. You must
not remove this notice, or any other, from this software.

About

Temci - Schedule Ethereum transactions for a delayed execution in the future.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published