本頁面使用機器翻譯自英語,可能包含錯誤或不清楚的語言。如需最準確的信息,請參閱英文原文。由於更新頻繁,部分內容可能與英文原文有出入。請加入我們在 Crowdin 上的努力,幫助我們改進本頁面的翻譯。 (Crowdin translation page, Contributing guide)
預編合同
Kaia 提供了幾種有用的預編譯合同,這些合同都不會改變國家。 這些合約作為原生實現在平臺本身中實施,這意味著它們是 Kaia 客戶端規範的一部分。 從地址 0x01 到 0x0A 的預編譯合約與以太坊中的合約相同。 預編譯的功用可分為四大類: 。 橢圓曲線數字簽名恢復 . 哈希方法 . 存儲器複製 . 為 zk 證明啟用橢圓曲線數學的方法。 Kaia 還實現了從 0x3FD 到 0x3FF 的預編譯合約,以支持新的 Kaia 功能。
備註
伊斯坦布爾 EVM 硬分叉前部署的合同應使用原始地址。
- 情況 1)Kairos 中塊號為
#75373310
的合約將 0x09、0x0a 和 0x0b 分別作為 vmLog、feePayer 和 validateSender 的地址,因此無法使用 blake2f。 - 案例 2)Kairos 中塊號為
#75373314
的合約將 0x09 識別為 blake2f 的地址,並將 0x3fd、0x3fe 和 0xff 識別為 vmLog、feePayer 和 validateSender 的地址。
預編譯的合同相關硬分叉變更可在本頁底部找到。 轉到 Hardfork Changes。