0.8.719 • Published 11 months ago

@cdklabs/cdk-hyperledger-fabric-network v0.8.719

Weekly downloads
-
License
MIT-0
Repository
github
Last release
11 months ago

Hyperledger Fabric on Amazon Managed Blockchain

license release npm:version PyPi:version Maven:version NuGet:version

This repository contains a CDK construct to deploy a Hyperledger Fabric network running on Amazon Managed Blockchain. It builds out a member and its nodes, a VPC and associated endpoint to access them, and a set of users enrolled on the network.

The following functionality is planned for future releases:

  • Create channels on nodes
  • Instantiate chaincode on nodes

Installation

Note that this construct requires AWS CDK v2.

JavaScript

npm install --save @cdklabs/cdk-hyperledger-fabric-network

Python

pip3 install cdklabs.cdk-hyperledger-fabric-network

Java

Add the following to pom.xml:

<dependency>
  <groupId>io.github.cdklabs</groupId>
  <artifactId>cdk-hyperledger-fabric-network</artifactId>
</dependency>

.NET

dotnet add package Cdklabs.CdkHyperledgerFabricNetwork

Usage

A minimally complete deployment is shown below. By default, a standard network will be created running Hyperledger Fabric 1.4 with a single bc.t3.small node.

import { Stack, StackProps } from 'aws-cdk-lib';
import { Construct } from 'constructs';
import { HyperledgerFabricNetwork } from '@cdklabs/cdk-hyperledger-fabric-network';

class MyStack extends Stack {
  constructor(scope: Construct, id: string, props?: StackProps) {
    super(scope, id, props);
    new HyperledgerFabricNetwork(this, 'Example', {
      networkName: 'MyNetwork',
      memberName: 'MyMember',
    });
  }
}

The equivalent Python code is as follows:

from aws_cdk import Stack
from cdklabs.cdk_hyperledger_fabric_network import HyperledgerFabricNetwork

class MyStack(Stack):
    def __init__(self, scope, id, **kwargs):
        super().__init__(scope, id, **kwargs)
        HyperledgerFabricNetwork(
            self, 'Example',
            network_name='MyNetwork',
            member_name='MyMember',
        )

The following is a more complex instantiation illustrating some of the options available.

new HyperledgerFabricNetwork(this, 'Example', {
  networkName: 'MyNetwork',
  networkDescription: 'This is my Hyperledger Fabric network',
  memberName: 'MyMember',
  networkDescription: 'This is my Hyperledger Fabric member',
  frameworkVersion: hyperledger.FrameworkVersion.VERSION_1_2,
  proposalDurationInHours: 48,
  thresholdPercentage: 75,
  nodes: [
    {
      availabilityZone: 'us-east-1a',
      instanceType: hyperledger.InstanceType.STANDARD5_LARGE,
    },
    {
      availabilityZone: 'us-east-1b',
      instanceType: hyperledger.InstanceType.STANDARD5_LARGE,
    },
  ],
  users: [
    { userId: 'AppUser1', affilitation: 'MyMember' },
    { userId: 'AppUser2', affilitation: 'MyMember.department1' },
  ],
});

See the API Documentation for details on all available input and output parameters.

References

Contributing

Pull requests are welcomed. Please review the Contributing Guidelines and the Code of Conduct.

Security

See CONTRIBUTING for more information.

Authors

  • Jud Neer (judneer@amazon.com)
  • Vignesh Rajasingh (vrajasin@amazon.com)

License

This project is licensed under the MIT-0 License. See the LICENSE file for details.

0.8.719

11 months ago

0.8.718

11 months ago

0.8.717

11 months ago

0.8.716

11 months ago

0.8.715

11 months ago

0.8.714

11 months ago

0.8.713

11 months ago

0.8.639

1 year ago

0.8.638

1 year ago

0.8.637

1 year ago

0.8.641

1 year ago

0.8.640

1 year ago

0.8.656

1 year ago

0.8.655

1 year ago

0.8.654

1 year ago

0.8.653

1 year ago

0.8.659

1 year ago

0.8.658

1 year ago

0.8.657

1 year ago

0.8.663

1 year ago

0.8.662

1 year ago

0.8.661

1 year ago

0.8.660

1 year ago

0.8.645

1 year ago

0.8.644

1 year ago

0.8.643

1 year ago

0.8.642

1 year ago

0.8.649

1 year ago

0.8.648

1 year ago

0.8.647

1 year ago

0.8.646

1 year ago

0.8.652

1 year ago

0.8.651

1 year ago

0.8.650

1 year ago

0.8.678

1 year ago

0.8.677

1 year ago

0.8.676

1 year ago

0.8.675

1 year ago

0.8.679

1 year ago

0.8.681

1 year ago

0.8.680

1 year ago

0.8.685

1 year ago

0.8.684

1 year ago

0.8.683

1 year ago

0.8.682

1 year ago

0.8.667

1 year ago

0.8.666

1 year ago

0.8.665

1 year ago

0.8.664

1 year ago

0.8.669

1 year ago

0.8.668

1 year ago

0.8.670

1 year ago

0.8.674

1 year ago

0.8.673

1 year ago

0.8.672

1 year ago

0.8.671

1 year ago

0.8.699

12 months ago

0.8.698

12 months ago

0.8.697

12 months ago

0.8.689

1 year ago

0.8.688

1 year ago

0.8.687

1 year ago

0.8.686

1 year ago

0.8.692

12 months ago

0.8.691

1 year ago

0.8.690

1 year ago

0.8.696

12 months ago

0.8.695

12 months ago

0.8.694

12 months ago

0.8.693

12 months ago

0.8.711

11 months ago

0.8.710

11 months ago

0.8.712

11 months ago

0.8.708

12 months ago

0.8.707

12 months ago

0.8.706

12 months ago

0.8.705

12 months ago

0.8.709

12 months ago

0.8.700

12 months ago

0.8.704

12 months ago

0.8.703

12 months ago

0.8.702

12 months ago

0.8.701

12 months ago

0.8.636

1 year ago

0.8.634

1 year ago

0.8.633

1 year ago

0.8.635

1 year ago

0.8.632

1 year ago

0.8.631

1 year ago

0.8.630

1 year ago

0.8.629

1 year ago

0.8.628

1 year ago

0.8.627

1 year ago

0.8.626

1 year ago

0.8.625

1 year ago

0.8.624

1 year ago

0.8.623

1 year ago

0.8.622

1 year ago

0.8.621

1 year ago

0.8.620

1 year ago

0.8.619

1 year ago

0.8.618

1 year ago

0.8.617

1 year ago

0.8.616

1 year ago

0.8.615

1 year ago

0.8.614

1 year ago

0.8.612

1 year ago

0.8.613

1 year ago

0.8.611

1 year ago

0.8.610

1 year ago

0.8.609

1 year ago

0.8.608

1 year ago

0.8.607

1 year ago

0.8.606

1 year ago

0.8.605

1 year ago

0.8.604

1 year ago

0.8.603

1 year ago

0.8.601

1 year ago

0.8.602

1 year ago

0.8.600

1 year ago

0.8.599

1 year ago

0.8.598

1 year ago

0.8.597

1 year ago

0.8.596

1 year ago

0.8.595

1 year ago

0.8.594

1 year ago

0.8.593

1 year ago

0.8.592

1 year ago

0.8.591

1 year ago

0.8.590

1 year ago

0.8.589

1 year ago

0.8.588

1 year ago

0.8.587

1 year ago

0.8.586

1 year ago

0.8.585

1 year ago

0.8.584

1 year ago

0.8.583

1 year ago

0.8.582

1 year ago

0.8.581

1 year ago

0.8.579

1 year ago

0.8.580

1 year ago

0.8.578

1 year ago

0.8.577

1 year ago

0.8.576

1 year ago

0.8.575

1 year ago

0.8.574

1 year ago

0.8.571

1 year ago

0.8.573

1 year ago

0.8.572

1 year ago

0.8.570

1 year ago

0.8.569

1 year ago

0.8.568

1 year ago

0.8.567

1 year ago

0.8.565

1 year ago

0.8.564

1 year ago

0.8.563

1 year ago

0.8.562

1 year ago

0.8.561

1 year ago

0.8.559

1 year ago

0.8.560

1 year ago

0.8.558

1 year ago

0.8.557

1 year ago

0.8.556

1 year ago

0.8.555

1 year ago

0.8.554

1 year ago

0.8.553

1 year ago

0.8.552

1 year ago

0.8.551

1 year ago

0.8.549

1 year ago

0.8.548

1 year ago

0.8.550

1 year ago

0.8.547

1 year ago

0.8.546

1 year ago

0.8.545

1 year ago

0.8.544

1 year ago

0.8.542

1 year ago

0.8.543

1 year ago

0.8.541

1 year ago

0.8.540

1 year ago

0.8.539

1 year ago

0.8.537

2 years ago

0.8.535

2 years ago

0.8.534

2 years ago

0.8.536

2 years ago

0.8.533

2 years ago

0.8.532

2 years ago

0.8.531

2 years ago

0.8.530

2 years ago

0.8.529

2 years ago

0.8.528

2 years ago

0.8.527

2 years ago

0.8.526

2 years ago

0.8.525

2 years ago

0.8.524

2 years ago

0.8.523

2 years ago

0.8.522

2 years ago

0.8.519

2 years ago

0.8.520

2 years ago

0.8.521

2 years ago

0.8.518

2 years ago

0.8.517

2 years ago

0.8.516

2 years ago

0.8.515

2 years ago

0.8.514

2 years ago

0.8.513

2 years ago

0.8.512

2 years ago

0.8.511

2 years ago

0.8.510

2 years ago

0.8.509

2 years ago

0.8.508

2 years ago

0.8.507

2 years ago

0.8.506

2 years ago

0.8.505

2 years ago

0.8.504

2 years ago

0.8.503

2 years ago

0.8.502

2 years ago

0.8.501

2 years ago

0.8.500

2 years ago

0.8.499

2 years ago

0.8.498

2 years ago

0.8.497

2 years ago

0.8.496

2 years ago

0.8.494

2 years ago

0.8.495

2 years ago

0.8.493

2 years ago

0.8.492

2 years ago

0.8.491

2 years ago

0.8.490

2 years ago

0.8.489

2 years ago

0.8.488

2 years ago

0.8.487

2 years ago

0.8.486

2 years ago

0.8.485

2 years ago

0.8.484

2 years ago

0.8.483

2 years ago

0.8.482

2 years ago

0.8.479

2 years ago

0.8.478

2 years ago

0.8.477

2 years ago

0.8.481

2 years ago

0.8.480

2 years ago

0.8.476

2 years ago

0.8.475

2 years ago

0.8.474

2 years ago

0.8.473

2 years ago

0.8.419

2 years ago

0.8.414

2 years ago

0.8.413

2 years ago

0.8.412

2 years ago

0.8.411

2 years ago

0.8.418

2 years ago

0.8.417

2 years ago

0.8.415

2 years ago

0.8.421

2 years ago

0.8.420

2 years ago

0.8.409

2 years ago

0.8.408

2 years ago

0.8.403

2 years ago

0.8.402

2 years ago

0.8.401

2 years ago

0.8.400

2 years ago

0.8.407

2 years ago

0.8.406

2 years ago

0.8.405

2 years ago

0.8.404

2 years ago

0.8.410

2 years ago

0.8.436

2 years ago

0.8.435

2 years ago

0.8.434

2 years ago

0.8.433

2 years ago

0.8.439

2 years ago

0.8.438

2 years ago

0.8.437

2 years ago

0.8.443

2 years ago

0.8.442

2 years ago

0.8.441

2 years ago

0.8.440

2 years ago

0.8.425

2 years ago

0.8.424

2 years ago

0.8.423

2 years ago

0.8.422

2 years ago

0.8.429

2 years ago

0.8.428

2 years ago

0.8.427

2 years ago

0.8.426

2 years ago

0.8.432

2 years ago

0.8.431

2 years ago

0.8.430

2 years ago

0.8.458

2 years ago

0.8.337

2 years ago

0.8.457

2 years ago

0.8.336

2 years ago

0.8.456

2 years ago

0.8.335

2 years ago

0.8.455

2 years ago

0.8.334

2 years ago

0.8.339

2 years ago

0.8.459

2 years ago

0.8.338

2 years ago

0.8.461

2 years ago

0.8.340

2 years ago

0.8.460

2 years ago

0.8.465

2 years ago

0.8.344

2 years ago

0.8.464

2 years ago

0.8.343

2 years ago

0.8.463

2 years ago

0.8.342

2 years ago

0.8.462

2 years ago

0.8.341

2 years ago

0.8.447

2 years ago

0.8.326

2 years ago

0.8.446

2 years ago

0.8.325

2 years ago

0.8.445

2 years ago

0.8.324

2 years ago

0.8.444

2 years ago

0.8.329

2 years ago

0.8.449

2 years ago

0.8.328

2 years ago

0.8.448

2 years ago

0.8.327

2 years ago

0.8.450

2 years ago

0.8.454

2 years ago

0.8.333

2 years ago

0.8.453

2 years ago

0.8.332

2 years ago

0.8.452

2 years ago

0.8.331

2 years ago

0.8.451

2 years ago

0.8.330

2 years ago

0.8.359

2 years ago

0.8.358

2 years ago

0.8.357

2 years ago

0.8.356

2 years ago

0.8.362

2 years ago

0.8.361

2 years ago

0.8.360

2 years ago

0.8.366

2 years ago

0.8.365

2 years ago

0.8.364

2 years ago

0.8.363

2 years ago

0.8.469

2 years ago

0.8.348

2 years ago

0.8.468

2 years ago

0.8.347

2 years ago

0.8.467

2 years ago

0.8.346

2 years ago

0.8.466

2 years ago

0.8.345

2 years ago

0.8.349

2 years ago

0.8.472

2 years ago

0.8.351

2 years ago

0.8.471

2 years ago

0.8.350

2 years ago

0.8.470

2 years ago

0.8.355

2 years ago

0.8.354

2 years ago

0.8.353

2 years ago

0.8.352

2 years ago

0.8.379

2 years ago

0.8.378

2 years ago

0.8.384

2 years ago

0.8.383

2 years ago

0.8.382

2 years ago

0.8.381

2 years ago

0.8.388

2 years ago

0.8.387

2 years ago

0.8.386

2 years ago

0.8.385

2 years ago

0.8.380

2 years ago

0.8.369

2 years ago

0.8.368

2 years ago

0.8.367

2 years ago

0.8.373

2 years ago

0.8.372

2 years ago

0.8.371

2 years ago

0.8.370

2 years ago

0.8.377

2 years ago

0.8.376

2 years ago

0.8.375

2 years ago

0.8.374

2 years ago

0.8.389

2 years ago

0.8.395

2 years ago

0.8.394

2 years ago

0.8.393

2 years ago

0.8.392

2 years ago

0.8.399

2 years ago

0.8.398

2 years ago

0.8.397

2 years ago

0.8.396

2 years ago

0.8.391

2 years ago

0.8.390

2 years ago

0.8.323

2 years ago

0.8.300

2 years ago

0.8.315

2 years ago

0.8.314

2 years ago

0.8.313

2 years ago

0.8.312

2 years ago

0.8.319

2 years ago

0.8.318

2 years ago

0.8.317

2 years ago

0.8.316

2 years ago

0.8.322

2 years ago

0.8.321

2 years ago

0.8.320

2 years ago

0.8.309

2 years ago

0.8.304

2 years ago

0.8.303

2 years ago

0.8.302

2 years ago

0.8.301

2 years ago

0.8.308

2 years ago

0.8.307

2 years ago

0.8.306

2 years ago

0.8.305

2 years ago

0.8.311

2 years ago

0.8.310

2 years ago

0.8.299

2 years ago

0.8.267

2 years ago

0.8.266

2 years ago

0.8.279

2 years ago

0.8.285

2 years ago

0.8.284

2 years ago

0.8.283

2 years ago

0.8.282

2 years ago

0.8.289

2 years ago

0.8.288

2 years ago

0.8.287

2 years ago

0.8.286

2 years ago

0.8.281

2 years ago

0.8.280

2 years ago

0.8.269

2 years ago

0.8.268

2 years ago

0.8.274

2 years ago

0.8.273

2 years ago

0.8.272

2 years ago

0.8.271

2 years ago

0.8.278

2 years ago

0.8.277

2 years ago

0.8.276

2 years ago

0.8.275

2 years ago

0.8.270

2 years ago

0.8.296

2 years ago

0.8.295

2 years ago

0.8.294

2 years ago

0.8.293

2 years ago

0.8.298

2 years ago

0.8.297

2 years ago

0.8.292

2 years ago

0.8.291

2 years ago

0.8.290

2 years ago

0.8.259

2 years ago

0.8.258

2 years ago

0.8.257

2 years ago

0.8.263

2 years ago

0.8.262

2 years ago

0.8.261

2 years ago

0.8.260

2 years ago

0.8.265

2 years ago

0.8.264

2 years ago

0.8.249

2 years ago

0.8.248

2 years ago

0.8.247

2 years ago

0.8.246

2 years ago

0.8.252

2 years ago

0.8.251

2 years ago

0.8.250

2 years ago

0.8.256

2 years ago

0.8.255

2 years ago

0.8.254

2 years ago

0.8.253

2 years ago

0.8.216

2 years ago

0.8.215

2 years ago

0.8.214

2 years ago

0.8.213

2 years ago

0.8.219

2 years ago

0.8.218

2 years ago

0.8.217

2 years ago

0.8.223

2 years ago

0.8.222

2 years ago

0.8.221

2 years ago

0.8.220

2 years ago

0.8.212

2 years ago

0.8.211

2 years ago

0.8.210

2 years ago

0.8.238

2 years ago

0.8.237

2 years ago

0.8.236

2 years ago

0.8.235

2 years ago

0.8.239

2 years ago

0.8.241

2 years ago

0.8.240

2 years ago

0.8.245

2 years ago

0.8.244

2 years ago

0.8.243

2 years ago

0.8.242

2 years ago

0.8.227

2 years ago

0.8.226

2 years ago

0.8.225

2 years ago

0.8.224

2 years ago

0.8.229

2 years ago

0.8.228

2 years ago

0.8.230

2 years ago

0.8.234

2 years ago

0.8.233

2 years ago

0.8.232

2 years ago

0.8.231

2 years ago

0.8.209

2 years ago

0.8.208

2 years ago

0.8.205

2 years ago

0.8.204

2 years ago

0.8.207

2 years ago

0.8.206

2 years ago

0.8.203

2 years ago

0.8.202

2 years ago

0.8.201

2 years ago

0.8.200

2 years ago

0.8.197

2 years ago

0.8.196

2 years ago

0.8.195

2 years ago

0.8.194

2 years ago

0.8.199

2 years ago

0.8.198

2 years ago

0.8.193

2 years ago

0.8.192

2 years ago

0.8.191

2 years ago

0.8.190

2 years ago

0.8.186

2 years ago

0.8.185

2 years ago

0.8.189

2 years ago

0.8.188

2 years ago

0.8.187

2 years ago

0.8.146

3 years ago

0.8.145

3 years ago

0.8.144

3 years ago

0.8.159

3 years ago

0.8.158

3 years ago

0.8.164

3 years ago

0.8.163

3 years ago

0.8.162

3 years ago

0.8.161

3 years ago

0.8.168

3 years ago

0.8.167

3 years ago

0.8.166

3 years ago

0.8.165

3 years ago

0.8.160

3 years ago

0.8.149

3 years ago

0.8.148

3 years ago

0.8.147

3 years ago

0.8.153

3 years ago

0.8.152

3 years ago

0.8.151

3 years ago

0.8.150

3 years ago

0.8.157

3 years ago

0.8.156

3 years ago

0.8.155

3 years ago

0.8.154

3 years ago

0.8.184

2 years ago

0.8.183

2 years ago

0.8.182

2 years ago

0.8.181

2 years ago

0.8.180

2 years ago

0.8.169

3 years ago

0.8.175

3 years ago

0.8.174

3 years ago

0.8.173

3 years ago

0.8.172

3 years ago

0.8.179

3 years ago

0.8.178

3 years ago

0.8.177

3 years ago

0.8.176

3 years ago

0.8.171

3 years ago

0.8.170

3 years ago

0.8.89

3 years ago

0.8.88

3 years ago

0.8.85

3 years ago

0.8.84

3 years ago

0.8.87

3 years ago

0.8.86

3 years ago

0.8.117

3 years ago

0.8.116

3 years ago

0.8.115

3 years ago

0.8.114

3 years ago

0.8.119

3 years ago

0.8.118

3 years ago

0.8.120

3 years ago

0.8.124

3 years ago

0.8.123

3 years ago

0.8.122

3 years ago

0.8.121

3 years ago

0.8.81

3 years ago

0.8.80

3 years ago

0.8.83

3 years ago

0.8.82

3 years ago

0.8.78

3 years ago

0.8.77

3 years ago

0.8.79

3 years ago

0.8.74

3 years ago

0.8.73

3 years ago

0.8.76

3 years ago

0.8.75

3 years ago

0.8.106

3 years ago

0.8.105

3 years ago

0.8.104

3 years ago

0.8.103

3 years ago

0.8.109

3 years ago

0.8.108

3 years ago

0.8.107

3 years ago

0.8.113

3 years ago

0.8.112

3 years ago

0.8.111

3 years ago

0.8.110

3 years ago

0.8.72

3 years ago

0.8.71

3 years ago

0.8.139

3 years ago

0.8.138

3 years ago

0.8.137

3 years ago

0.8.136

3 years ago

0.8.142

3 years ago

0.8.141

3 years ago

0.8.140

3 years ago

0.8.143

3 years ago

0.8.128

3 years ago

0.8.127

3 years ago

0.8.126

3 years ago

0.8.125

3 years ago

0.8.129

3 years ago

0.8.131

3 years ago

0.8.130

3 years ago

0.8.135

3 years ago

0.8.134

3 years ago

0.8.133

3 years ago

0.8.132

3 years ago

0.8.102

3 years ago

0.8.101

3 years ago

0.8.100

3 years ago

0.8.99

3 years ago

0.8.96

3 years ago

0.8.95

3 years ago

0.8.98

3 years ago

0.8.97

3 years ago

0.8.92

3 years ago

0.8.91

3 years ago

0.8.94

3 years ago

0.8.93

3 years ago

0.8.90

3 years ago

0.8.70

3 years ago

0.8.67

3 years ago

0.8.66

3 years ago

0.8.69

3 years ago

0.8.68

3 years ago

0.8.63

3 years ago

0.8.62

3 years ago

0.8.65

3 years ago

0.8.64

3 years ago

0.8.61

3 years ago

0.8.60

3 years ago

0.8.56

3 years ago

0.8.55

3 years ago

0.8.58

3 years ago

0.8.57

3 years ago

0.8.54

3 years ago

0.8.59

3 years ago

0.8.45

3 years ago

0.8.44

3 years ago

0.8.47

3 years ago

0.8.46

3 years ago

0.8.41

3 years ago

0.8.40

3 years ago

0.8.43

3 years ago

0.8.42

3 years ago

0.8.49

3 years ago

0.8.48

3 years ago

0.8.34

3 years ago

0.8.33

3 years ago

0.8.36

3 years ago

0.8.35

3 years ago

0.8.30

3 years ago

0.8.32

3 years ago

0.8.31

3 years ago

0.8.38

3 years ago

0.8.37

3 years ago

0.8.39

3 years ago

0.8.23

3 years ago

0.8.22

3 years ago

0.8.25

3 years ago

0.8.24

3 years ago

0.8.21

3 years ago

0.8.20

3 years ago

0.8.27

3 years ago

0.8.26

3 years ago

0.8.29

3 years ago

0.8.28

3 years ago

0.8.52

3 years ago

0.8.51

3 years ago

0.8.53

3 years ago

0.8.19

3 years ago

0.8.16

3 years ago

0.8.18

3 years ago

0.8.17

3 years ago

0.8.50

3 years ago

0.8.15

3 years ago

0.8.14

3 years ago

0.8.13

3 years ago

0.8.12

3 years ago

0.8.11

3 years ago

0.8.10

3 years ago

0.8.9

3 years ago

0.8.8

3 years ago

0.8.7

3 years ago

0.8.6

3 years ago

0.8.5

3 years ago

0.8.4

3 years ago

0.8.3

3 years ago

0.8.2

3 years ago

0.8.1

3 years ago

0.8.0

3 years ago

0.0.25

3 years ago

0.0.24

3 years ago

0.0.23

3 years ago

0.0.22

3 years ago

0.0.21

3 years ago

0.0.20

3 years ago