🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

@goat-sdk/plugin-1inch

Package Overview
Dependencies
Maintainers
2
Versions
10
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@goat-sdk/plugin-1inch - npm Package Compare versions

Comparing version
0.1.8
to
0.1.9
+1
-1
dist/index.js

@@ -53,3 +53,3 @@ "use strict";Object.defineProperty(exports, "__esModule", {value: true}); function _nullishCoalesce(lhs, rhsFn) { if (lhs != null) { return lhs; } else { return rhsFn(); } } var _class;

_core.Tool.call(void 0, {
name: "1inch.get_balances",
name: "1inch_get_balances",
description: "Get the balances of a wallet address on a specific chain"

@@ -56,0 +56,0 @@ }),

@@ -1,1 +0,1 @@

{"version":3,"sources":["/home/runner/work/goat/goat/typescript/packages/plugins/1inch/dist/index.js","../src/plugin.ts","../src/service.ts"],"names":["BalanceService","baseUrl","apiKey","constructor","params","getAggregatedBalancesAndAllowances","walletClient","parameters","walletAddress","chainId","getChain","id","url","URL","response","PluginBase","OneInchPlugin","oneInch"],"mappings":"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","file":"/home/runner/work/goat/goat/typescript/packages/plugins/1inch/dist/index.js","sourcesContent":[null,"import { PluginBase } from \"@goat-sdk/core\";\nimport { Chain } from \"@goat-sdk/core\";\nimport { EVMWalletClient } from \"@goat-sdk/wallet-evm\";\nimport { BalanceService } from \"./service\";\n\nexport type OneInchCtorParams = {\n apiKey: string;\n};\n\nexport class OneInchPlugin extends PluginBase<EVMWalletClient> {\n constructor(params: OneInchCtorParams) {\n super(\"1inch\", [new BalanceService(params)]);\n }\n\n supportsChain = (chain: Chain) => chain.type === \"evm\";\n}\n\nexport function oneInch(params: OneInchCtorParams) {\n return new OneInchPlugin(params);\n}\n","import { Tool } from \"@goat-sdk/core\";\nimport { EVMWalletClient } from \"@goat-sdk/wallet-evm\";\nimport { GetBalancesParameters } from \"./parameters\";\nimport { AggregatedBalancesAndAllowancesResponse, BalanceServiceParams } from \"./types\";\n\nexport class BalanceService {\n private readonly baseUrl: string;\n private readonly apiKey?: string;\n\n constructor(params: BalanceServiceParams = {}) {\n this.baseUrl = params.baseUrl ?? \"https://api.1inch.dev\";\n this.apiKey = params.apiKey;\n }\n\n @Tool({\n name: \"1inch.get_balances\",\n description: \"Get the balances of a wallet address on a specific chain\",\n })\n async getAggregatedBalancesAndAllowances(\n walletClient: EVMWalletClient,\n parameters: GetBalancesParameters,\n ): Promise<AggregatedBalancesAndAllowancesResponse> {\n const { walletAddress } = parameters;\n const chainId = walletClient.getChain().id;\n\n const url = new URL(\n `${this.baseUrl}/balance/v1.2/${chainId}/balances/${walletAddress ?? walletClient.getAddress()}`,\n );\n\n const response = await fetch(url.toString(), {\n headers: {\n Accept: \"application/json\",\n ...(this.apiKey && { Authorization: `Bearer ${this.apiKey}` }),\n },\n });\n\n if (!response.ok) {\n throw new Error(`Failed to fetch balances: ${response.statusText}`);\n }\n\n return await response.json();\n }\n}\n"]}
{"version":3,"sources":["/home/runner/work/goat/goat/typescript/packages/plugins/1inch/dist/index.js","../src/plugin.ts","../src/service.ts"],"names":["BalanceService","baseUrl","apiKey","constructor","params","getAggregatedBalancesAndAllowances","walletClient","parameters","walletAddress","chainId","getChain","id","url","URL","response","PluginBase","OneInchPlugin","oneInch"],"mappings":"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","file":"/home/runner/work/goat/goat/typescript/packages/plugins/1inch/dist/index.js","sourcesContent":[null,"import { PluginBase } from \"@goat-sdk/core\";\nimport { Chain } from \"@goat-sdk/core\";\nimport { EVMWalletClient } from \"@goat-sdk/wallet-evm\";\nimport { BalanceService } from \"./service\";\n\nexport type OneInchCtorParams = {\n apiKey: string;\n};\n\nexport class OneInchPlugin extends PluginBase<EVMWalletClient> {\n constructor(params: OneInchCtorParams) {\n super(\"1inch\", [new BalanceService(params)]);\n }\n\n supportsChain = (chain: Chain) => chain.type === \"evm\";\n}\n\nexport function oneInch(params: OneInchCtorParams) {\n return new OneInchPlugin(params);\n}\n","import { Tool } from \"@goat-sdk/core\";\nimport { EVMWalletClient } from \"@goat-sdk/wallet-evm\";\nimport { GetBalancesParameters } from \"./parameters\";\nimport { AggregatedBalancesAndAllowancesResponse, BalanceServiceParams } from \"./types\";\n\nexport class BalanceService {\n private readonly baseUrl: string;\n private readonly apiKey?: string;\n\n constructor(params: BalanceServiceParams = {}) {\n this.baseUrl = params.baseUrl ?? \"https://api.1inch.dev\";\n this.apiKey = params.apiKey;\n }\n\n @Tool({\n name: \"1inch_get_balances\",\n description: \"Get the balances of a wallet address on a specific chain\",\n })\n async getAggregatedBalancesAndAllowances(\n walletClient: EVMWalletClient,\n parameters: GetBalancesParameters,\n ): Promise<AggregatedBalancesAndAllowancesResponse> {\n const { walletAddress } = parameters;\n const chainId = walletClient.getChain().id;\n\n const url = new URL(\n `${this.baseUrl}/balance/v1.2/${chainId}/balances/${walletAddress ?? walletClient.getAddress()}`,\n );\n\n const response = await fetch(url.toString(), {\n headers: {\n Accept: \"application/json\",\n ...(this.apiKey && { Authorization: `Bearer ${this.apiKey}` }),\n },\n });\n\n if (!response.ok) {\n throw new Error(`Failed to fetch balances: ${response.statusText}`);\n }\n\n return await response.json();\n }\n}\n"]}

@@ -53,3 +53,3 @@ import {

Tool({
name: "1inch.get_balances",
name: "1inch_get_balances",
description: "Get the balances of a wallet address on a specific chain"

@@ -56,0 +56,0 @@ }),

@@ -1,1 +0,1 @@

{"version":3,"sources":["../src/plugin.ts","../src/service.ts"],"sourcesContent":["import { PluginBase } from \"@goat-sdk/core\";\nimport { Chain } from \"@goat-sdk/core\";\nimport { EVMWalletClient } from \"@goat-sdk/wallet-evm\";\nimport { BalanceService } from \"./service\";\n\nexport type OneInchCtorParams = {\n apiKey: string;\n};\n\nexport class OneInchPlugin extends PluginBase<EVMWalletClient> {\n constructor(params: OneInchCtorParams) {\n super(\"1inch\", [new BalanceService(params)]);\n }\n\n supportsChain = (chain: Chain) => chain.type === \"evm\";\n}\n\nexport function oneInch(params: OneInchCtorParams) {\n return new OneInchPlugin(params);\n}\n","import { Tool } from \"@goat-sdk/core\";\nimport { EVMWalletClient } from \"@goat-sdk/wallet-evm\";\nimport { GetBalancesParameters } from \"./parameters\";\nimport { AggregatedBalancesAndAllowancesResponse, BalanceServiceParams } from \"./types\";\n\nexport class BalanceService {\n private readonly baseUrl: string;\n private readonly apiKey?: string;\n\n constructor(params: BalanceServiceParams = {}) {\n this.baseUrl = params.baseUrl ?? \"https://api.1inch.dev\";\n this.apiKey = params.apiKey;\n }\n\n @Tool({\n name: \"1inch.get_balances\",\n description: \"Get the balances of a wallet address on a specific chain\",\n })\n async getAggregatedBalancesAndAllowances(\n walletClient: EVMWalletClient,\n parameters: GetBalancesParameters,\n ): Promise<AggregatedBalancesAndAllowancesResponse> {\n const { walletAddress } = parameters;\n const chainId = walletClient.getChain().id;\n\n const url = new URL(\n `${this.baseUrl}/balance/v1.2/${chainId}/balances/${walletAddress ?? walletClient.getAddress()}`,\n );\n\n const response = await fetch(url.toString(), {\n headers: {\n Accept: \"application/json\",\n ...(this.apiKey && { Authorization: `Bearer ${this.apiKey}` }),\n },\n });\n\n if (!response.ok) {\n throw new Error(`Failed to fetch balances: ${response.statusText}`);\n }\n\n return await response.json();\n }\n}\n"],"mappings":";;;;;;AAAA,SAASA,kBAAkB;;;ACA3B,SAASC,YAAY;AACrB,SAASC,uBAAuB;;;;;;;;;;;;AAIzB,IAAMC,iBAAN,MAAMA;SAAAA;;;EACQC;EACAC;EAEjBC,YAAYC,SAA+B,CAAC,GAAG;AAC3C,SAAKH,UAAUG,OAAOH,WAAW;AACjC,SAAKC,SAASE,OAAOF;EACzB;EAEA,MAIMG,mCACFC,cACAC,YACgD;AAChD,UAAM,EAAEC,cAAa,IAAKD;AAC1B,UAAME,UAAUH,aAAaI,SAAQ,EAAGC;AAExC,UAAMC,MAAM,IAAIC,IACZ,GAAG,KAAKZ,OAAO,iBAAiBQ,OAAAA,aAAoBD,iBAAiBF,aAAaQ,WAAU,CAAA,EAAI;AAGpG,UAAMC,WAAW,MAAMC,MAAMJ,IAAIK,SAAQ,GAAI;MACzCC,SAAS;QACLC,QAAQ;QACR,GAAI,KAAKjB,UAAU;UAAEkB,eAAe,UAAU,KAAKlB,MAAM;QAAG;MAChE;IACJ,CAAA;AAEA,QAAI,CAACa,SAASM,IAAI;AACd,YAAM,IAAIC,MAAM,6BAA6BP,SAASQ,UAAU,EAAE;IACtE;AAEA,WAAO,MAAMR,SAASS,KAAI;EAC9B;AACJ;;;IA3BQC,MAAM;IACNC,aAAa;;;;;;;;;;;ADPd,IAAMC,gBAAN,cAA4BC,WAAAA;EATnC,OASmCA;;;EAC/BC,YAAYC,QAA2B;AACnC,UAAM,SAAS;MAAC,IAAIC,eAAeD,MAAAA;KAAQ;EAC/C;EAEAE,gBAAgB,wBAACC,UAAiBA,MAAMC,SAAS,OAAjC;AACpB;AAEO,SAASC,QAAQL,QAAyB;AAC7C,SAAO,IAAIH,cAAcG,MAAAA;AAC7B;AAFgBK;","names":["PluginBase","Tool","EVMWalletClient","BalanceService","baseUrl","apiKey","constructor","params","getAggregatedBalancesAndAllowances","walletClient","parameters","walletAddress","chainId","getChain","id","url","URL","getAddress","response","fetch","toString","headers","Accept","Authorization","ok","Error","statusText","json","name","description","OneInchPlugin","PluginBase","constructor","params","BalanceService","supportsChain","chain","type","oneInch"]}
{"version":3,"sources":["../src/plugin.ts","../src/service.ts"],"sourcesContent":["import { PluginBase } from \"@goat-sdk/core\";\nimport { Chain } from \"@goat-sdk/core\";\nimport { EVMWalletClient } from \"@goat-sdk/wallet-evm\";\nimport { BalanceService } from \"./service\";\n\nexport type OneInchCtorParams = {\n apiKey: string;\n};\n\nexport class OneInchPlugin extends PluginBase<EVMWalletClient> {\n constructor(params: OneInchCtorParams) {\n super(\"1inch\", [new BalanceService(params)]);\n }\n\n supportsChain = (chain: Chain) => chain.type === \"evm\";\n}\n\nexport function oneInch(params: OneInchCtorParams) {\n return new OneInchPlugin(params);\n}\n","import { Tool } from \"@goat-sdk/core\";\nimport { EVMWalletClient } from \"@goat-sdk/wallet-evm\";\nimport { GetBalancesParameters } from \"./parameters\";\nimport { AggregatedBalancesAndAllowancesResponse, BalanceServiceParams } from \"./types\";\n\nexport class BalanceService {\n private readonly baseUrl: string;\n private readonly apiKey?: string;\n\n constructor(params: BalanceServiceParams = {}) {\n this.baseUrl = params.baseUrl ?? \"https://api.1inch.dev\";\n this.apiKey = params.apiKey;\n }\n\n @Tool({\n name: \"1inch_get_balances\",\n description: \"Get the balances of a wallet address on a specific chain\",\n })\n async getAggregatedBalancesAndAllowances(\n walletClient: EVMWalletClient,\n parameters: GetBalancesParameters,\n ): Promise<AggregatedBalancesAndAllowancesResponse> {\n const { walletAddress } = parameters;\n const chainId = walletClient.getChain().id;\n\n const url = new URL(\n `${this.baseUrl}/balance/v1.2/${chainId}/balances/${walletAddress ?? walletClient.getAddress()}`,\n );\n\n const response = await fetch(url.toString(), {\n headers: {\n Accept: \"application/json\",\n ...(this.apiKey && { Authorization: `Bearer ${this.apiKey}` }),\n },\n });\n\n if (!response.ok) {\n throw new Error(`Failed to fetch balances: ${response.statusText}`);\n }\n\n return await response.json();\n }\n}\n"],"mappings":";;;;;;AAAA,SAASA,kBAAkB;;;ACA3B,SAASC,YAAY;AACrB,SAASC,uBAAuB;;;;;;;;;;;;AAIzB,IAAMC,iBAAN,MAAMA;SAAAA;;;EACQC;EACAC;EAEjBC,YAAYC,SAA+B,CAAC,GAAG;AAC3C,SAAKH,UAAUG,OAAOH,WAAW;AACjC,SAAKC,SAASE,OAAOF;EACzB;EAEA,MAIMG,mCACFC,cACAC,YACgD;AAChD,UAAM,EAAEC,cAAa,IAAKD;AAC1B,UAAME,UAAUH,aAAaI,SAAQ,EAAGC;AAExC,UAAMC,MAAM,IAAIC,IACZ,GAAG,KAAKZ,OAAO,iBAAiBQ,OAAAA,aAAoBD,iBAAiBF,aAAaQ,WAAU,CAAA,EAAI;AAGpG,UAAMC,WAAW,MAAMC,MAAMJ,IAAIK,SAAQ,GAAI;MACzCC,SAAS;QACLC,QAAQ;QACR,GAAI,KAAKjB,UAAU;UAAEkB,eAAe,UAAU,KAAKlB,MAAM;QAAG;MAChE;IACJ,CAAA;AAEA,QAAI,CAACa,SAASM,IAAI;AACd,YAAM,IAAIC,MAAM,6BAA6BP,SAASQ,UAAU,EAAE;IACtE;AAEA,WAAO,MAAMR,SAASS,KAAI;EAC9B;AACJ;;;IA3BQC,MAAM;IACNC,aAAa;;;;;;;;;;;ADPd,IAAMC,gBAAN,cAA4BC,WAAAA;EATnC,OASmCA;;;EAC/BC,YAAYC,QAA2B;AACnC,UAAM,SAAS;MAAC,IAAIC,eAAeD,MAAAA;KAAQ;EAC/C;EAEAE,gBAAgB,wBAACC,UAAiBA,MAAMC,SAAS,OAAjC;AACpB;AAEO,SAASC,QAAQL,QAAyB;AAC7C,SAAO,IAAIH,cAAcG,MAAAA;AAC7B;AAFgBK;","names":["PluginBase","Tool","EVMWalletClient","BalanceService","baseUrl","apiKey","constructor","params","getAggregatedBalancesAndAllowances","walletClient","parameters","walletAddress","chainId","getChain","id","url","URL","getAddress","response","fetch","toString","headers","Accept","Authorization","ok","Error","statusText","json","name","description","OneInchPlugin","PluginBase","constructor","params","BalanceService","supportsChain","chain","type","oneInch"]}
{
"name": "@goat-sdk/plugin-1inch",
"version": "0.1.8",
"version": "0.1.9",
"files": [

@@ -5,0 +5,0 @@ "dist/**/*",