# Governance-Account-Demo **Repository Path**: WeBankOS/Governance-Account-Demo ## Basic Information - **Project Name**: Governance-Account-Demo - **Description**: Demo of Governance-Account - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-03-16 - **Last Updated**: 2025-09-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Governance-Account-Demo ## 使用步骤 ### 克隆代码 ``` git clone https://github.com/WeBankBlockchain/Governance-Account-Demo.git ``` ### 拷贝链证书 ``` cd Gov-Acct-Demo ``` 将SDK证书拷贝到项目的conf目录下(这里假设SDK证书位于~/fisco/nodes/127.0.0.1/sdk目录): ``` mkdir -p conf && cp -r ~/fisco/nodes/127.0.0.1/sdk/* conf ``` ### 修改配置文件 配置文件位于 src/main/resources/application.properties 目录下 ``` ## 节点地址和channel端口 system.nodeStr=127.0.0.1:20200 ## 群组ID system.groupId=1 ## 配置的客户端私钥,如不配置,则随机生成一个 #system.hexPrivateKey=33b07356be6d05a930a104d20f482e36e55040e2f8d1af6169419e5e231629ac ## 是否默认开启创建治理合约 system.defaultGovernanceEnabled=true ``` ### 执行构建和测试 ``` ./gradlew build ``` 后续,也可单独执行测试案例。 ``` ./gradlew test ``` ### DIY测试代码 导入IDE中,支持导入IDEA或Eclipse中。 修改src/test/java目录下的测试代码。