前言

本教程可以帮助开发者和学习人员搭建属于自己的一个开发链并进行快捷使用,仅供学习及交流使用

使用方法

首先需要搭建docker及docker-compose环境,搭建完成之后仅需编写 docker-compose.yml 即可

version: '3.4'
services:
    ganache:
        image: aedgejay/ganache-cli
        container_name: ganache_cli
        ports:
            - 8888:8545

访问8888即可

其他配置更改说明

如果需要对配置进行更改 在docker-compose.yml中增加command命令

version: '3.4'
services:
  ganache:
    image: aedgejay/ganache-cli
    container_name: ganache_cli
    command: ganache-cli --port 8888 --host 0.0.0.0
    ports:
      - 4568:8888

更多参数

--chainId 链id

--host 地址

--port 端口

--mnemonic 助记词(可以帮助锁定生成的公私钥)

--gasLimit 设置gaslimit

--accounts 启动时候生成的账户

--defaultBalanceEther 一开始分配给每个用户的ethers量

--blockTime 挖掘区块时间

--gasPrice 设置gas价格

--allowUnlimitedContractSize 设置是否开启无限制合约大小

--time 初始块开始的时间

如何查看私钥

执行命令

docker logs -f ganache-cli

输出如下

Ganache CLI v6.12.2 (ganache-core: 2.13.2)

Available Accounts (生成的公钥)
==================
(0) 0x7206394159fd1e22F09225FF94F290538ff42773 (100 ETH)
(1) 0x1e4ae048e01c1596ab848d700cA6027D336A8FF3 (100 ETH)
(2) 0x70895Dd1CC56D323126cd915d9C9C57090531cCa (100 ETH)
(3) 0xB47D71CFD8F2A13F63b4AA424114e0DBE45Ee46D (100 ETH)
(4) 0xE156a2b62a486Ecd1F35e1c921ba4a1ADA290df6 (100 ETH)
(5) 0xff6a69CaC9bc96de79e3d65530AaFA53E4E7a571 (100 ETH)
(6) 0x031e06f8c68F42F0cF14Fd1730429D4543e203F3 (100 ETH)
(7) 0xaEc4F6164024F06e37db82ac3691E8D0f2cd7D16 (100 ETH)
(8) 0x7Eee5E77ADFbf21eFA89E6CA217630688c9299B1 (100 ETH)
(9) 0x2Cf4c0cE5f27aC213d1176FFA05cce3ef514dBB3 (100 ETH)

Private Keys (生成的私钥)
==================
(0) 0x690960c6b709f3e76786e4897822560e280561bd4b7c7d6968f3ae42e1469f32
(1) 0x3f4984ed19c6b8dd3404c67ea78b82ad8984bf0b45a27696082880519c217fb0
(2) 0x818eb0a900e5cab5b9380b635f8a319b50b5fe73af73b10445a8c3ad214be004
(3) 0x1963065d1128a948fa38d6ab470cd480abf49e3b2a19a03648085c5a9f38bba0
(4) 0x7908641d53fc1bbaa1894eed7a7694f3921275a60390f13d214acdbac0678bd3
(5) 0xa833cc6cbe512f3186be15a48dfa49d04c6133c9522354930e71eb1c17d46c8b
(6) 0x9960d723e85feabeeec3c77988676bb9526b0f7b62cd0c8aa8659b1600f11177
(7) 0x201c1d08db7b99975f6c443c9033b8bb5ee6ad96b7281b90e5017d2dbdce0a91
(8) 0xab13e3c87dc0c4994534e32810f5085270452bd85432e1d3838d28943edc1424
(9) 0xd2c0ccdf267e89b20bcb07bb31e674e6207adcca361a742d288a27da18dc26d5

HD Wallet (助记词)
==================
Mnemonic:      daughter zero indicate vital exact badge trophy twist camp board soldier shaft
Base HD Path:  m/44'/60'/0'/0/{account_index}

Gas Price
==================
20000000000

Gas Limit
==================
6721975

Call Gas Limit
==================
9007199254740991

Listening on 127.0.0.1:8545

以上就是链部署到查看公私钥的所有过程

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐