From 6df28f6b78fae219c732552a21c09a8399ee7cbb Mon Sep 17 00:00:00 2001 From: racso2609 Date: Mon, 25 Mar 2024 18:24:47 -0400 Subject: [PATCH 1/5] include method to execute tx across parofo relayer --- .env.example | 1 + src/index.ts | 8 +++++ src/interfaces/repositories/relayer.ts | 13 ++++++++ src/relayers/parifi/index.ts | 32 ++++++++++++++++++++ test/core/relayer.test.ts | 41 ++++++++++++++++++++++++++ 5 files changed, 95 insertions(+) create mode 100644 src/interfaces/repositories/relayer.ts create mode 100644 src/relayers/parifi/index.ts create mode 100644 test/core/relayer.test.ts diff --git a/.env.example b/.env.example index 13802c6..4887a28 100644 --- a/.env.example +++ b/.env.example @@ -4,3 +4,4 @@ PYTH_SERVICE_USERNAME = PYTH_SERVICE_PASSWORD = GELATO_KEY = SUBGRAPH_ENDPOINT = +PARIFI_RELAYER_JWT_TOKEN= diff --git a/src/index.ts b/src/index.ts index 2d7b0c2..bcdb77a 100644 --- a/src/index.ts +++ b/src/index.ts @@ -3,6 +3,8 @@ import { Subgraph } from './subgraph'; import { PythConfig, RelayerConfig, RpcConfig, SubgraphConfig } from './interfaces/classConfigs'; import { Core } from './core'; import { Gelato } from './gelato'; +import { relayerRepository } from './interfaces/repositories/relayer'; +import { ParifiRelayer } from './relayers/parifi'; export * from './common'; export * from './core'; @@ -16,6 +18,9 @@ export class ParifiSdk { pyth: Pyth; core: Core; gelato: Gelato; + relayer: { + parifi: relayerRepository; + }; constructor( rpcConfig: RpcConfig, @@ -27,6 +32,9 @@ export class ParifiSdk { this.pyth = new Pyth(pythConfig); this.core = new Core(rpcConfig, subgraphConfig, relayerConfig, pythConfig); this.gelato = new Gelato(relayerConfig['gelatoConfig'], rpcConfig); + this.relayer = { + parifi: new ParifiRelayer(relayerConfig['parifiRealyerConfig'], rpcConfig.chainId), + }; } async init() { diff --git a/src/interfaces/repositories/relayer.ts b/src/interfaces/repositories/relayer.ts new file mode 100644 index 0000000..92c3072 --- /dev/null +++ b/src/interfaces/repositories/relayer.ts @@ -0,0 +1,13 @@ +import { TransactionStatusResponse } from '@gelatonetwork/relay-sdk'; + +export type RelayerTransaction = { + to: string; + data: string; + value: string | number; + customTxId?: string; +}; + +export interface relayerRepository { + executeTx: (tx: RelayerTransaction) => Promise; + checkStatus: (identifier: string) => Promise; +} diff --git a/src/relayers/parifi/index.ts b/src/relayers/parifi/index.ts new file mode 100644 index 0000000..b86bc3d --- /dev/null +++ b/src/relayers/parifi/index.ts @@ -0,0 +1,32 @@ +import { RelayerConfig } from '../../interfaces'; +import { RelayerTransaction, relayerRepository } from '../../interfaces/repositories/relayer'; + +export class ParifiRelayer implements relayerRepository { + private token: string; + public url: string; + public chainId: number; + + constructor(relayerConfig: RelayerConfig['parifiRealyerConfig'], chainId: number) { + this.token = relayerConfig?.jwtToken ?? ''; + this.url = relayerConfig?.relayerEndpoint ?? 'https://balancer.parifi.org'; + this.chainId = chainId; + } + + async executeTx({ customTxId, ...tx }: RelayerTransaction) { + const response = await fetch(`${this.url}/send`, { + headers: { + Authorization: `Bearer ${this.token}`, + 'Content-Type': 'application/json', + }, + method: 'POST', + body: JSON.stringify({ tx, chainId: this.chainId.toString(), customTxId }), + }); + const data = await response.json(); + + return data.txId as string; + } + + async checkStatus(_hash: string) { + return undefined; + } +} diff --git a/test/core/relayer.test.ts b/test/core/relayer.test.ts new file mode 100644 index 0000000..377d5f0 --- /dev/null +++ b/test/core/relayer.test.ts @@ -0,0 +1,41 @@ +import { Chain } from '@parifi/references'; +import { ParifiSdk, PythConfig, RelayerConfig, RelayerI, RpcConfig, SubgraphConfig } from '../../src'; + +const chain = Chain.ARBITRUM_SEPOLIA; +const rpcConfig: RpcConfig = { + chainId: chain, +}; + +const pythConfig: PythConfig = { + pythEndpoint: process.env.PYTH_SERVICE_ENDPOINT, + username: process.env.PYTH_SERVICE_USERNAME, + password: process.env.PYTH_SERVICE_PASSWORD, + isStable: true, +}; + +const parifiConfig: RelayerI = { + jwtToken: process.env.PARIFI_RELAYER_JWT_TOKEN || '', + // relayerEndpoint: 'http://localhost:3001', +}; + +const relayerConfig: RelayerConfig = { + parifiRealyerConfig: parifiConfig, +}; + +const subgraphConfig: SubgraphConfig = { + subgraphEndpoint: 'https://api.studio.thegraph.com/query/68480/parifi-arb-sepolia-test-dev/v0.0.6', +}; + +const parifiSdk = new ParifiSdk(rpcConfig, subgraphConfig, relayerConfig, pythConfig); + +describe('ParifiSdk parifi relayer', () => { + it('should return txId', async () => { + const txId = await parifiSdk.relayer.parifi.executeTx({ + to: '0x15758472aF37950028ad27e4a7F99e65A4A997Cc', + data: '0x095ea7b30000000000000000000000003232f21a6e08312654270c78a773f00dd61d60f500000000000000000000000000000000000000000000000000000000000003e8', + value: '0', + }); + console.log('=== txId', txId); + expect(txId).toBeTruthy(); + }); +}); From 237871d1214c76154ed436f1345792414573fb20 Mon Sep 17 00:00:00 2001 From: racso2609 Date: Tue, 26 Mar 2024 09:02:04 -0400 Subject: [PATCH 2/5] relayer return value --- package.json | 2 +- src/relayers/parifi/index.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 300279a..47caecc 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@parifi/sdk", - "version": "0.1.1", + "version": "0.1.2-dev", "description": "Parifi SDK with common utility functions", "files": [ "dist", diff --git a/src/relayers/parifi/index.ts b/src/relayers/parifi/index.ts index b86bc3d..b106e5b 100644 --- a/src/relayers/parifi/index.ts +++ b/src/relayers/parifi/index.ts @@ -23,7 +23,7 @@ export class ParifiRelayer implements relayerRepository { }); const data = await response.json(); - return data.txId as string; + return (customTxId ?? data.txId) as string; } async checkStatus(_hash: string) { From 013bbdd487cc6592916a7ff9fb56847f5fbe261d Mon Sep 17 00:00:00 2001 From: racso2609 Date: Tue, 26 Mar 2024 16:59:26 -0400 Subject: [PATCH 3/5] add arbitrum --- package.json | 2 +- src/subgraph/common/index.ts | 3 ++- src/subgraph/vaults/index.ts | 12 ++++++------ 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/package.json b/package.json index b66da64..7e3da5f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@parifi/sdk", - "version": "0.1.5", + "version": "0.1.6", "description": "Parifi SDK with common utility functions", "files": [ "dist", diff --git a/src/subgraph/common/index.ts b/src/subgraph/common/index.ts index 39f9d6a..5273f43 100644 --- a/src/subgraph/common/index.ts +++ b/src/subgraph/common/index.ts @@ -2,8 +2,9 @@ import { Chain } from '@parifi/references'; export const publicSubgraphEndpoints: { [key in Chain]: string } = { [Chain.ARBITRUM_SEPOLIA]: 'https://api.thegraph.com/subgraphs/name/parifi/parifi-sepolia', + [Chain.ARBITRUM_MAINNET]: 'https://subgraph.satsuma-prod.com/ac10c1d41dcb/parifis-team--3804602/parifi-arbitrum/api', }; export const getPublicSubgraphEndpoint = (chainId: Chain) => { return publicSubgraphEndpoints[chainId]; -}; \ No newline at end of file +}; diff --git a/src/subgraph/vaults/index.ts b/src/subgraph/vaults/index.ts index f2d47ad..da2bc90 100644 --- a/src/subgraph/vaults/index.ts +++ b/src/subgraph/vaults/index.ts @@ -1,20 +1,20 @@ import { request } from 'graphql-request'; -import { Vault, VaultPosition, VaultPositionsResponse } from '../../interfaces'; +import { Vault, VaultPositionsResponse } from '../../interfaces'; import { fetchAllVaultsQuery, fetchUserAllVaultsQuery } from './subgraphQueries'; import { mapVaultsArrayToInterface } from '../../common/subgraphMapper'; import { NotFoundError } from '../../error/not-found.error'; import { Chain as SupportedChain, availableVaultsPerChain } from '@parifi/references'; -import { arbitrumGoerli, polygon, arbitrum, base, arbitrumSepolia } from 'viem/chains'; -import { Chain } from 'viem'; +// import { arbitrumGoerli, polygon, arbitrum, base, arbitrumSepolia } from 'viem/chains'; +// import { Chain } from 'viem'; import { PRICE_FEED_DECIMALS, getNormalizedPriceByIdFromPriceIdArray } from '../../common'; import Decimal from 'decimal.js'; import { getLatestPricesFromPyth, normalizePythPriceForParifi } from '../../pyth/pyth'; import { AxiosInstance } from 'axios'; -const matchChain: Record = { - [SupportedChain.ARBITRUM_SEPOLIA]: arbitrumSepolia, -}; +// const matchChain: Record = { +// [SupportedChain.ARBITRUM_SEPOLIA]: arbitrumSepolia, +// }; // Get all vaults from subgraph export const getAllVaults = async (subgraphEndpoint: string): Promise => { From 1e11e782087c3389c44e9fcbfb59189a26571e67 Mon Sep 17 00:00:00 2001 From: racso2609 Date: Tue, 26 Mar 2024 17:16:20 -0400 Subject: [PATCH 4/5] update reference --- package-lock.json | 521 +--------------------------------------------- package.json | 4 +- 2 files changed, 8 insertions(+), 517 deletions(-) diff --git a/package-lock.json b/package-lock.json index dc5ad07..052b6be 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,16 +1,16 @@ { "name": "@parifi/sdk", - "version": "0.1.2", + "version": "0.1.6", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@parifi/sdk", - "version": "0.1.2", + "version": "0.1.6", "license": "ISC", "dependencies": { "@gelatonetwork/relay-sdk": "^5.5.5", - "@parifi/references": "^1.0.0", + "@parifi/references": "1.1.0-dev", "axios": "^1.6.7", "decimal.js": "^10.4.3", "dotenv": "^16.4.1", @@ -676,262 +676,6 @@ "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", "dev": true }, - "node_modules/@esbuild/aix-ppc64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.19.12.tgz", - "integrity": "sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==", - "cpu": [ - "ppc64" - ], - "dev": true, - "optional": true, - "os": [ - "aix" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/android-arm": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.12.tgz", - "integrity": "sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/android-arm64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.12.tgz", - "integrity": "sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/android-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.12.tgz", - "integrity": "sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/darwin-arm64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.12.tgz", - "integrity": "sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/darwin-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.12.tgz", - "integrity": "sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/freebsd-arm64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.12.tgz", - "integrity": "sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/freebsd-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.12.tgz", - "integrity": "sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-arm": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.12.tgz", - "integrity": "sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-arm64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.12.tgz", - "integrity": "sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-ia32": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.12.tgz", - "integrity": "sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-loong64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.12.tgz", - "integrity": "sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==", - "cpu": [ - "loong64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-mips64el": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.12.tgz", - "integrity": "sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==", - "cpu": [ - "mips64el" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-ppc64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.12.tgz", - "integrity": "sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==", - "cpu": [ - "ppc64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-riscv64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.12.tgz", - "integrity": "sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==", - "cpu": [ - "riscv64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-s390x": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.12.tgz", - "integrity": "sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==", - "cpu": [ - "s390x" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, "node_modules/@esbuild/linux-x64": { "version": "0.19.12", "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.12.tgz", @@ -948,102 +692,6 @@ "node": ">=12" } }, - "node_modules/@esbuild/netbsd-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.12.tgz", - "integrity": "sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/openbsd-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.12.tgz", - "integrity": "sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/sunos-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.12.tgz", - "integrity": "sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-arm64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.12.tgz", - "integrity": "sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-ia32": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.12.tgz", - "integrity": "sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.12.tgz", - "integrity": "sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, "node_modules/@gelatonetwork/relay-sdk": { "version": "5.5.5", "resolved": "https://registry.npmjs.org/@gelatonetwork/relay-sdk/-/relay-sdk-5.5.5.tgz", @@ -1664,9 +1312,9 @@ } }, "node_modules/@parifi/references": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@parifi/references/-/references-1.0.0.tgz", - "integrity": "sha512-WQO9Q79ZF7CgSZD5UlBcsSaaxyA4M7w39Ebnhl3oAWyfYaC27KITxXhAs8HVertNUM+krxG9egEg7R4KzKPLWA==", + "version": "1.1.0-dev", + "resolved": "https://registry.npmjs.org/@parifi/references/-/references-1.1.0-dev.tgz", + "integrity": "sha512-J2AdMB6NPhDiZDw0pfDEcd8K+vPkb0/lXvHhpweR1mKYCi+NMrp6sbJLPL5WK+zjmgFtwdjPHiS0OqRRj1EXEw==", "dependencies": { "viem": "^1.14.0" } @@ -1681,110 +1329,6 @@ "node": ">=14" } }, - "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.9.6.tgz", - "integrity": "sha512-MVNXSSYN6QXOulbHpLMKYi60ppyO13W9my1qogeiAqtjb2yR4LSmfU2+POvDkLzhjYLXz9Rf9+9a3zFHW1Lecg==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@rollup/rollup-android-arm64": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.9.6.tgz", - "integrity": "sha512-T14aNLpqJ5wzKNf5jEDpv5zgyIqcpn1MlwCrUXLrwoADr2RkWA0vOWP4XxbO9aiO3dvMCQICZdKeDrFl7UMClw==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.9.6.tgz", - "integrity": "sha512-CqNNAyhRkTbo8VVZ5R85X73H3R5NX9ONnKbXuHisGWC0qRbTTxnF1U4V9NafzJbgGM0sHZpdO83pLPzq8uOZFw==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.9.6.tgz", - "integrity": "sha512-zRDtdJuRvA1dc9Mp6BWYqAsU5oeLixdfUvkTHuiYOHwqYuQ4YgSmi6+/lPvSsqc/I0Omw3DdICx4Tfacdzmhog==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.9.6.tgz", - "integrity": "sha512-oNk8YXDDnNyG4qlNb6is1ojTOGL/tRhbbKeE/YuccItzerEZT68Z9gHrY3ROh7axDc974+zYAPxK5SH0j/G+QQ==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.9.6.tgz", - "integrity": "sha512-Z3O60yxPtuCYobrtzjo0wlmvDdx2qZfeAWTyfOjEDqd08kthDKexLpV97KfAeUXPosENKd8uyJMRDfFMxcYkDQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.9.6.tgz", - "integrity": "sha512-gpiG0qQJNdYEVad+1iAsGAbgAnZ8j07FapmnIAQgODKcOTjLEWM9sRb+MbQyVsYCnA0Im6M6QIq6ax7liws6eQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.9.6.tgz", - "integrity": "sha512-+uCOcvVmFUYvVDr27aiyun9WgZk0tXe7ThuzoUTAukZJOwS5MrGbmSlNOhx1j80GdpqbOty05XqSl5w4dQvcOA==", - "cpu": [ - "riscv64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] - }, "node_modules/@rollup/rollup-linux-x64-gnu": { "version": "4.9.6", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.9.6.tgz", @@ -1811,45 +1355,6 @@ "linux" ] }, - "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.9.6.tgz", - "integrity": "sha512-VD6qnR99dhmTQ1mJhIzXsRcTBvTjbfbGGwKAHcu+52cVl15AC/kplkhxzW/uT0Xl62Y/meBKDZvoJSJN+vTeGA==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.9.6.tgz", - "integrity": "sha512-J9AFDq/xiRI58eR2NIDfyVmTYGyIZmRcvcAoJ48oDld/NTR8wyiPUu2X/v1navJ+N/FGg68LEbX3Ejd6l8B7MQ==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.9.6.tgz", - "integrity": "sha512-jqzNLhNDvIZOrt69Ce4UjGRpXJBzhUBzawMwnaDAwyHriki3XollsewxWzOzz+4yOFDkuJHtTsZFwMxhYJWmLQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ] - }, "node_modules/@scure/base": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/@scure/base/-/base-1.1.5.tgz", @@ -3127,20 +2632,6 @@ "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", "dev": true }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, "node_modules/function-bind": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", diff --git a/package.json b/package.json index 7e3da5f..e232ea1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@parifi/sdk", - "version": "0.1.6", + "version": "0.1.7", "description": "Parifi SDK with common utility functions", "files": [ "dist", @@ -46,7 +46,7 @@ }, "dependencies": { "@gelatonetwork/relay-sdk": "^5.5.5", - "@parifi/references": "^1.0.0", + "@parifi/references": "1.1.0-dev", "axios": "^1.6.7", "decimal.js": "^10.4.3", "dotenv": "^16.4.1", From ff571366cb58048f2ef99faf9f37335d6e37a44d Mon Sep 17 00:00:00 2001 From: racso2609 Date: Tue, 26 Mar 2024 17:31:58 -0400 Subject: [PATCH 5/5] bump version --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index e232ea1..5857515 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@parifi/sdk", - "version": "0.1.7", + "version": "0.1.8", "description": "Parifi SDK with common utility functions", "files": [ "dist",