2023 iThome 鐵人賽
分享至
可以使用 call 這個低階函數來與其他合約進行互動。call 函數的返回值是一個元組,包含一個布林值(表示調用是否成功)和一個位元組陣列(表示調用函數的返回數據)。
儘管 call 是一種將 ETH 發送給其他合約的方法,但不建議將其用於調用其他合約的函數,因為這樣做可能存在一些不安全性問題。在一般情況下,更建議使用合約引用來調用其他合約的函數。
但是,當您不知道目標合約的源代碼或 ABI 時,仍然可以使用 call 來調用其函數。
WTF Solidity Call
IT邦幫忙