UNPKG

@samudai_xyz/web3-sdk

Version:

## All in one web3 integrations for Samudai

44 lines (43 loc) 1.38 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.Debank = void 0; const axios_1 = __importDefault(require("axios")); const dummyData_1 = require("../utils/dummyData"); class Debank { constructor() { this.apiKey = 'd8199f9160ac89b42f5659ca74c9444b9849c0ef'; this.getUserTokenBalance = async (userAddress) => { try { const url = `https://pro-openapi.debank.com/v1/user/all_token_list?id=${userAddress}`; const res = await axios_1.default.get(url, { headers: { AccessKey: this.apiKey, }, }); return res.data; } catch (err) { return { message: 'error', error: `${err}`, }; } }; this.getDummyData = () => { try { const data = dummyData_1.dummyData; return data; } catch (err) { return { message: 'error', error: `${err}`, }; } }; } } exports.Debank = Debank;