@goat-sdk/plugin-rugcheck
Version:
<div align="center"> <a href="https://github.com/goat-sdk/goat">
2 lines (1 loc) • 643 B
JavaScript
;Object.defineProperty(exports, "__esModule", {value: true}); var _class;var _chunkEI7MMDWYjs = require('./chunk-EI7MMDWY.js');var r= (_class =class{constructor() { _class.prototype.__init.call(this); }static{_chunkEI7MMDWYjs.a.call(void 0, this,"RugCheckApi")}__init() {this.baseUrl="https://api.rugcheck.xyz/v1"}async makeRequest(a,t={}){let n={...t.headers,"Content-Type":"application/json"},e=await fetch(`${this.baseUrl}${a}`,{...t,headers:n});if(!e.ok)throw e.status===429?new Error("RugCheck API rate limit exceeded"):new Error(`RugCheck API request failed: ${e.statusText}`);return await e.json()}}, _class);exports.a = r;