trc20-合同互動
wallet/triggersmartcontract
Description: Trigger smart contract
demo: curl -X POST https://127.0.0.1:8090/wallet/triggersmartcontract -d '{
"contract_address":"419E62BE7F4F103C36507CB2A753418791B1CDC182",
"function_selector":"transfer(address,uint256)",
"parameter":"00000000000000000000004115208EF33A926919ED270E2FA61367B2DA3753DA0000000000000000000000000000000000000000000000000000000000000032",
"fee_limit":100000000,
"call_value":0,
"owner_address":"41977C20977F412C2A1AA4EF3D49FEE5EC4C31CDFB"
}'
- 把私鑰放在哪里?
- 如何生成
parameter欄位?
uj5u.com熱心網友回復:
根據檔案,流程是這樣的
- 錢包/觸發智能合約
- 符號
- 播送
回到你的問題:
- 如何生成
parameter欄位?
引數欄位可以從引數和回傳值編碼和解碼檔案中生成。
一個例子:函式
transfer (412ed5dd8a98aea00ae32517742ea5289761b2710e, 50000)然后用輸出編碼
0000000000000000000000002ed5dd8a98aea00ae32517742ea5289761b2710e0000000000000000000000000000000000000000000000000000000ba43b7400
- 把私鑰放在哪里?
在簽名交易期間插入 privateKey。/wallet/gettransactionsign然后第一個錢包/觸發智能合約使用呼叫進行簽名。然后將簽名的交易用于廣播/wallet/broadcasttransaction。
因此,不要在此API 簽名和廣播流檔案中進行交易。您的交易實際上是一個觸發智能合約交易,簽名和廣播流程仍然存在。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/511378.html
標籤:phpapi邮政区块链创
