代幣遷移後,新合約會帶着完整交易歷史嗎?
看到新合約裏的餘額對上了,先別把那裏的記錄當成資產的全部來歷。
在$ETH 生態常見的ERC-1155多代幣標準裏,換地址重新部署的合規實現,必須用新合約發出的事件——鏈上記錄通知——重建舊合約的最終餘額。但標準允許只發必要的少量事件,不必把形成這些餘額的每一步交易重新列出來。
所以,搬過去的是最終賬目,不一定是完整流水。新合約顯示的首次記錄,不能單獨證明你那時才第一次取得這項資產。
如果你要覈對以前怎麼收到、轉過多少,保留舊合約地址,確認項目公佈的新舊對應關係,再分別查兩邊記錄。這裏說的是換地址重部署;不能套用到所有升級方式,也不表示舊鏈上記錄被刪除。
本文解釋標準允許的範圍,未覈驗某個具體項目的遷移。
資料:https://eips.ethereum.org/EIPS/eip-1155#upgrades