我想在本地网络上部署智能合约。 我通过
执行了本地节点=IFERROR(INDEX(Convocation!$A$2:$A$5;MATCH(A2&B2;Convocation!$B$2:$B$5&Convocation!$C$2:$C$5;0));"Not found!")
我必须使用localhost:\ 127.0.0.1:21101或22101吗? 我想知道两个端口之间的区别以及它们的作用是什么?
如果您不介意的另一个问题是: 当我使用端口21101时,它无法连接,当我查阅节点日志时,我发现:
import matplotlib.pyplot as plt
import numpy as np
#%matplotlib inline
x=list(range(10))
def fun(k):
return np.sin(k)
y=list(map(fun,x))
plt.plot(x,y,'-.')
#print(x)
#print(y)
plt.show()
答案 0 :(得分:0)
您需要使用RPC端口号来连接网络。
For examples: http://localhost:22101
Raft端口和RPC端口之间的区别?
Quorum默认情况下在端口50400上侦听木筏传输,但这可通过
--raftport
标志进行配置。
您可以使用--rpc
标志启动HTTP JSON-RPC,以更改默认端口(8545)--rpcport <portnumber>
如果从浏览器访问RPC,则需要使用适当的域集来启用CORS。否则,JavaScript调用将受到同源策略的限制,并且请求将失败:
For examples: geth --rpc --rpccorsdomain "http://localhost:3000"
尝试使用http://remix.ethereum.org/连接本地网络(不安全的网络)。如果启用了Https证书,则可以使用https://remix.ethereum.org/