Solidity
創建事件的方法?
一旦一個函式被呼叫,這個另一個函式也應該被呼叫!!
範例:一旦存入乙太幣,它就應該將資金轉移到員工錢包中。
我已經準備好函式 deposit() 和 transferFunds()。只需要一種方法,以便一旦存款被呼叫,轉賬也應該發生。
不過不是這個:::
我不想在其他函式中呼叫一個函式!!!!
訂金()
{
轉移資金();
}
由於這兩個函式在同一個合約中,您只需在裡面呼叫另一個函式
deposit
。此外,如果您想接收具有該deposit
功能的乙太幣,則必須對其進行標記payable
。所以是這樣的:pragma solidity ^0.5.0; contract MyContract { function deposit() payable external { // do some stuff transferFunds(); } function transferFunds() private { // do the transfer } }