簡體   English   中英

SmartContracts - 如何使用“Erc.json”(javascript)運行 function(更新)

[英]SmartContracts - how to run function with "Erc.json" (javascript) (update)

大家好,

我有個問題

我嘗試從 erc.json 標准與 JavaScript 智能合約功能。例如:我需要一個隨機數 function 與后端的 metamask 用戶地址(帳號)參考

基本上:

示例 JSON 值:

    {
    inputs: [{ internalType: 'address', name: 'UserKey', type: 'address' }],
    name: 'RandomNumber',
    outputs: [{ internalType: 'uint256', name: '', type: 'uint256' }],
    stateMutability: 'view',
    type: 'function',
  },

示例智能合約 function:


        const daiToken = new web3.eth.Contract(
          ContractABI, // ABI
          address, // Sender address
          chainId
        )

        daiToken.methods
          .RandomNumber(address)
          .call(ContractABI)
          .then(function (result) {
            console.log(result)
          })
          .catch(function (err) {
            console.log(err, 'err')
          })

這是控制台打印:

控制台打印

我希望我解釋過:)

周末快樂..

(更新了新錯誤)

您是否嘗試在index.js文件<React.StrictMode><App /><React.StrictMode>更改為<App />

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM