我正在玩以太坊网络应用程序。为了测试我的前端客户端,我想在“过去”执行一些事务,所以当我的客户端读取当前时间戳时,视觉效果会相应更新。为此,我想用初始块启动我的本地链1980-01-01 00:00:00+00:00
。
我已经编辑为ganache ( )brownie-config.yaml
添加了一个选项,它似乎被传播到了命令中,但是该方法给了我当前时间:--time
time: 1980-01-01T00:00:00+00:00
ganache-cli
chain.time
$ brownie console
Brownie v1.14.6 - Python development framework for Ethereum
MyProject is the active project.
Launching 'ganache-cli --accounts 10 --hardfork istanbul --gasLimit 12000000 --mnemonic hill --port 8545 --time 1980-01-01 00:00:00+00:00'...
Brownie environment is ready.
>>> from datetime import datetime
>>> datetime.fromtimestamp(chain.time())
datetime.datetime(2021, 5, 15, 17, 28, 37) # Should be (1980, 1, 1, 0, 0, 0)
>>>
我错过了什么吗?