Web3js
是否可以將 2 個公共地址連結到另一個?
我在交易所的錢包裡看到過這個。因此,如果您將一些硬幣轉移到用於存款的地址,即使它改變了,它仍然會連結到您的錢包。所以我想為我的應用程序做一個網關。所以它就像 7 個公共 ETH 地址將全部路由到一個主錢包。是否可以?
這對於乙太坊上的基本轉賬流程來說是不可能的。不過,您可以通過以下方式之一實現它:
- 使用智能合約而不是 EOA
$$ custom contract logic $$
帶有一些重定向方法 的自定義契約。使用者轉移到這些合約。偶爾,當天然氣便宜時,您(所有者)可以將這些資金轉入國庫錢包。對於 ETH,我認為你也可以為存款實現特殊的處理程序,但不能用於ERC20s。 2. 預先批准的錢包$$ custom contract logic $$
你仍然需要為“收割”支付 gas,但你可以預先批准一個國庫合約,從這 7 個地址花費 ERC20。有時,您會將資產重定向到該契約中,您作為所有者將能夠最終管理資產。 3. 使用自定義後端
$$ pure web3 $$
使用可以訪問(私鑰)這些錢包的自定義後端,並偶爾執行一個收集資金的腳本。