W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
登錄帳戶后,轉(zhuǎn)到“快速節(jié)點”部分。 單擊多邊形網(wǎng)絡的“端點”按鈕。 您將看到單獨的 URL:
單擊“HTTP”選項卡并復制主網(wǎng)(或所需環(huán)境)的鏈接。 它看起來像這樣:
https://speedy-nodes-nyc.moralis.io/1a2b3c4d5e6f1a2b3c4d5e6f/polygon/mainnet
單擊“WS”選項卡并復制所需網(wǎng)絡的鏈接。
wss://speedy-nodes-nyc.moralis.io/1a2b3c4d5e6f1a2b3c4d5e6f/polygon/mainnet/ws
有了您的 Speedy Node URL,是時候使用它了!
首先導入 web3.js 庫。
<script src="https://cdn.jsdelivr.net/npm/web3@latest/dist/web3.min.js" rel="external nofollow" ></script>
或者通過 npm 然后導入。
npm install web3
const Web3 = require("web3");
現(xiàn)在庫已導入,可以創(chuàng)建提供程序。
const NODE_URL = "YOUR SPEEDY NODE URL HERE";
const provider = new Web3.providers.HttpProvider(NODE_URL);
const web3 = new Web3(provider);
有關如何使用 web3 對象的更多詳細信息,請參閱 web3.js 文檔。
首先導入 ethers.js 庫。
<script src="https://cdn.ethers.io/lib/ethers-5.2.umd.min.js" rel="external nofollow"
type="application/javascript"></script>
或者通過 npm 然后將其導入瀏覽器或 NodeJS
npm install ethers
// JavaScript, NodeJS
const { ethers } = require("ethers");
// ES6 or typescript
import { ethers } from "ethers";
接下來,創(chuàng)建一個提供者,如果需要一個簽名者來簽署交易。
const NODE_URL = "YOUR SPEEDY NODE URL HERE";
const provider = new ethers.providers.JsonRpcProvider(NODE_URL);
// provider is read-only get a signer for on-chain transactions
const signer = provider.getSigner();
const NODE_URL = "YOUR SPEEDY NODE URL HERE";
const provider = new ethers.providers.WebSocketProvider(NODE_URL);
// provider is read-only get a signer for on-chain transactions
const signer = provider.getSigner();
有關如何使用提供者和簽名者的更多詳細信息,請參閱 ethers.js 文檔。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: