Fantom
我們如何知道交易已被取消?
例如,
如果我看到這個
https://ftmscan.com/tx/0xa491250e25eb3511d6313f662662eb8e10b07d8fb033f81516dce41d97adcda3
寫的
有這份契約
https://ftmscan.com/tx/0x29379361935e319e164df35f32439b4d1de9cc2087ac1338f0b96a5ca3382663喜歡 32 天前
而且契約是自毀的
https://ftmscan.com/address/0x7c1a0ef4c0e8fcfa871a8ef7617ed2ccd2e838af
這筆交易呢?
https://ftmscan.com/tx/0x3dba04ddf34a4c59b62fd7923cc568958de77ac6dffc9feb13092f056f9b2372
取消了嗎?它被破壞了嗎?
我怎麼知道?
當在合約上呼叫 self destruct 時,在此之前的交易不會發生任何事情。他們是一成不變的。
自毀採用一個參數,將所有合約資金發送到的地址,因此合約地址中持有的任何資金都將流向自毀呼叫者決定的任何地方。
自毀後發送到合約地址的任何資金要麼被卡在那裡,因為沒有人知道該地址的私鑰,要麼可以在合約使用 create2 部署並再次部署到同一地址時被檢索。