布署Polygon合约时的超时问题 / 学习智能合约#54

polygonerror2.jpg

在前一周时布署Polygon合约时还是很顺畅的,几乎没什么问题。可这次不知是碰到了什么鬼,明明在测试网上都是OK的,一布署Polygon主网就一个劲地报错(如上图所示)!

好像是报一个超时的问题?!怎么会有超时的问题呢?上测试网时都是好的,没理由上主网反而有问题?这个迷思让我反复尝试了几十次终于放弃了,看来真不是我的错!

回想下,这个超时问题会不是是主网节点的原因呢?尝试再布了下测试网,一切OK,回到主网又是超时!用Remix布一个简单的合约也是OK!难道是因为主网节点被墙导致的?用Remix布署时可是搬了小梯子。

到网上查了下,在CMD的环境中是如何使用小梯子的,没想到,一下就迎刃而解了!真是坑死人不偿命!

总结下布署Polygon合约时的方法,如下:

1. 
2. //在cmd设置代理,需要在执行其他命令之前,先执行一下,polygon的节点都已被墙
CMD
set http_proxy=http://127.0.0.1:1080
set https_proxy=http://127.0.0.1:1080
3. truffle
truffle migrate --network polygon

好了,可以好好玩耍下啰!

H2
H3
H4
3 columns
2 columns
1 column
Join the conversion now