Mainnet / Devnet

Сети

Irys имеет две Bundler сети:

  • Mainnet: За загрузку вы платите реальными токенами. При запуске mainnet L1 все данные, загруженные в эти bundlers, будут загружены в mainnet без изменений в идентификаторах транзакций.

  • Devnet: За загрузку платят бесплатными токенами faucet. Данные удаляются через ~60 дней. А также тестовая сеть L1.

Подключение к Mainnet Bundler

import { Uploader } from "@irys/upload";
import { Ethereum } from "@irys/upload-ethereum";
 
const getIrysUploader = async () => {
  const irysUploader = await Uploader(Ethereum).withWallet(process.env.PRIVATE_KEY);
  return irysUploader;
};

Подключение к Devnet Bundler

Для подключения к devnet добавьте к функциям withRpc() и devnet(). При использовании devnet требуются URL-адреса RPC.

import { Uploader } from "@irys/upload";
import { Ethereum } from "@irys/upload-ethereum";
 
const getIrysUploader = async () => {
  // RPC URLs change often. Use a current one from https://chainlist.org/
  const rpcURL = ""; 
  const irysUploader = await Uploader(Ethereum)
    .withWallet(process.env.PRIVATE_KEY)
    .withRpc(rpcURL)
    .devnet();

  return irysUploader;
};

Оригинал статьи: https://docs.irys.xyz/build/d/networks

Последнее обновление