fabric-samples/asset-transfer-basic/chaincode-java/SCRATCH.md
2022-03-24 15:01:36 -04:00

1.3 KiB

Scratch notes - Ignore - ... fabric-cli redux

fabric [options] peer <group> <command> [parameters]

fabric  => network 
peer    => implicit (from env/context)
channel => implicit (from env/context)
group   => chaincode 
[params] => --param=value or NETWORK_$GROUP_$COMMAND_$PARAM=value from env 
network chaincode package       <folder-path> <bundle-path> 
network chaincode id            <bundle-path> 
network chaincode install       <bundle-path> 
network chaincode approve       <name> <id> 
network chainocde commit        <name> 
network chaincode list 
network chaincode delete        <name> 
network chaincode describe      <name> 
network chaincode invoke        <name> <payload> 
network chaincode query         <name> <payload> 

meta / fictitious targets:

network chaincode launch        <name> <CC_IMAGE> 
network chaincode deploy        <name> <folder-path>    # package, install, LAUNCH, approve, commit 

ordinal position args vs. named parameters vs. env overrides

network chaincode package asset-transfer my-chaincode.tar.gz 

network cc package --name=asset-transfer            (or NETWORK_CHAINCODE_PACKAGE_NAME=asset-transfer)
network cc package --name=                          (or NETWORK_${GROUP}_${COMMAND}_${PARAM}=<value>)