首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MyEtherWallet JSON接口数据消除?

MyEtherWallet JSON接口数据消除?
EN

Ethereum用户
提问于 2017-08-20 02:17:07
回答 1查看 1.2K关注 0票数 1

由于最近的mainnet.infura.io中断,我决定将一些使用呋喃的代码切换到Myether钱包JSON接口。在此期间,偶尔会发生以下错误。

代码语言:javascript
复制
Error: Invalid JSON RPC response: "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<HTML><HEAD><META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=iso-8859-1\">\n<TITLE>ERROR: The request could not be satisfied</TITLE>\n</HEAD><BODY>\n<H1>ERROR</H1>\n<H2>The request could not be satisfied.</H2>\n<HR noshade size=\"1px\">\nThe origin closed the connection.\n<BR clear=\"all\">\n<HR noshade size=\"1px\">\n<PRE>\nGenerated by cloudfront (CloudFront)\nRequest ID: GQeM8ZIaLpwEBaAjAgi5g3i2D2cnKfkdvJn6vBguj-UmSoT7GSxG-g==\n</PRE>\n<ADDRESS>\n</ADDRESS>\n</BODY></HTML>"
    at Object.InvalidResponse (/home/drone/projects/mew/asset-position-disposal/node_modules/web3/lib/web3/errors.js:38:16)
    at XMLHttpRequest.request.onreadystatechange (/home/drone/projects/mew/asset-position-disposal/node_modules/web3/lib/web3/httpprovider.js:115:32)
    at XMLHttpRequestEventTarget.dispatchEvent (/home/drone/projects/mew/asset-position-disposal/node_modules/xhr2/lib/xhr2.js:64:18)
    at XMLHttpRequest._setReadyState (/home/drone/projects/mew/asset-position-disposal/node_modules/xhr2/lib/xhr2.js:354:12)
    at XMLHttpRequest._onHttpResponseEnd (/home/drone/projects/mew/asset-position-disposal/node_modules/xhr2/lib/xhr2.js:509:12)
    at IncomingMessage.<anonymous> (/home/drone/projects/mew/asset-position-disposal/node_modules/xhr2/lib/xhr2.js:469:24)
    at emitNone (events.js:110:20)    
    at IncomingMessage.emit (events.js:207:7)                                
    at endReadableNT (_stream_readable.js:1047:12)                           
    at _combinedTickCallback (internal/process/next_tick.js:102:11)

这是什么?我的钱包是用来消除差饷的吗?

EN

回答 1

Ethereum用户

回答已采纳

发布于 2017-08-25 02:49:30

在撰写本文时,MyEtherWallet的速率限制在每分钟400个请求(或大约6次请求/秒)。这是为了防止DDOS像我们以前看到的那样,或者人们使用我们的节点过多,让我们支付更大的费用。我们的目标是允许个人与以太互动,而不是为你所有的心脏欲望提供强大的基础设施。这应该足够一个人使用,但请告诉我,你为什么需要更多,我们可以调整。

如果您要使用它平均超过400 req /分钟,或者只是想确保正常运行时间,我们强烈建议您拥有自己的节点。

我们的后端基础设施是在AWS上的,并且是通过Docker + CloudFormation演练实现的开源的,您实际上可以通过以下说明运行您自己的公共或私有节点:https://github.com/MyEtherWallet/docker-geth-lb

或者你可以支付一小笔费用,并使用QuikNode,这使它更容易。

对于这两个选项,您可以通过右上角网络选择器中的“添加自定义节点”选项连接到新节点。有关如何连接到您自己的节点的更多详细信息,请参见此处。

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

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

复制
相关文章

相似问题

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