Sha256: ddd2bdcbfdcf253162ae033477a73a26d501fe9693369b69d67834dfe2cb4b95
Contents?: true
Size: 1.45 KB
Versions: 4
Compression:
Stored size: 1.45 KB
Contents
# frozen_string_literal: true require 'gateway/gateway_pb' require 'gateway/gateway_services_pb' require 'fabric/accessors/gateway' require 'fabric/accessors/network' require 'fabric/accessors/contract' require 'fabric/entities/envelope' require 'fabric/entities/identity' require 'fabric/entities/proposal' require 'fabric/entities/proposed_transaction' require 'fabric/entities/status' require 'fabric/entities/transaction' require 'fabric/entities/chaincode_events_requests' require 'fabric/constants' require 'fabric/contract' require 'fabric/client' require 'fabric/ec_crypto_suite' require 'fabric/gateway' require 'fabric/network' require 'fabric/version' # # Hyperledger Fabric Gateway SDK # module Fabric class Error < StandardError; end class InvalidArgument < Error; end class NotYetImplemented < Error; end # # CommitError # # TODO: Add RSpec Tests for CommitError # @todo TEST ME! # class CommitError < Error attr_reader :code, :transaction_id # # Creates a transaction commit error from the status # # @param [Fabric::Status] status transaction status # def initialize(status) super("Transaction #{status.transaction_id} failed to commit with status code #{status.code} - " + Status::TRANSACTION_STATUSES.key(status.code).to_s) @code = code @transaction_id = status.transaction_id end end def self.crypto_suite(opts = {}) @crypto_suite ||= Fabric::ECCryptoSuite.new opts end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
fabric-gateway-0.6.0 | lib/fabric.rb |
fabric-gateway-0.5.0 | lib/fabric.rb |
fabric-gateway-0.4.1 | lib/fabric.rb |
fabric-gateway-0.4.0 | lib/fabric.rb |