Skip to content

Commit d2139f4

Browse files
Merge pull request #378 from LIT-Protocol/chore/replace-ad-sdk-install
Chore: replace local vendor install of `sugar-sdk` with `@dromos-labs/sdk.js`
2 parents 4ff6c44 + 012c817 commit d2139f4

File tree

11 files changed

+44
-42
lines changed

11 files changed

+44
-42
lines changed
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
ability-aerodrome-swap: minor
3+
---
4+
5+
Replace local vendor install of sugar-sdk with NPM install of @dromos-labs/sdk.js

packages/apps/abilities-e2e/jest.config.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,14 @@ module.exports = {
1212
],
1313
transformIgnorePatterns: [
1414
// PNPM style: scoped packages with `.` become `+`, and non-scoped stay the same
15-
// Include all @account-kit, @aa-sdk, @wagmi packages and sugar-sdk using wildcards
16-
'<rootDir>/node_modules/.pnpm/(?!(@noble\\+secp256k1|cbor2|@cto\\.af\\+wtf8|@account-kit\\+[^@]+|@aa-sdk\\+[^@]+|@lit-protocol\\+vincent-scaffold-sdk|@wagmi\\+[^@]+|@tanstack\\+[^@]+|sugar-sdk)@)',
15+
// Include all @account-kit, @aa-sdk, @wagmi packages and @dromos-labs/sdk.js using wildcards
16+
'<rootDir>/node_modules/.pnpm/(?!(@noble\\+secp256k1|cbor2|@cto\\.af\\+wtf8|@account-kit\\+[^@]+|@aa-sdk\\+[^@]+|@lit-protocol\\+vincent-scaffold-sdk|@wagmi\\+[^@]+|@tanstack\\+[^@]+|@dromos-labs\\+sdk\\.js)@)',
1717

1818
// Absolute path variant (in case of different module resolution by Jest)
19-
`${path.join(__dirname, '../..')}/node_modules/.pnpm/(?!(@noble\\+secp256k1|cbor2|@cto\\.af\\+wtf8|@account-kit\\+[^@]+|@aa-sdk\\+[^@]+|@lit-protocol\\+vincent-scaffold-sdk|@wagmi\\+[^@]+|@tanstack\\+[^@]+|sugar-sdk)@)`,
19+
`${path.join(__dirname, '../..')}/node_modules/.pnpm/(?!(@noble\\+secp256k1|cbor2|@cto\\.af\\+wtf8|@account-kit\\+[^@]+|@aa-sdk\\+[^@]+|@lit-protocol\\+vincent-scaffold-sdk|@wagmi\\+[^@]+|@tanstack\\+[^@]+|@dromos-labs\\+sdk\\.js)@)`,
2020

2121
// Fallback for non-PNPM node_modules structure
22-
'node_modules/(?!.pnpm|@noble/secp256k1|cbor2|@cto\\.af/wtf8|@account-kit/[^/]+|@aa-sdk/[^/]+|@lit-protocol/vincent-scaffold-sdk|@wagmi/[^/]+|@tanstack/[^/]+|sugar-sdk)',
22+
'node_modules/(?!.pnpm|@noble/secp256k1|cbor2|@cto\\.af/wtf8|@account-kit/[^/]+|@aa-sdk/[^/]+|@lit-protocol/vincent-scaffold-sdk|@wagmi/[^/]+|@tanstack/[^/]+|@dromos-labs/sdk\\.js)',
2323
],
2424
moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx', 'json', 'node'],
2525
coverageDirectory: 'coverage',
Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
{
2-
"appId": 25495808171,
2+
"appId": 81568398121,
33
"appVersion": 1,
44
"userPkp": {
5-
"tokenId": "3642086617849255502636868489753780819830331370694537145307432406587444605687",
6-
"ethAddress": "0xB82aBD54a142811Cb925FA949A43fC84078AeBad",
7-
"pkpPubkey": "0x04c020d8bb0a778ab1a1a2375102751cd4e899682acb16d567fb1c445528567996a124848748bd4d581e82b8463f05acc2f5fc9cd9cd9f853c49c94dea3e17ab78"
5+
"tokenId": "112433674580643274784583480832492330725801423440934397297498352646328580181624",
6+
"ethAddress": "0x8CFA1D14271a8805Fb4E06d86f00545F0FCFB538",
7+
"pkpPubkey": "0x044875c5da6143e7d86fba8682486b213743e091d48036b2c01a1fcd45add2329a27098704d5bbe3455d3335815dd5f4618f7082a8d6c8f8dd41ce2767f1d4c7e5"
88
},
99
"capacityCreditInfo": {
10-
"capacityTokenIdStr": "281826",
11-
"capacityTokenId": "281826",
10+
"capacityTokenIdStr": "311915",
11+
"capacityTokenId": "311915",
1212
"requestsPerKilosecond": 80,
1313
"daysUntilUTCMidnightExpiration": 25,
14-
"mintedAtUtc": "2025-09-18T06:56:26.487Z"
14+
"mintedAtUtc": "2025-10-24T03:21:01.486Z"
1515
}
1616
}

packages/apps/ability-aerodrome-swap/package.json

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
"access": "public"
66
},
77
"dependencies": {
8+
"@dromos-labs/sdk.js": "0.3.0-alpha.1",
89
"@lit-protocol/vincent-ability-sdk": "workspace:*",
9-
"sugar-sdk": "file:vendor/sugar-sdk-0.3.0-alpha.1.tgz",
1010
"ethers": "^5.8.0",
1111
"tslib": "2.8.1",
1212
"zod": "^3.25.64"
@@ -24,7 +24,6 @@
2424
"types": "./dist/src/index.d.ts",
2525
"files": [
2626
"dist/**",
27-
"*.md",
28-
"vendor/**"
27+
"*.md"
2928
]
3029
}

packages/apps/ability-aerodrome-swap/src/generated/lit-action.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
"ipfsCid": "QmQ92K8M45AqsgyfaKNrcrJiQgQLaCu2ip9mHehnbJfkRg"
2+
"ipfsCid": "QmdkvegdnT47aNn2MrHFyCV74EnWqg6wCnjNnEzppUzeRp"
33
}

packages/apps/ability-aerodrome-swap/src/lib/ability-helpers/find-supported-token-on-base.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { getListedTokens, type SugarWagmiConfig } from 'sugar-sdk';
1+
import { getListedTokens, type SugarWagmiConfig } from '@dromos-labs/sdk.js';
22

33
export const findSupportedTokenOnBase = async ({
44
config,

packages/apps/ability-aerodrome-swap/src/lib/vincent-ability.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import {
22
createVincentAbility,
33
supportedPoliciesForAbility,
44
} from '@lit-protocol/vincent-ability-sdk';
5-
import { base, getDefaultConfig, getQuoteForSwap, swap } from 'sugar-sdk';
5+
import { base, getDefaultConfig, getQuoteForSwap, swap } from '@dromos-labs/sdk.js';
66
import { ethers } from 'ethers';
77

88
import {
@@ -15,7 +15,7 @@ import {
1515
} from './schemas';
1616
import { AbilityAction, CheckNativeTokenBalanceResultSuccess } from './types';
1717
import { checkErc20Allowance, checkErc20Balance, checkNativeTokenBalance } from './ability-checks';
18-
import { getChainConfig, type Quote } from 'sugar-sdk/primitives';
18+
import { getChainConfig, type Quote } from '@dromos-labs/sdk.js/primitives';
1919
import { findSupportedTokenOnBase } from './ability-helpers/find-supported-token-on-base';
2020
import { sendAerodromeSwapTx, sendErc20ApprovalTx } from './ability-helpers';
2121

@@ -26,7 +26,7 @@ export const bigintReplacer = (key: any, value: any) => {
2626
export const sugarSdkQuoteBigintReviver = (key: any, value: any) => {
2727
// Convert string values that were BigInts back to BigInt for the
2828
// Sugar SDK Quote object:
29-
// sugar-sdk/dist/primitives/externals/app/src/hooks/types.d.ts
29+
// @dromos-labs/sdk.js/dist/primitives/externals/app/src/hooks/types.d.ts
3030
if (
3131
typeof value === 'string' &&
3232
(key === 'amount' ||
Binary file not shown.

packages/apps/app-dashboard/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,6 @@
9898
"@types/topojson-client": "^3.1.5",
9999
"@types/validator": "^13.15.2",
100100
"@vitejs/plugin-react": "^4.3.4",
101-
"@walletconnect/core": "^2.20.2",
102101
"ag-grid-community": "^33.3.1",
103102
"ag-grid-react": "^33.3.1",
104103
"ajv": "^8.17.1",

0 commit comments

Comments
 (0)