Solidity
Remix 日誌中的地址和主題地址是什麼
我在 remix IDE 中從帳戶“0x14723A09ACff6D2A60DcdF7aA4AFf308FDDC160C”呼叫合約的 buyTicket 函式,其中包含 20 個乙太幣,這在日誌中很清楚,但根據日誌下面的任何想法,混淆了 Remix ide 中的“來自”和“主題”地址是什麼?謝謝
event Deposit(address _from, uint _amount); function buyTicket() public payable returns (bool success) { if (numRegistrants >= quota) { return false; } // see footnote registrantsPaid[msg.sender] = msg.value; numRegistrants++; emit Deposit(msg.sender, msg.value); return true; }
混音 Ide 日誌
[ { "*from*": "0x692a70d2e424a56d2c6c27aa97d1a86395877b3a", "***topic***": "0xe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c", "event": "Deposit", "args": { "0": "0x14723A09ACff6D2A60DcdF7aA4AFf308FDDC160C", "1": "20", "_from": "0x14723A09ACff6D2A60DcdF7aA4AFf308FDDC160C", "_amount": "20", "length": 2 } } ]
from
應該是合約地址。
topics
是您在智能合約中的事件的雜湊名稱
您可以在編輯器下方的終端視窗中找到它們。只需點擊日誌將其展開,您將獲得有關交易的所有詳細資訊