All Projects → energychain → Stromdao Businessobject

energychain / Stromdao Businessobject

Licence: mit
Abstract BusinessObject for StromDAO Energy Blockchain. Abstraction layer between blockchain technology and business logic providing energy market related entities and use cases.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Stromdao Businessobject

Smart Contract Sanctuary
🐦🌴🌴🌴🦕 A home for ethereum smart contracts. 🏠
Stars: ✭ 99 (+890%)
Mutual labels:  blockchain, ethereum, ethereum-contract
Ico Contracts
Ethereum smart contracts that have been used during successful ICOs
Stars: ✭ 160 (+1500%)
Mutual labels:  blockchain, ethereum, ethereum-contract
Trust Wallet Ios
📱 Trust - Ethereum Wallet and Web3 DApp Browser for iOS
Stars: ✭ 1,228 (+12180%)
Mutual labels:  blockchain, ethereum, ethereum-contract
Smart Contracts Example
Simple example of token market. Based on blockchain technology using Ethereum platform.
Stars: ✭ 37 (+270%)
Mutual labels:  blockchain, ethereum, ethereum-contract
Yearn Protocol
Yearn smart contracts
Stars: ✭ 277 (+2670%)
Mutual labels:  blockchain, ethereum, ethereum-contract
Eth Vue
Featured in Awesome Vue [https://github.com/vuejs/awesome-vue], a curated list maintained by vuejs of awesome things related to the Vue.js framework, and Awesome List [https://awesomelists.net/150-Vue.js/3863-Open+Source/18749-DOkwufulueze-eth-vue], this Truffle Box provides everything you need to quickly build Ethereum dApps that have authentication features with vue, including configuration for easy deployment to the Ropsten Network. It's also Gravatar-enabled. Connecting to a running Ganache blockchain network from Truffle is also possible -- for fast development and testing purposes. Built on Truffle 5 and Vue 3, eth-vue uses vuex for state management, vuex-persist for local storage of app state, and vue-router for routing. Authentication functionalities are handled by Smart Contracts running on the Ethereum blockchain.
Stars: ✭ 171 (+1610%)
Mutual labels:  blockchain, ethereum, ethereum-contract
Yearn Vaults
Yearn Vault smart contracts
Stars: ✭ 132 (+1220%)
Mutual labels:  blockchain, ethereum, ethereum-contract
Colonynetwork
Colony Network smart contracts
Stars: ✭ 351 (+3410%)
Mutual labels:  blockchain, ethereum, ethereum-contract
Ethereum Graph Debugger
Ethereum solidity graph plain debugger. To have the whole picture when debugging.
Stars: ✭ 177 (+1670%)
Mutual labels:  blockchain, ethereum, ethereum-contract
Angular Truffle Starter Dapp
Angular CLI + Truffle Starter Dapp; write, compile & deploy smart contracts on Ethereum blockchains
Stars: ✭ 174 (+1640%)
Mutual labels:  blockchain, ethereum, ethereum-contract
Ethlist
The Comprehensive Ethereum Reading List
Stars: ✭ 3,576 (+35660%)
Mutual labels:  blockchain, ethereum, ethereum-contract
React Ethereum Dapp Example
A starter boilerplate for an Ethereum dapp using web3.js v1.0, truffle, react, and parity
Stars: ✭ 384 (+3740%)
Mutual labels:  blockchain, ethereum, ethereum-contract
Gdai.io
gDAI - Gas less DAI transfers by using GSN, Fulcrum and KyberNetwork
Stars: ✭ 26 (+160%)
Mutual labels:  blockchain, ethereum
Typechain
🔌 TypeScript bindings for Ethereum smart contracts
Stars: ✭ 769 (+7590%)
Mutual labels:  blockchain, ethereum
Parity Ethereum
The fast, light, and robust client for Ethereum-like networks.
Stars: ✭ 6,499 (+64890%)
Mutual labels:  blockchain, ethereum
Oyente
An Analysis Tool for Smart Contracts
Stars: ✭ 820 (+8100%)
Mutual labels:  blockchain, ethereum
Awesome Cryptoeconomics
An awesome curated list of Cryptoeconomic research and learning materials
Stars: ✭ 763 (+7530%)
Mutual labels:  blockchain, ethereum
Awesome Decentralized Finance
A curated list of awesome decentralized finance projects
Stars: ✭ 793 (+7830%)
Mutual labels:  blockchain, ethereum
Graph Node
Graph Node indexes data from blockchains such as Ethereum and serves it over GraphQL
Stars: ✭ 884 (+8740%)
Mutual labels:  blockchain, ethereum
Emerald Vault Archive
ARCHIVE. CODE MOVED TO:
Stars: ✭ 18 (+80%)
Mutual labels:  blockchain, ethereum

StromDAO-BusinessObject

Abstract BusinessObject for StromDAO Energy Blockchain. Abstraction layer between blockchain technology and business logic providing energy market related entities and use cases.

The StromDAO BusinessObject comes ready-to-use in custom applications.

Please be aware that the last commited version is always a development only version and not intended to use in production.

Build Status bitHound Overall Score Build Status bitHound Code Gitter chat -Greenkeeper badge Build Status

Requirements

  • NODE JS Version 7.9 ( https://nodejs.org/en/ )
  • Internet connection to our Blockchain nodes and JSON RPC Interfaces

Quick Start

Easy Quickstart is available from within the Fury.Network. Download and install NPM Package and start playing with an easy Energy Meter Demo

What this Hello-World does is creating a new MeterPoint derived from a random id (external_id). Signs conract for Meter-Point-Operations and confirms (counter-sign by MPO).

Testing of individual functions might be done via our Introspect Page.

Demo Case

There is a Mock-Up Demo available to illustrate energy delivery handling, billing and other use cases on: https://github.com/energychain/BusinessObject-Demo

Test-Cases

https://github.com/energychain/StromDAO-BusinessObject/blob/master/test

For personal tests we are updating several Meter Point Readings every 15 Minutes:

  • 0x6e23cCf78dD844cf6bb07022D8B95fa8E3994844
  • 0x7f70FE6c18012B9e41D646804B19960fABa49F0A
  • 0x83F8B15eb816284ddcF2ff005Db7a19196d86ae1

They are all updated in Genesis MPR Contract ( 0x0000000000000000000000000000000000000008 )

Documentation

Contributing

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].