当前位置:   article > 正文

web3与ganache-cli的所有参数

ganache-cli

web3.0与ganache-cli的所有参数

-h 或 --help: 显示帮助信息。

-v 或 --version: 显示 Ganache CLI 的版本信息。

-p <port>--port <port>: 指定要使用的端口号,默认为 8545-h <host>--hostname <host>: 指定要监听的主机名,默认为 localhost。

-m <mnemonic>--mnemonic <mnemonic>: 指定助记词(Mnemonic),用于生成测试账户,默认为随机生成的助记词。

-a <accounts>--accounts <accounts>: 指定要创建的账户数量,默认为 10-b <blockTime>--blockTime <blockTime>: 指定区块间隔时间(秒),默认为 0,表示立即挖出新区块。

-d 或 --deterministic: 使用确定性账户生成方式,生成相同的账户地址和私钥,方便重现测试结果。

-n 或 --networkId: 指定网络标识符(Network ID),默认为随机生成的数字。

-i <networkId>--networkId <networkId>: 指定网络标识符(Network ID),覆盖自动生成的随机值。

-l <gasLimit>--gasLimit <gasLimit>: 指定每个区块的燃气限制,默认为 6721975-e <initialBalance>--defaultBalanceEther <initialBalance>: 指定每个账户的初始以太币余额,默认为 100-s <seed>--seed <seed>: 指定随机数种子,用于生成随机值。

-f <forkBlockNumber>--fork <forkBlockNumber>: 指定要启用的以太坊主链分叉(Hard Fork)的区块号。

--db <path>: 指定数据库文件存储路径,默认为内存中存储。

--acctKeys <path>: 指定自定义账户私钥文件的路径。

--deterministicDeployment: 使用确定性合约部署方式,确保相同的合约地址和字节码。

--debug: 启用调试模式,输出更详细的日志信息。

--secure: 启用 TLS/SSL 安全连接。

--unlock <accounts>: 指定要解锁的账户列表,以逗号分隔。

--blockGasLimit <gasLimit>: 设置每个区块的燃气限制。

--hardfork <hardforkName>: 指定要使用的以太坊 Hard Fork 版本,例如 "istanbul""london"--chainId <chainId>: 指定链的唯一标识符(Chain ID)。

--noVMErrorsOnRPCResponse: 在 RPC 响应中禁止虚拟机错误。

--allowUnlimitedContractSize: 允许合约大小无限制。

--ws 或 --websocket: 启用 WebSocket 支持。

--wsPort <port>--websocketPort <port>: 指定 WebSocket 监听的端口号,默认为 8546
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/680602
推荐阅读
相关标签
  

闽ICP备14008679号