hfc.fabric.transaction.tx_proposal_request
¶
Module Contents¶
Classes¶
|
Class represents transaction proposal request. |
Functions¶
|
Check transaction proposal request. |
|
Create a transaction proposal request |
-
hfc.fabric.transaction.tx_proposal_request.
CC_INSTALL
= install¶
-
hfc.fabric.transaction.tx_proposal_request.
CC_INSTANTIATE
= deploy¶
-
hfc.fabric.transaction.tx_proposal_request.
CC_INVOKE
= invoke¶
-
hfc.fabric.transaction.tx_proposal_request.
CC_UPGRADE
= upgrade¶
-
hfc.fabric.transaction.tx_proposal_request.
CC_QUERY
= query¶
-
hfc.fabric.transaction.tx_proposal_request.
CC_TYPE_GOLANG
= GOLANG¶
-
hfc.fabric.transaction.tx_proposal_request.
CC_TYPE_JAVA
= JAVA¶
-
hfc.fabric.transaction.tx_proposal_request.
CC_TYPE_NODE
= NODE¶
-
hfc.fabric.transaction.tx_proposal_request.
CC_TYPE_CAR
= CAR¶
-
class
hfc.fabric.transaction.tx_proposal_request.
TXProposalRequest
(prop_type=None, cc_path=None, cc_type=CC_TYPE_GOLANG, cc_name=None, cc_version=None, fcn=None, args=None, cc_endorsement_policy=None, transient_map=None, packaged_cc=None, collections_config=None)¶ Bases:
object
Class represents transaction proposal request.
-
property
cc_type
(self)¶ Get chaincode type
- Returns
return chaincode type
-
property
prop_type
(self)¶ Get proposal type
- Returns
return proposal type
-
property
cc_path
(self)¶ Get chaincode path
- Returns
return chaincode path
-
property
cc_name
(self)¶ Get chaincode name
- Returns
return chaincode name
-
property
cc_version
(self)¶ Get chaincode version
- Returns
return chaincode version
-
property
fcn
(self)¶ Get function name
- Returns
return function name
-
property
args
(self)¶ Get function arguments
- Returns
return function arguments
-
property
packaged_cc
(self)¶ Get packaged chaincode
- Returns
return packaged chaincode
-
property
cc_endorsement_policy
(self)¶ Get endorsement policy
- Returns
return endorsement policy
-
property
transient_map
(self)¶ Get transient map
- Returns
return transient map
-
property
collections_config
(self)¶ Get collections config
- Returns
return collections config
-
property
-
hfc.fabric.transaction.tx_proposal_request.
validate
(tx_prop_req)¶ Check transaction proposal request.
- Parameters
tx_prop_req – see TXProposalRequest
- Returns
transaction proposal request if no error
- Raises
ValueError – Invalid transaction proposal request
-
hfc.fabric.transaction.tx_proposal_request.
create_tx_prop_req
(prop_type=None, cc_path=None, cc_type=CC_TYPE_GOLANG, cc_name=None, cc_version=None, fcn=None, args=None, cc_endorsement_policy=None, transient_map=None, packaged_cc=None, collections_config=None)¶ Create a transaction proposal request
- Parameters
prop_type – proposal request type (Default value = None)
cc_path – chaincode path (Default value = None)
cc_name – chaincode name (Default value = None)
cc_version – chaincode version (Default value = None)
fcn – function name (Default value = None)
args – function arguments (Default value = None)
cc_endorsement_policy – chaincode endorsement policy (Default value = None)
transient_map – transient data map (Default value = None)
packaged_cc – packaged chaincode source
cc_type – (Default value = CC_TYPE_GOLANG)
collections_config – (Default value = None)
- Returns
a transaction proposal request (Default value = None)