Ico

讀取其他地址 - ICO

  • January 26, 2018

假設我們有一個地址,稱為“Receiver”,它從各個投資者那裡接收一定數量的 Ether。我們還有第二個錢包,稱為“Sender”,它保存著我們所有新創建的代幣。

現在 ICO 結束了,我們想向每個投資者發行正確數量的代幣。

問題是,我們如何創建一個“Sender”,讓它可以掃描“Receiver”,計算出對應的代幣,然後發送給每個投資者?

我不確定你為什麼要這樣做,但無論如何。假設您在第 4,900,900 塊開始您的 ICO,並一直持續到第 4,900,999 塊。完成 ICO 後,您可以執行一個 python 腳本來搜尋這些塊之間的交易歷史,計算從每個地址發送的乙太幣總量。之後,您可以使用相同的 python 腳本計算每個人將收到多少代幣,然後使用 web3py(或其他 web3 庫)您可以聯繫您的代幣合約,並告訴它發送 X 硬幣到 Y 地址。

話雖如此,我不知道你為什麼不寫一個智能合約來做一個 ICO。它不僅可能需要更少的開發時間、測試和程式碼行,而且所有這些都將通過使用智能合約通過鏈上流程自主處理。

此外,我**永遠不會投資收件人地址是普通舊地址而不是契約的 ICO,**因為它看起來像是一個騙局,只是僅供參考。我想很多其他人也會有同樣的感覺。

是的,完全有可能從合約地址中分辨出一個地址。extcodesize(addr)您可以在其他策略中使用彙編操作碼。

編輯:

我不記得名字了,但有一個 ICO 騙了它的投資者,收件人地址是飛機舊地址而不是契約地址。

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