# nian-chain-demo **Repository Path**: zhangmjwork/nian-chain-demo ## Basic Information - **Project Name**: nian-chain-demo - **Description**: 以太坊数字钱包Demo,Ganache、Web3j - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-06-27 - **Last Updated**: 2023-06-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 数字钱包转账Demo(以太坊) 本Demo主要涉及内容为,导入私钥、查询账户信息、转账交易等内容。 #### 组件信息(以太坊) 1)Ganache 2)Web3j #### 操作步骤 ##### 1 Ganache 服务 1)下载 Ganache安装包 https://github.com/trufflesuite/ganache-ui/releases/tag/v2.7.1 2)安装与启动 下载完成后,按照提示安装。软件会自动生成10个账户。 具体操作,可以根据下载Ganache版本进行。 ##### 2 nian-chain-java-client 本地服务 1)配置 Ganache 测试链RPC SERVER地址 文件:nian-chain-java-demo\nian-chain-java-client\src\main\resources\application-local.yml 参数:web3.rpc.address: http://localhost:8545 ![Image](images/ganache.jpg) 2)配置账户私钥 此步骤类似导入钱包私钥; 文件:nian-chain-java-demo\nian-chain-java-client\src\main\java\com\nian\chain\client\web\db\CacheAccount.java ![Image](images/config_private_key.jpg) 3)启动服务 nian-chain-java-demo\nian-chain-java-client\src\main\java\com\nian\chain\client\NianChainClientApplication.java 4)浏览器访问地址 http://127.0.0.1:8080/ ![Image text](images/home.jpg) #### 其他相关信息 1)truffle 框架 https://trufflesuite.com/boxes/ 2)geth 客户端 https://geth.ethereum.org/downloads