Web3js
Json RPC eth_sendTransaction 數據參數
我有一個關於 json RPC 方法 eth_sendTransaction 的數據參數的問題。
是否可以使用這種方法將任何類型的資料結構發送到智能合約?
是否可以將使用此方法發送的數據儲存在區塊鏈上,然後將其儲存在智能合約程式碼中的變數中?
我問是因為當我們可以向客戶端發送任何外部數據時,為什麼需要 oracle 的?
不,在呼叫智能合約的方法時,data 參數需要獲取函式選擇器(Example )和編碼參數。它不用於發送自定義字元串說“您好”等,然後可以將其儲存在變數中!
=>在“在已部署的契約上執行功能”下查看此處
使用 eth_sendTransaction() 呼叫函式的參數