第一次用?合約靚號工具約 7 分鐘看完再動手

合約靚號工具

合約地址由 CREATE2 決定,而 salt 是可以自由挑的。貼上你的部署位元組碼, 掃描一段 salt,就能讓地址帶上好記的片段。掃描全程在瀏覽器裡跑,不連錢包、不發交易; 確認地址滿意之後,再連錢包把它部署上鍊(靚號部署不收部署費,只付 gas)。

合約位元組碼

貼上合約的部署位元組碼(creation code,不是執行時 runtime code),以 0x 開頭、十六進位制。帶建構函式引數時請把引數一起拼在後面。

靚號規則

可同時使用字首與字尾;「包含」只要求出現,命中快但地址不唯一。當前規則平均需要嘗試 65,536 次。

地址按本站發幣工廠計算:BNB Chain 上是 0x5dA02b46A87111AddBfcAd2729458622B96035DE,即 keccak256(0xff ++ 工廠地址 ++ salt ++ keccak256(位元組碼))。

十六進位制,如 8888

十六進位制,如 666666

地址任意位置出現即可

填入位元組碼,並至少啟用一條規則後才能掃描。

合約靚號工具:掃 CREATE2 salt 讓地址帶指定字元

合約靚號地址是普通部署,只是地址末尾帶上你指定的字元(8888、專案縮寫)。工具在瀏覽器裡掃描 salt,直到算出的地址符合你的模式,再用這個 salt 部署。

支援的規則
字首、字尾,或「地址任意位置包含」
在哪挖
在你自己的瀏覽器裡(Web Worker),不上傳任何東西
怎麼落到那個地址
部署時用挖到的 salt,合約就會落在該地址上

常见问题

靚號會改變合約行為嗎?
不會。位元組碼完全一樣,變的只是推導地址用的 salt。
要掃多久?
三四個字元通常很快;六個以上可能要很久,因為每多一個字元,搜尋空間就乘 16。
會被別人搶走地址嗎?
地址由 salt 與部署錢包共同決定,用當時掃的那個錢包部署即可;合約沒上線之前不要把 salt 公開。
不用靚號行不行?
行。跳過這一步,合約就用隨機地址部署。