ethereum - 不启动节点查询合约
问题描述
1)我可以在没有同步节点的情况下查询合约地址吗?例如在 geth 我想执行
web3.eth.getBalance("0x6090A6e47849629b7245Dfa1Ca21D94cd15878Ef")
但是答案是0。
2) 我知道有 metamask、myetherwallet 等,我可以在没有完整节点的情况下查询合约。为什么有可能?parity、geth 等客户呢?
解决方案
您需要有一个完全同步的节点才能获得正确的余额。但是,您不需要使用本地节点。MetaMask 使用Infura,MEW 允许您使用许多不同的提供商之一。您可以连接到其中一个提供商并使用他们完全同步的节点来获得正确的余额。
推荐阅读
- maven - 目标 de-juplo hibernate4 maven-plugin:1.0.4:export 的执行默认失败:
- firebase - 带有firebase动态链接的Nodemailer电子邮件确实出现在gmail客户端中
- github - 有没有办法通过 github 操作直接将预定查询部署到 GCP,并具有可配置的时间表?
- intellij-idea - 如何在多模块 IntelliJ 项目窗口中切换 git repo
- javascript - vue3 - 无法呈现 Facebook 评论
- java - 如何使用我在 java 的 main 中创建的类?
- java - 映射器函数空参数检查
- php - 我如何将注册重定向到另一个页面?
- react-native - React Native - 使用代码推送 (OTA) 推送新组件
- rest - OrderSummary 创建失败(ConnectApi、Record-Triggered Flow、REST API)