UNPKG

hyperspace-sdk

Version:

An unofficial SDK for Hyperspace NFT Marketplace on Avalanche

31 lines (30 loc) 1.29 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const dotenv_1 = __importDefault(require("dotenv")); const hyperspace_1 = require("./hyperspace"); dotenv_1.default.config(); (async () => { const HYPERSPACE_API_KEY = process.env.HYPERSPACE_API_KEY; const RPC_HTTP_URL = process.env.RPC_HTTP_URL; const PRIVATE_KEY = process.env.PRIVATE_KEY; if (!HYPERSPACE_API_KEY) { throw new Error("Missing required 'HYPERSPACE_API_KEY'"); } else if (!RPC_HTTP_URL) { throw new Error("Missing required 'RPC_HTTP_URL'"); } else if (!PRIVATE_KEY) { throw new Error("Missing required 'PRIVATE_KEY'"); } const hyperspace = new hyperspace_1.Hyperspace(HYPERSPACE_API_KEY, RPC_HTTP_URL, PRIVATE_KEY); const result = await hyperspace.getUserActivity("0x8cDD7A500f21455361cf1c2e01C0525ce92481b2", ["TRANSACTION"]); let counter = 0; while ((await hyperspace.getUserActivity("0x8cDD7A500f21455361cf1c2e01C0525ce92481b2", ["TRANSACTION"])).pagination_info.has_next_page) { console.log("has next page"); console.log(counter); counter++; } })();