0.8.719 • Published 10 months ago

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

Weekly downloads
-
License
MIT-0
Repository
github
Last release
10 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

10 months ago

0.8.718

10 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

12 months ago

0.8.681

12 months ago

0.8.680

12 months ago

0.8.685

12 months ago

0.8.684

12 months ago

0.8.683

12 months ago

0.8.682

12 months 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

11 months ago

0.8.698

11 months ago

0.8.697

11 months ago

0.8.689

12 months ago

0.8.688

12 months ago

0.8.687

12 months ago

0.8.686

12 months ago

0.8.692

11 months ago

0.8.691

11 months ago

0.8.690

12 months ago

0.8.696

11 months ago

0.8.695

11 months ago

0.8.694

11 months ago

0.8.693

11 months ago

0.8.711

11 months ago

0.8.710

11 months ago

0.8.712

11 months ago

0.8.708

11 months ago

0.8.707

11 months ago

0.8.706

11 months ago

0.8.705

11 months ago

0.8.709

11 months ago

0.8.700

11 months ago

0.8.704

11 months ago

0.8.703

11 months ago

0.8.702

11 months ago

0.8.701

11 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

1 year ago

0.8.535

1 year ago

0.8.534

1 year ago

0.8.536

1 year ago

0.8.533

1 year ago

0.8.532

1 year ago

0.8.531

1 year ago

0.8.530

1 year ago

0.8.529

1 year ago

0.8.528

1 year ago

0.8.527

1 year ago

0.8.526

1 year ago

0.8.525

1 year ago

0.8.524

1 year ago

0.8.523

1 year ago

0.8.522

1 year ago

0.8.519

1 year ago

0.8.520

1 year ago

0.8.521

1 year ago

0.8.518

1 year ago

0.8.517

1 year 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

2 years ago

0.8.158

3 years ago

0.8.164

2 years ago

0.8.163

2 years ago

0.8.162

2 years ago

0.8.161

2 years ago

0.8.168

2 years ago

0.8.167

2 years ago

0.8.166

2 years ago

0.8.165

2 years ago

0.8.160

2 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

2 years ago

0.8.175

2 years ago

0.8.174

2 years ago

0.8.173

2 years ago

0.8.172

2 years ago

0.8.179

2 years ago

0.8.178

2 years ago

0.8.177

2 years ago

0.8.176

2 years ago

0.8.171

2 years ago

0.8.170

2 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