Transactions
合約寫入函式沒有輸入數據(0x)
我發現這個沒有輸入數據的奇怪交易,當它應該是: https ://etherscan.io/tx/0xbc99dff4af801a8b8f06f1aa7679b4a24be73bdc09d58c6ae4eb23fb54015455
如果你看到日誌,它顯然有令牌轉移。所以這個必須交易可能來自一些薄荷函式,所以它應該有輸入數據。有人可以解釋這筆交易發生了什麼嗎?
有一個
receive
和fallback
方法檢查此以獲取有關它們以及如何使用它們的更多資訊。這些負責兩種情況:
- 合約收到乙太幣但沒有數據。
- 合約接收到數據,但沒有與呼叫的函式匹配的函式。
目標合約有這樣一個
receive
函式,當有人向合約發送沒有數據的乙太幣時觸發,該receive
函式呼叫鑄幣函式根據其邏輯鑄幣receive() external payable { mint(); }