【问题标题】:Does useDApp support multiple contract call?useDApp 是否支持多合约调用?
【发布时间】:2022-09-23 10:03:28
【问题描述】:

我正在使用 useDApp 建立一个 NFT 市场。为了与智能合约交互,我通过声明异步调用 function1

const { send, state } = useContractFunction(contract1, \'function1\');.

问题是,如何在不重新声明发送的情况下从 contract2 调用 function2?

    标签: react-hooks usedapp


    【解决方案1】:

    问题已得到修复,似乎 useContractFunction 中的 send const 在每个类中只能使用一次。一个解决方案是将函数替换为

    const contract = new Contract(address, abi, library.getSigner());
    contract.function(params);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-06-16
      • 1970-01-01
      • 2013-10-03
      • 2011-05-31
      • 1970-01-01
      • 1970-01-01
      • 2023-04-05
      相关资源
      最近更新 更多