这是一个粗略的总结,因为这些事情存在于不同的观点中。
我有一个使用钱包连接的反应本机应用程序。这允许我连接到手机上的元掩码钱包并创建一个连接器实例。
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)