小编Hey*_*rio的帖子

使用reactnnative walletconnect与ether.js

这是一个粗略的总结,因为这些事情存在于不同的观点中。

我有一个使用钱包连接的反应本机应用程序。这允许我连接到手机上的元掩码钱包并创建一个连接器实例。

import {
  useWalletConnect,
  withWalletConnect,
} from "@walletconnect/react-native-dapp";

const connector = useWalletConnect();

connector.connect();
Run Code Online (Sandbox Code Playgroud)

在我的应用程序的其他地方我正在使用以太币来部署..

    // local hard hat HTTP and WebSocket JSON-RPC server 
    let provider = ethers.getDefaultProvider('http://127.0.0.1:8545/');
    const signer = provider.getSigner()

    let contract = new ethers.Contract(nftaddress, NFT.abi, signer);

    let transaction = await contract.createToken(url);

    let tx = await transaction.wait();
    let event = tx.events[0];
    let value = event.args[2];
    let tokenId = value.toNumber();
    const price = ethers.utils.parseUnits(formInput.price, "ether");

    contract = new ethers.Contract(nftmarketaddress, Market.abi, signer);
    let listingPrice = await contract.getListingPrice();
    listingPrice = listingPrice.toString(); …
Run Code Online (Sandbox Code Playgroud)

react-native ethereum ethers.js wallet-connect

4
推荐指数
1
解决办法
4701
查看次数