Ether
如何將乙太幣從多個賬戶轉移到一個賬戶?
我有大量的乙太坊錢包,都裝滿了乙太幣。我需要將所有乙太幣轉移到一個賬戶。我不想手動做。有沒有辦法編寫腳本或使用智能合約或其他任何東西?
由於需要通過私鑰辨識和解鎖每個錢包,因此將不可避免地進行一定程度的手動工作。
您可以使用 web3 和某種鍵/值格式的數據並循環通過它來解鎖並將乙太餘額(減去氣體)發送到您想要發送的任何帳戶。
您可以使用 web3js 或 web3py,因為您似乎沒有將帳戶連結到每個帳戶一個 json 文件的節點,您可以使用 web3 獲取每個帳戶的餘額,然後在本地建構交易,使用相應的 private_key 對其進行簽名並發送 sendRawTransaction。然後對每個帳戶重複。
您可以在此處查看如何使用您的私鑰進行簽名並發送原始交易