Azure Blockchain Development Kit

This repository contains content and samples in number of areas, including:

  • Connect - Connect various data producers and consumers to or from the blockchain
  • Integrate - Integrate legacy tools, systems and protocols
  • Accelerators - Deep dive into End-to-End examples, or solutions to common patterns.
  • DevOps for smart contracts - Bring traditional DevOps practices into a distributed application environment

Contents

File/folder Description
accelerators Samples showing common end-to-end application patterns and business scenarios
connect Samples showing how to produce or consume information, sending to and reading from, the blockchain through outside sources
devops A series of patterns and whitepapers of how to integrate traditional software devops into a multi-party, distributed, application environments
integrate Samples showing how to connect to traditional enterprise systems such as SQL databases, FTP, storage, or cloud file and email services
.gitignore Define what to ignore at commit time
CHANGELOG.md List of changes to the sample
CONTRIBUTING.md Guidelines for contributing to the Azure Blockchain Devkit
README.md This README file
LICENSE The license for the Azure Development Kit samples

Prerequisites

  • Where noted, some of the samples in this development kit may need the following

  • Samples using the Ethereum Logic App connector available on the Azure Marketplace require an Ethereum network with a public RPC endpoint

    • If you wish to use the Azure Blockchain Workbench with the Ethereum Logic App connectors you will need a public RPC endpoint. You may use an existing one, or create a new one.
    • You may create a new endpoint in Azure here
    • Once your endpoint is ready, copy the RPC address from the deployment output and deploy Azure Blockchain Workbench to your subscription. In the Azure deployment blade, enter the RPC endpoint in the blade as shown below

Feedback

For general product feedback, please visit our forum.

To request additional features or samples, visit our UserVoice site.