Moralis 連接到Arbitrum節(jié)點(diǎn)

2022-05-13 10:37 更新

獲取你的 Arbitrum 節(jié)點(diǎn) URL

登錄帳戶后,轉(zhuǎn)到“快速節(jié)點(diǎn)”部分。 單擊 Arbitrum 網(wǎng)絡(luò)的“端點(diǎn)”按鈕。 您將看到單獨(dú)的 URL:

  • Mainnet.
  • Rinkeby Testnet.

image (19)

JSON RPC

單擊“HTTP”選項(xiàng)卡并復(fù)制主網(wǎng)(或所需環(huán)境)的鏈接。 它看起來(lái)像這樣:

https://speedy-nodes-nyc.moralis.io/1a2b3c4d5e6f1a2b3c4d5e6f/arbitrum/mainnet

連接到您的快速節(jié)點(diǎn)

有了您的 Speedy Node URL,是時(shí)候使用它了!

Web3 JS

首先導(dǎo)入 web3.js 庫(kù)。

<script src="https://cdn.jsdelivr.net/npm/web3@latest/dist/web3.min.js" rel="external nofollow" ></script>

或者通過(guò) npm 然后導(dǎo)入。

npm install web3
const Web3 = require("web3");

現(xiàn)在庫(kù)已導(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 文檔。

Ethers JS

首先導(dǎo)入 ethers.js 庫(kù)。

<script src="https://cdn.ethers.io/lib/ethers-5.2.umd.min.js" rel="external nofollow" 
        type="application/javascript"></script>

或者通過(guò) npm 然后將其導(dǎo)入瀏覽器或 NodeJS。

npm install ethers
// JavaScript, NodeJS
const { ethers } = require("ethers");

// ES6 or typescript
import { ethers } from "ethers";

JSON RPC

接下來(lái),創(chuàng)建一個(gè)提供者,如果需要一個(gè)簽名者來(lái)簽署交易。

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();

有關(guān)如何使用提供者和簽名者的更多詳細(xì)信息,請(qǐng)參閱 ethers.js 文檔。


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)