bujosa / smart-dsl

This repo is about MDE for blockchain, I create some models and editor in xtext for auto generate smart conctracts for solidity and hyperledger.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SmartDSL

This repo is about MDE for blockchain, I create some models and SmartDsl editor in xtext for auto generate smart conctracts for solidity and hyperledger

Type of Smart Contracts

  • Generic Smart Contract

Blockchain Supported

  • Ethereum
  • Hyperledger

Language Supported

  • Solidity
  • Hyperledger in Golang

Artifacts

  • Smart Contract in Solidity
  • Smart Contract in Hyperledger
  • Firefly Format Interface (FFI)

How to install

  • Clone this repo
  • Install Eclipse
  • Go to Help -> Install New Software
  • Add the plugin from this repo (local)
  • Install the plugin
  • Restart Eclipse

About

This repo is about MDE for blockchain, I create some models and editor in xtext for auto generate smart conctracts for solidity and hyperledger.

License:MIT License


Languages

Language:Java 73.4%Language:GAP 15.0%Language:Xtend 6.2%Language:HTML 2.7%Language:Go 1.4%Language:Solidity 0.9%Language:CSS 0.3%Language:Roff 0.1%