iT邦幫忙

2023 iThome 鐵人賽

DAY 22
0
影片教學

30天讓你從【零基礎】掌握智能合約 Solidity 入門走到飛系列 第 22

Solidity 入門走到飛🚀-【Day22】Call - 低級調用

  • 分享至 

  • xImage
  •  

影片教學

Yes

主要內容

可以使用 call 這個低階函數來與其他合約進行互動。call 函數的返回值是一個元組,包含一個布林值(表示調用是否成功)和一個位元組陣列(表示調用函數的返回數據)。

儘管 call 是一種將 ETH 發送給其他合約的方法,但不建議將其用於調用其他合約的函數,因為這樣做可能存在一些不安全性問題。在一般情況下,更建議使用合約引用來調用其他合約的函數。

但是,當您不知道目標合約的源代碼或 ABI 時,仍然可以使用 call 來調用其函數。

相關連結

WTF Solidity Call


上一篇
Solidity 入門走到飛🚀-【Day21】調用其他合約
下一篇
Solidity 入門走到飛🚀-【Day23】Delegatecall - 委託低級調用
系列文
30天讓你從【零基礎】掌握智能合約 Solidity 入門走到飛30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言