首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ETH自动传输

ETH自动传输
EN

Ethereum用户
提问于 2018-07-07 15:51:22
回答 2查看 6.5K关注 0票数 1

我有一个电子钱包地址(公钥是别人知道的)。本人定期收到此地址的付款(不能将其更改/接收到其他地址)。

我需要:当我收到付款,它会自动和立即将它们发送/转发到我的新钱包地址(私钥只有我知道)。

这有可能吗?怎么可能?我对编程很陌生,请告诉我如何开始编程。

EN

回答 2

Ethereum用户

发布于 2018-07-07 20:47:19

如果您是编程新手,我建议您首先学习javascript,了解如何通过在(AWS)这样的服务器上托管应用程序来使用NodeJs。

这样,您就需要使用Geth或lightmode模式上的奇偶校验来设置Ethereum节点。在此之后,您需要能够在这里理解文档的这一部分,以便通过传入privateKey:http://web3js.readthedocs.io/en/1.0/web3-eth.html#sendtransaction来实现支付自动化。

你首先要做的就是。

  1. 检查您的公共地址是否有任何使用web3.eth.getBalance的余额
  2. 如果余额与以前的金额不一样,那么使用sendTransaction将您想要的任何金额发送到新地址。
票数 2
EN

Ethereum用户

发布于 2018-07-07 20:54:23

如果您知道您想要预先设置它,您可以使用一个合同作为初始接收地址,并给它一个备用函数来自动转发您的ETH。请注意,这样做的不利之处在于,发送到这样一份合同将要求发件人在转让时提供比通常更多的天然气,如果他们不意识到他们应该这样做,这可能导致一些付款失败。

但是,听起来您的地址已经决定并共享了,您使用的是一个正常的外部拥有的帐户,而不是合同。您可以通过脚本轮询地址余额的更改来完成此操作,并创建一个新的事务,以便在每次重要数量到达时发送这些更改。关于如何实现这一点的实用建议,请参见@Zinxer的回答。

不幸的是,这将需要一台持续运行的互联网连接的计算机能够访问接收地址的私钥,这从一个安全的人看来并不理想,就好像有人要黑那台计算机一样,他们可以窃取私钥,并在当时的地址中拿走两笔资金,以及随后发送给它的任何资金。

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

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

复制
相关文章

相似问题

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