SDK客户端配置
SDK客户端配置如下:
参数 |
值 |
---|---|
ConfigFilePath |
链配置文件中yaml文件所在路径 |
ContractName |
配置为合约安装时填写的合约名称,参考用户指南->安装合约。 Solidity合约的默认名称为"NATIVE_CUSTOM_EVM"。 |
ConsensusNode |
实例下共识组织对应的节点,华为云区块链引擎共识组织下共3个共识节点,任选其一即可。 |
EndorserNodes |
根据合约安装时选择的背书策略进行配置。 若为任意组织背书,则配置任意组织下的某一节点即可; 若为全部组织背书,则配置时选择每个组织的一个节点进行配置。 |
ChainID |
链ID,配置为链配置文件中yaml中chain_id字段对应的值。 |
配置文件yaml示例:
chain_id: * # 链ID client: type: * identity: keyPath: *.key certPath: *.crt tls: enable: true keyPath: *.key certPath: *.crt rootPath: - *.crt nodes: node-0.organization-1yoamyube: # 节点名称,共识组织包含3个节点,非共识组织包含2个节点 hostOverride: * host: * port: *
- SDK客户端的配置与初始化
可参考SDK介绍,配置示例可参考不同语言对应的应用程序示例Demo。
- 配置文件内容
- 客户端初始化