在go ethereum安装中生成命令



我正在尝试更改geth的源代码,但我有一些疑问。我需要修改以下句子,以便允许其中包含更多数据的交易:txMaxSize = 4 * txSlotSize // 128KB的tx_pool.go文件:https://github.com/ethereum/go-ethereum/blob/master/core/tx_pool.go我已经运行

git clone https://github.com/ethereum/go-ethereum.git

我的疑问是我是否必须在运行make geth之前或之后修改文件

感谢

从构建应用程序的角度来看,您可以简单地:

git clone $repo

对文件进行修改。然后

make geth

cd cmd/geth/
go build

以构建您的应用程序。对于开发/测试来说,仅仅运行go build通常会更快,但make geth提供了更多可复制的构建。

不过,我要警告你,除非你的计划是用一个有更大事务的独立客户端建立自己的网络,否则用更大的事务构建Geth只意味着你可以创建不会在网络上成功传播的事务,因为网络上的其他节点会拒绝它们。大多数矿工使用Geth(或Geth fork(来组装新的块,自己更改参数不会改变网络上其他节点的参数。

最新更新