首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何连接到我自己的私服连锁店?

如何连接到我自己的私服连锁店?
EN

Ethereum用户
提问于 2022-10-05 02:18:44
回答 1查看 339关注 0票数 2

我可以用这个设置把松露连接到我自己的鹅链上。

代码语言:javascript
复制
$ vi truffle-config.js
  networks: {
    development: {
      host: "mydomain.com",
      port: 9000,
      network_id: "*",
    }
  }

但草帽不行。

hardhat.config.ts

代码语言:javascript
复制
const config: HardhatUserConfig = {
  solidity: "0.8.17",
  networks: {
    localhost: {
chainId: 2000,
      url:"http://mydomain.com:9000"
      chainId: 2000,
    }
  }
};

这很奇怪。我使用chainid 2000运行,但是“草帽错误”说它连接到了2020年。

安全帽被设置为使用链式id 2000,但与id 2020连接到链上。

这是我的背景。

代码语言:javascript
复制
geth --networkid 2000 --nodiscover --datadir data --http --http.port 9000 --http.addr 0.0.0.0 --http.corsdomain '*' $ARGS --http.vhosts "*" --nodiscover --allow-insecure-unlock --http.api 'web3,eth,net,debug,personal'
代码语言:javascript
复制
 npx hardhat run --network localhost  scripts/deploy.js

后来,我将chainId更改为2020,错误消失了,但是ProviderError:HttpProviderError发生了。

EN

回答 1

Ethereum用户

发布于 2023-03-31 19:07:02

(如果您想要的是只为开发(推荐)使用一个本地

节点)

你可以用同样的安全帽。它内置了一个为开发而设计的本地以太网节点它允许您部署契约、运行测试和调试代码,所有这些都在本地计算机的范围内。

代码语言:javascript
复制
npx hardhat run --network hardhat scripts/my-script.js

即使使用硬帽子,您也可以独立运行一个节点,以便外部客户端能够连接到它。这可能是MetaMask、Dapp接口或脚本。若要以这种方式运行“草帽网络”,请在项目内部运行:

代码语言:javascript
复制
npx hardhat node

然后,只需将元请求连接到http://127.0.0.1:8545,在元问询中,您可以加载硬帽子为开发生成的任何帐户。

您可以在以下链接中阅读更多内容:https://hardhat.org/hardhat-network/docs/overview

如果您仍然想要将硬件连接到geth,那么您可以访问这个链接

https://geth.ethereum.org/docs/getting-started#list-accounts

票数 0
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/136894

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档