更新时间:2024-06-28 GMT+08:00
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。
- 配置文件内容
- 客户端初始化
父主题:Go应用程序开发

