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