首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Candy Machine V2上将V2设置为RPC主机

在Candy Machine V2上将V2设置为RPC主机
EN

Stack Overflow用户
提问于 2022-06-13 02:26:09
回答 1查看 832关注 0票数 1

我正在最后确定我的第一个糖果机造币项目使用糖果机V2。我已经读到,使用默认的https://api.mainnet-beta.solana.com主机不是个好主意,因为它不能处理大量的流量。我已经更新了Candy .env文件以使用GeneysisGo端点(https://shdw.genesysgo.com/genesysgo/the-genesysgo-rpc-network),我的.env文件如下所示:

代码语言:javascript
复制
REACT_APP_CANDY_MACHINE_ID=<my ID>

REACT_APP_SOLANA_NETWORK=mainnet-beta
REACT_APP_SOLANA_RPC_HOST=https://ssc-dao.genesysgo.net/
SKIP_PREFLIGHT_CHECK=true

我读过这篇文章:https://medium.com/@elysianft/lets-put-an-end-to-bad-drops-on-solana-c8cfd6d33e69。它提到要查找web3.clusterApiUrl(env)并使用来自GeneysisGo的更新的RPC对其进行更改,但我没有像本文提到的那样在asssets.ts文件中看到这一行。我只在以下两个文件中看到这些行:

App.tsx: (看起来这个文件已经接受了rpcHost,如果有)。

代码语言:javascript
复制
const connection = new anchor.web3.Connection(
  rpcHost ? rpcHost : anchor.web3.clusterApiUrl('devnet'),
);

cli-nft.ts:原件:

代码语言:javascript
复制
const connection = new web3.Connection(web3.clusterApiUrl(env));

在我更新后:

代码语言:javascript
复制
const connection = new web3.Connection(rpcUrl || web3.clusterApiUrl(env));

我的问题是,我应该实际更新这个文件,还是这篇文章过时了?

任何帮助都是非常感谢的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-06-13 03:34:28

你不需要改变任何代码自动取款机,这个指南真的过时了!

为了使用自定义RPC,您只需更改.env文件就可以了。只需确保使用最新版本的candy-machine-ui。您的env文件完全正确。

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

https://stackoverflow.com/questions/72597244

复制
相关文章

相似问题

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