Ethereum Blockchain Wallet implementing Green Energy semantics for Corrently based decentralized capacity market
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci
.nyc_output
dist
docs
examples
src
static
tests
.atom-build.yml
.eslintrc.json
.gitignore
.releaserc
.snyk
.travis.yml
CHANGELOG.md
CODE_OF_CONDUCT.md
CONTRIBUTING.md
LICENSE
README.md
jsdoc.conf.json
package-lock.json
package.json
webpack.config.js

README.md

CorrentlyWallet Eco System

Ethereum Blockchain Wallet implementing Green Energy semantics for Corrently based decentralized capacity market. Making digital energy infrastructure of tomorrow accessible to anyone today.

npm version Greenkeeper badge Codeship Status for energychain/CorrentlyWallet Build Status CircleCI CodeFactor HitCount Join the chat at https://gitter.im/corrently/Wallet Coverage Status

Motivation

Using distributed ledger technology it should be easy to buy energy generation capacity (parts of PV plants, Windparks, etc...) and gain value (electricity) from this digital this property. Aim of CorrentlyWallet is to have a library that takes advantage of Blockchain, Renewable Energy Generation and modern WebTechnology.

Features

No Registration or Identification

A wallet could be generated localy (even in browser) during runtime. Provides access to latest crypto wallets and privacy protection tactics.

OTC/P2P Assignment of generation capacity

Moving parts (shares) from one entity to another does not require a middleman. Provides ability to trade locally produced electricity as capacity backed by contracts.

Decentralized asset registry for energy assets (cadastral)

A decentralized device registry capable of registering a generation facility with attributes like OEM, capacity, operating specs, calibration criterion. Providing a reputation score based on the device performance (see performance monitoring); Provides mechanism to create blacklist of rogue devices.

GDPR compliance (Right to be forgotten)

Using 'wallet.deleteData(address)' allows to delete all referenced data and destroy bindings. It requires to have access to privateKey of account. It might be obvious, but this function has no undo.

Installation

via Package Manager npm

npm -i correntlywallet

In Browser Usage

<script src="https://unpkg.com/correntlywallet@1.0.10/dist/correntlywallet.js"></script>

Concepts

Corrently

Households receive 1 Corrently (digital currency) per 1 Kilo-Watt-Hour consumption.

CORI

A CORI is a ERC20-Token 0x725b190bc077ffde17cf549aa8ba25e298550b18 backed by 1 Kilo-Watt-Hour generation per year.

API Documentation/Getting Started

Corrently Ecosystem

Contributing