All Projects → entria → hyperledger-fabric-graphql-boilerplate

entria / hyperledger-fabric-graphql-boilerplate

Licence: other
Hyperledger Fabric GraphQL Boilerplate

Programming Languages

javascript
184084 projects - #8 most used programming language
go
31211 projects - #10 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to hyperledger-fabric-graphql-boilerplate

SmartContractTrading-wFabric1-4-VSCodeExt
Learn now to create a smart contract with VSCode
Stars: ✭ 27 (-38.64%)
Mutual labels:  fabric, hyperledger
fabric
这是基于fabric 1.4.1 版本国密改造项目
Stars: ✭ 62 (+40.91%)
Mutual labels:  fabric, hyperledger
hyperledger-fabric-example
An example project to support blog posts on Bootstrapping a Hyperleder Fabric network
Stars: ✭ 14 (-68.18%)
Mutual labels:  fabric, hyperledger
hlf-operator
Hyperledger Fabric Kubernetes operator - Hyperledger Fabric operator for Kubernetes (v2.2+)
Stars: ✭ 112 (+154.55%)
Mutual labels:  fabric, hyperledger
Fabric Gateway Java
Hyperledger Fabric Gateway SDK for Java https://wiki.hyperledger.org/display/fabric
Stars: ✭ 122 (+177.27%)
Mutual labels:  fabric, hyperledger
delphi-fabric
Focusing on study fabric capability
Stars: ✭ 23 (-47.73%)
Mutual labels:  fabric, hyperledger
Fabric Sdk Node
Hyperledger Fabric SDK for Node https://wiki.hyperledger.org/display/fabric
Stars: ✭ 676 (+1436.36%)
Mutual labels:  fabric, hyperledger
Fabric Sdk Py
Hyperledger Fabric Python SDK
Stars: ✭ 303 (+588.64%)
Mutual labels:  fabric, hyperledger
Fabric Explorer
Fabric-explorer is a simple, powerful, maintainable, open source fabric explorer
Stars: ✭ 117 (+165.91%)
Mutual labels:  fabric, hyperledger
Mortgageblockchainfabric
Mortgage Processing App using Hyperledger Fabric Blockchain. Uses channels for privacy and access, and restricts read/write previleges through endorsement policies
Stars: ✭ 45 (+2.27%)
Mutual labels:  fabric, hyperledger
bdk
Streamlined blockchain deployment kit for Hyperledger Fabric.
Stars: ✭ 43 (-2.27%)
Mutual labels:  fabric, hyperledger
Fabric
Hyperledger Fabric is an enterprise-grade permissioned distributed ledger framework for developing solutions and applications. Its modular and versatile design satisfies a broad range of industry use cases. It offers a unique approach to consensus that enables performance at scale while preserving privacy.
Stars: ✭ 12,911 (+29243.18%)
Mutual labels:  fabric, hyperledger
byzantine-browser
KHS Blockchain Browser
Stars: ✭ 19 (-56.82%)
Mutual labels:  fabric, hyperledger
hyperledger-fabric-sdk-php
Client SDK for Hyperledger Fabric for use in PHP applications
Stars: ✭ 40 (-9.09%)
Mutual labels:  fabric, hyperledger
Fabric Sdk Java
Stars: ✭ 982 (+2131.82%)
Mutual labels:  fabric, hyperledger
Hyperledger Fabric Gm
支持国密加密算法的Hyperledger Fabric版本
Stars: ✭ 152 (+245.45%)
Mutual labels:  fabric, hyperledger
Fabric Starter
Starter Application and Deployment Scripts for Hyperledger Fabric
Stars: ✭ 202 (+359.09%)
Mutual labels:  fabric, hyperledger
hlfabric-k8scc
Chaincode builder and launcher for Hyperledger Fabric on Kubernetes
Stars: ✭ 21 (-52.27%)
Mutual labels:  hyperledger
urmomia-client
based utility mod
Stars: ✭ 19 (-56.82%)
Mutual labels:  fabric
snak
Snak is a Hyperledger Burrow’s tools, which provides some facilities to compile, deploy and test smart contracts and send transactions to the Burrow. With Snack you can easily install and uninstall Burrow (currently only for Darwin and Ubuntu 16.04 amd64) and easily launch a Burrow test network.(Updated for Hyperledger Burrow v0.18.0)
Stars: ✭ 14 (-68.18%)
Mutual labels:  hyperledger

Hyperledger Fabric GraphQL Boilerplate

This is a boilerplate to start using hyperledger fabric blockchain with GraphQL

Hire us

You can hire us to build your next blockchain project using Hyperledger and GraphQL - Entria

How to build Go chaincode locally

Install go

brew install go
mkdir ~/.go

Configure GOPATH

add this to .bashrc

export GOPATH="${HOME}/.go"
export GOROOT="$(brew --prefix golang)/libexec"
yarn go:install

then

yarn go:build

Run locally with docker-compose

Clear content of deploy/local before creating new containers

yarn clear
docker-compose up

Test if it is running ok

go to http://localhost:7050/chain

Go to Hyperledger Explorer

go to http://localhost:9090

How to test chaincode

yarn run go:test

How to interact with chain

yarn repl

Query data for an entity (a and b are the valid entities for now)

bl > queryEntity('a')

Transfer coins from an entity to another

bl > transfer('a', 'b', 10)

How to deploy a new chaincode using GraphQL

mutation deployChain {
 Deploy(input: {
  fcn:"init"
  args: ["a", "100", "b", "200"]
  clientMutationId:"1"
	}) {
  	results
	}
}
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].