# projectPXN 合約解析筆記

By [Shingo](https://paragraph.com/@shingo) · 2022-05-04

---

### 測試網地址:

[https://rinkeby.etherscan.io/address/0x3201fe090e70bd464bc93469545be5278595d1f5#code](https://rinkeby.etherscan.io/address/0x3201fe090e70bd464bc93469545be5278595d1f5#code)

### 合約基礎架構:

ERC-721a

### 關於荷拍 mintDutchAuction

1.  禁止合約互動
    
2.  使用了 block.timestamp 來判斷是否開啟荷拍 有可能會有timestamp attack, 但是由於荷拍的機制timestamp attck也許不見得有利
    
3.  當最後一個荷拍完成時會記錄當下價格, 白單鑄造價格為此價格的50%
    
4.  有記錄下每一個荷拍user的mint價格, 不確定是不是有打算對這些價格做後續的應用
    

### 關於白單鑄造 mintWL

1.  荷拍完成後24小時候開始進行白單鑄造, 價格為荷拍最後售價的50%
    
2.  禁止合約互動
    
3.  使用了 block.timestamp, 有timestamp attack的可能
    
4.  使用 signer 來驗證是否為白單
    

主網正式合約
------

[https://etherscan.io/address/0x160c404b2b49cbc3240055ceaee026df1e8497a0#code](https://etherscan.io/address/0x160c404b2b49cbc3240055ceaee026df1e8497a0#code)

### 關於荷拍改動

1.  增加了確認 sign 來驗證購買人
    
2.  增加了每個地址可購買的上限 (測試網只有確認持有數量)
    

白單鑄造沒什麼差別

About me
--------

[Chrono Cats](https://chronocats.com) 的創始成員之一, 致力於減少 Web3 世界的資訊不對稱與落差的理想型工程師

[https://discord.gg/Pyebgb2Gke](https://discord.gg/Pyebgb2Gke)

---

*Originally published on [Shingo](https://paragraph.com/@shingo/projectpxn)*
