Web3js

Json RPC eth_sendTransaction 數據參數

  • March 9, 2021

我有一個關於 json RPC 方法 eth_sendTransaction 的數據參數的問題。

是否可以使用這種方法將任何類型的資料結構發送到智能合約?

是否可以將使用此方法發送的數據儲存在區塊鏈上,然後將其儲存在智能合約程式碼中的變數中?

我問是因為當我們可以向客戶端發送任何外部數據時,為什麼需要 oracle 的?

不,在呼叫智能合約的方法時,data 參數需要獲取函式選擇器(Example )和編碼參數。它不用於發送自定義字元串說“您好”等,然後可以將其儲存在變數中!

=>在“在已部署的契約上執行功能”下查看此處

eth_sendTransaction() 參數

使用 eth_sendTransaction() 呼叫函式的參數

引用自:https://ethereum.stackexchange.com/questions/94339