Ether

如何將乙太幣從多個賬戶轉移到一個賬戶?

  • March 4, 2022

我有大量的乙太坊錢包,都裝滿了乙太幣。我需要將所有乙太幣轉移到一個賬戶。我不想手動做。有沒有辦法編寫腳本或使用智能合約或其他任何東西?

由於需要通過私鑰辨識和解鎖每個錢包,因此將不可避免地進行一定程度的手動工作。

您可以使用 web3 和某種鍵/值格式的數據並循環通過它來解鎖並將乙太餘額(減去氣體)發送到您想要發送的任何帳戶。

您可以使用 web3js 或 web3py,因為您似乎沒有將帳戶連結到每個帳戶一個 json 文件的節點,您可以使用 web3 獲取每個帳戶的餘額,然後在本地建構交易,使用相應的 private_key 對其進行簽名並發送 sendRawTransaction。然後對每個帳戶重複。

您可以在此處查看如何使用您的私鑰進行簽名並發送原始交易

引用自:https://ethereum.stackexchange.com/questions/47129