substrate node cli

./target/release/node-template --help
FLAGS:
        --alice
             等于 `--name Alice --validator` , 将“Alice”的session key添加到keystore中
        --allow-private-ipv4
           	始终接受连接到 私有IPv4地址  `--dev` 时默认启用
        --bob
               等于 `--name Bob --validator` , 将“Bob”的session key添加到keystore中
        --charlie
              等于 `--name Charlie --validator` , 将“Charlie”的session key添加到keystore中
        --dave
            等于 `--name Dave --validator` , 将“Dave”的session key添加到keystore中
        --dev
            开发链模式
        --disable-log-color
            禁用日志颜色输出
        --disable-log-reloading
           禁用动态更新和重新加载日志筛选器的功能。
        --discover-local
            在本地网络启用peer发现
            --dev时默认值为true, chain类型为`Local`/`Development` 为false
        --eve
            等于 `--name Eve --validator` , 将“Eve”的session key添加到keystore中
        --ferdie
        	等于 `--name Ferdie --validator` , 将“Ferdie”的session key添加到keystore中
         --one
         	等于 `--name One --validator` , 将“One”的session key添加到keystore中
       	--two
         	等于 `--name Two --validator` , 将“Two”的session key添加到keystore中
        --force-authoring
            离线时启用authoring
    -h, --help
            打印帮助信息
        --ipfs-server
        加入IPFS网络并通过bitswap协议为transactions提供服务
        --kademlia-disjoint-query-paths
           需要迭代的Kademlia DHT查询来使用不相交的路径,以便在存在潜在的敌对节点。
        --light
           实验性质: 轻节点模式
        --no-grandpa
        在验证器模式下运行时禁用GRANDPA投票器,否则禁用GRANDPA observer
        --no-mdns
          禁用mDNS协议, 默认在local网络启用 , 当使用--dev时禁用
        --no-private-ipv4
        始终禁止连接到私有IPv4地址
        --no-prometheus
           不暴露Prometheus  endpoint.,默认启动
        --no-telemetry
        禁用与Substrate telemetry 的连接。默认情况下,全局链上的遥测处于启用状态。
        --password-interactive
        使用交互式shell输入keystore使用的密码
        --prometheus-external
            暴露所有的网卡接口,默认智能本地访问
        --reserved-only
            是否仅与保留节点同步链。还会禁用自动peer发现。TCP连接可能仍与非保留节点建立。特别是,如果您是验证器,那么您的节点可能仍然连接到其他验证器节点和collator节点,而不管它们是否定义为保留节点。
        --rpc-external
            暴露RPC 端口,默认只有本地能访问
            注意:并非所有RPC方法都可以安全公开
        --storage-chain
        启用存储链模式。这将更改block body的存储格式。如果启用此选项,则每个交易将单独存储在交易数据库列中,并且仅由block body列中的哈希引用。
        --tmp
           运行临时节点。将创建一个临时目录来存储配置,并在进程结束时删除。
			注意:每个进程执行的目录都是随机的。此目录用作基本路径,其中包括:数据库、节点密钥和keystore.。
        --unsafe-pruning
          强制使用不安全的修剪设置启动。
当作为验证程序运行时,强烈建议禁用状态修剪(即“archive”),这是默认设置。如果启用了修剪,则节点将拒绝作为验证器启动,除非设置了此选项。
        --unsafe-rpc-external
             暴露rpc端口, 和 `--rpc-external`类似,不打印安全警告提示
        --unsafe-ws-external
        	暴露Websocket端口, 和 `--ws-external`类似,不打印安全警告提示
        --validator
            启用验证者模式
            该节点将以权威(authority)角色启动,并积极参与其可以参与的任何共识任务
    -V, --version
            打印版本信息
        --ws-external
          暴露Websocket端口,默认只有本地能访问

OPTIONS:
    -d, --base-path <PATH>
    		指定自定义的base路径(kv数据、密钥等数据存储目录)
        --bootnodes <ADDR>...
            指定引导节点
        --chain <CHAIN_SPEC>
            指定链规范
          它可以是预定义的文件之一(dev、local或staging),也可以是chainspec json文件(如“build spec”子命令导出的一个)。
        --database <DB>
            选择后端数据库 可用值为rocksdb, paritydb-experimental, auto
        --db-cache <MiB>
        	限制数据库缓存可以使用的内存
        --offchain-worker <ENABLED>
           在每个块执行offchain workers ,[默认值: WhenValidating]  ,[可用值: Always, Never, WhenValidating]
        --execution <STRATEGY>
            所有执行上下文都应该使用的执行策略 [可用值: Native,
            Wasm, Both, NativeElseWasm]
        --execution-block-construction <STRATEGY>
            在构造块时调用运行时使用的执行方式[可用值:
            Native, Wasm, Both, NativeElseWasm]
        --execution-import-block <STRATEGY>
            调用运行时以进行常规块导入(包括本地生成的块)时使用的执行方式  [可用值: Native, Wasm, Both, NativeElseWasm]
        --execution-offchain-worker <STRATEGY>
        在使用off-chain worker 调用运行时使用的执行方式 [可用值:
            Native, Wasm, Both, NativeElseWasm]
        --execution-other <STRATEGY>
            在不同步、导入或构造时调用运行时使用的执行方式 [可用值: Native, Wasm, Both, NativeElseWasm]
        --execution-syncing <STRATEGY>
        在调用运行时作为初始同步的一部分导入块时使用的执行方式
            [可用值 Native, Wasm, Both, NativeElseWasm]
        --in-peers <COUNT>
           指定我们接受的最大传入连接数[默认值: 25]
        --enable-offchain-indexing <ENABLE_OFFCHAIN_INDEXING>
        启用offchain索引API,该API允许块导入写入offchain数据库。允许运行时在块导入期间直接写入offchain workers DB。
        --ipc-path <PATH>
            指定 RPC服务IPC 路径
        --keep-blocks <COUNT>
        指定要保留在数据库中的最终块数。默认设置是保留所有块。
        --keystore-path <PATH>
            指定 keystore 路径
        --keystore-uri <keystore-uri>
           为连接keystore-services指定自定义URIs
        --listen-addr <LISTEN_ADDR>...
            监听multiaddress。 当配置了 `--validator` 值为: `/ip4/0.0.0.0/tcp/<port>` 和 `/ip6/[::]/tcp/<port>`. 否则其值为:  `/ip4/0.0.0.0/tcp/<port>/ws` and `/ip6/[::]/tcp/<port>/ws`.
          --log <LOG_PATTERN>...
           设置自定义日志记录筛选器。语法是<target>=<level>,例如-lsync=debug
           日志级别(从最小到最详细)包括错误、警告、信息、调试和跟踪。
           默认情况下,所有目标都会记录
           `info`。全局日志级别可以使用-l<level>设置。
        --max-parallel-downloads <COUNT>
           并行请求相同块的最大peer数。这允许从多个peer下载块。减少以节省流量和增加延迟的风险[default: 5]
        --max-runtime-instances <max-runtime-instances>
			每个运行时的实例缓存大小。默认值为8,大于256的值将被忽略。
        --name <NAME>
             人类可读的节点名称, 节点名称将报告给telemetry服务
        --node-key <KEY>
            用于libp2p网络的节点密钥
        --node-key-file <FILE>
            读取用于libp2p网络的节点密钥的文件
        --node-key-type <TYPE>
            用于libp2p网络的节点密钥类型
             [default: Ed25519]  [possible values: Ed25519]
        --out-peers <COUNT>
          指定我们尝试维护的传出连接数 [default: 25]
        --password <password>
        keystore使用的密码。这允许向种子添加额外的用户定义的密码
        --password-filename <PATH>
        	包含keystore使用的密码的文件
        --pool-kbytes <COUNT>
            池中存储的所有交易的最大KB数[default: 20480]
        --pool-limit <COUNT>
           交易池中的最大交易数[default: 8192]
        --port <PORT>
            指定p2p协议端口
        --prometheus-port <PORT>
           指定Prometheus exporter 端口
        --pruning <PRUNING_MODE>
        指定状态修剪模式、要保留的块数或“archive”。
默认情况下,如果节点作为验证器运行(即“archive”),则保留所有块状态,否则仅保留最后256个块的状态。
        --public-addr <PUBLIC_ADDR>...
        其他节点将用于连接到它的公共地址。如果此节点前面有代理,则可以使用此选项
        --reserved-nodes <ADDR>...
            指定保留节点地址的列表
        --rpc-cors <ORIGINS>
            指定允许访问HTTP&WS RPC服务器的浏览器 origin。以逗号分隔的原点列表(protocol://domain 或特殊的'null'值)。'all'的值将禁用orign验证
            --dev 模式允许所有的origin
        --rpc-max-payload <rpc-max-payload>
            设置请求和响应(http和ws)的最大RPC负载大小(以MB为单位)。默认值为15MB
        --rpc-methods <METHOD SET>
        	要公开的RPC方法。
			-“Unsafe”:公开每个RPC方法。
			-`Safe`:仅公开RPC方法的安全子集,拒绝不安全的RPC方法。
			-'Auto':如果在外部提供RPC,则充当'Safe',例如使用了'-{RPC,ws}-external',否则将作为“Unsafe”。
			[默认值: Auto]  [可用值: Auto, Safe,Unsafe]
        --rpc-port <PORT>
            指定HTTP RPC 服务端口
        --state-cache-size <Bytes>
          指定状态缓存大小 [默认值: 67108864]
        --sync <SYNC_MODE>
           区块链同步模式
            - `Full`: 下载并验证完整的区块链历史记录.
            - `Fast`: 仅下载块和最新状态
            - `FastUnsafe`: 与'Fast'相同,但跳过下载状态证明. 
           [默认值: Full]
        --telemetry-url <URL VERBOSITY>...
          要连接到的遥测服务器的URL。此标志可以多次传递,作为指定多个遥测端点的方法。冗长程度
		范围为0-9,0表示最不详细。预期格式为“URL详细信息”,例如“遥测”-url'wss://foo/bar 0'`.
        --tracing-receiver <RECEIVER>
            接收方处理跟踪消息 [default: Log]  [possible values: Log]
        --tracing-targets <TARGETS>
          设置自定义分析筛选器。语法与日志相同:<target>=<level>
        --wasm-execution <METHOD>
          用于执行Wasm运行时代码的方法 [默认值: Compiled]  [可用值: interpreted-i-know-what-i-do, compiled]
        --wasm-runtime-overrides <PATH>
 		指定存储本地WASM运行时的路径。当版本匹配时,这些运行时将覆盖链上运行时。
        --ws-max-connections <COUNT>
        WS-RPC服务器连接的最大数目
        --ws-port <PORT>
        指定WebSockets RPC服务器监听端口

子命令:
    benchmark        Benchmark运行时托盘
    build-spec       创建链规范
    check-block    验证块
    export-blocks    导出块
    export-state     将给定块的状态导出到链规范中
    help             打印此消息或给定子命令的帮助
    import-blocks    导入块
    key             key管理cli实用程序
    purge-chain      移除整条链数据
    revert          将链恢复到以前的状态
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值