diff --git a/.github/workflows/format_token_list.yml b/.github/workflows/format_token_list.yml index 82b6765..dda17ad 100644 --- a/.github/workflows/format_token_list.yml +++ b/.github/workflows/format_token_list.yml @@ -17,12 +17,17 @@ jobs: - uses: actions/checkout@v2 - uses: actions/setup-node@v2 with: - node-version: "14" + node-version: "18" + - name: Install dependencies shell: bash - run: echo "//npm.pkg.github.com/:_authToken=${{secrets.GITHUB_TOKEN}}" >> .npmrc && yarn install --frozen-lockfile --verbose && rm -f .npmrc + run: | + echo "//npm.pkg.github.com/:_authToken=${{ secrets.GH_REGISTRY_ACCESS_TOKEN }}" >> ~/.npmrc + yarn install --frozen-lockfile + rm -f ~/.npmrc - name: Validate JSON file run: yarn validate + - name: Discord notification (failure) if: failure() uses: Ilshidur/action-discord@master diff --git a/.npmrc b/.npmrc new file mode 100644 index 0000000..af66bba --- /dev/null +++ b/.npmrc @@ -0,0 +1 @@ +@angleprotocol:registry=https://npm.pkg.github.com diff --git a/.nprmc b/.nprmc deleted file mode 100644 index c1139c9..0000000 --- a/.nprmc +++ /dev/null @@ -1 +0,0 @@ -@angleprotocol:registry=https://npm.pkg.github.com \ No newline at end of file diff --git a/ERC20_LIST.json b/ERC20_LIST.json index b8e4483..df09b4e 100644 --- a/ERC20_LIST.json +++ b/ERC20_LIST.json @@ -470,7 +470,10 @@ "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/crvFRAXUSDC.svg", "name": "Curve.fi FRAX/USDC", "symbol": "crvFRAXUSDC", - "underlyingTokens": ["0x853d955aCEf822Db058eb8505911ED77F175b99e", "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48"], + "underlyingTokens": [ + "0x853d955aCEf822Db058eb8505911ED77F175b99e", + "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48" + ], "useInSwap": false }, "0x6c3F90f043a72FA612cbac8115EE7e52BDe6E490": { @@ -496,7 +499,10 @@ "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/LUSD3CRV.svg", "name": "Curve.fi Factory USD Metapool: Liquity", "symbol": "LUSD3CRV", - "underlyingTokens": ["0x5f98805A4E8be255a32880FDeC7F6728C6568bA0", "0x6c3F90f043a72FA612cbac8115EE7e52BDe6E490"], + "underlyingTokens": [ + "0x5f98805A4E8be255a32880FDeC7F6728C6568bA0", + "0x6c3F90f043a72FA612cbac8115EE7e52BDe6E490" + ], "useInSwap": false }, "0xa9d2Eea75C80fF9669cc998c276Ff26D741Dcb26": { @@ -507,7 +513,9 @@ "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/sd-crvFRAXUSDC.svg", "name": "Angle Curve.fi FRAX/USDC Stake DAO Staker", "symbol": "sd-crvFRAXUSDC", - "underlyingTokens": ["0x3175Df0976dFA876431C2E9eE6Bc45b65d3473CC"], + "underlyingTokens": [ + "0x3175Df0976dFA876431C2E9eE6Bc45b65d3473CC" + ], "useInSwap": false, "wrappingMethod": "BorrowStaker" }, @@ -519,7 +527,9 @@ "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/sd-3CRV.svg", "name": "Angle Curve.fi DAI/USDC/USDT Stake DAO Staker", "symbol": "sd-3CRV", - "underlyingTokens": ["0x6c3F90f043a72FA612cbac8115EE7e52BDe6E490"], + "underlyingTokens": [ + "0x6c3F90f043a72FA612cbac8115EE7e52BDe6E490" + ], "useInSwap": false, "wrappingMethod": "BorrowStaker" }, @@ -531,7 +541,9 @@ "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/sd-crvLUSD3CRV.svg", "name": "Angle Curve.fi Factory USD Metapool: Liquity Stake DAO Staker", "symbol": "sd-crvLUSD3CRV", - "underlyingTokens": ["0xEd279fDD11cA84bEef15AF5D39BB4d4bEE23F0cA"], + "underlyingTokens": [ + "0xEd279fDD11cA84bEef15AF5D39BB4d4bEE23F0cA" + ], "useInSwap": false, "wrappingMethod": "BorrowStaker" }, @@ -543,7 +555,9 @@ "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/cvx-crvFRAXUSDC.svg", "name": "Angle Curve.fi FRAX/USDC Convex Staker", "symbol": "cvx-crvFRAXUSDC", - "underlyingTokens": ["0x3175Df0976dFA876431C2E9eE6Bc45b65d3473CC"], + "underlyingTokens": [ + "0x3175Df0976dFA876431C2E9eE6Bc45b65d3473CC" + ], "useInSwap": false, "wrappingMethod": "BorrowStaker" }, @@ -555,7 +569,9 @@ "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/cvx-3CRV.svg", "name": "Angle Curve.fi DAI/USDC/USDT Convex Staker", "symbol": "cvx-3CRV", - "underlyingTokens": ["0x6c3F90f043a72FA612cbac8115EE7e52BDe6E490"], + "underlyingTokens": [ + "0x6c3F90f043a72FA612cbac8115EE7e52BDe6E490" + ], "useInSwap": false, "wrappingMethod": "BorrowStaker" }, @@ -567,7 +583,9 @@ "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/cvx-crvLUSD3CRV.svg", "name": "Angle Curve.fi Factory USD Metapool: Liquity Convex Staker", "symbol": "cvx-crvLUSD3CRV", - "underlyingTokens": ["0xEd279fDD11cA84bEef15AF5D39BB4d4bEE23F0cA"], + "underlyingTokens": [ + "0xEd279fDD11cA84bEef15AF5D39BB4d4bEE23F0cA" + ], "useInSwap": false, "wrappingMethod": "BorrowStaker" }, @@ -735,7 +753,9 @@ "decimals": 18, "symbol": "amDAI", "wrappingMethod": "Aave Matic Market", - "underlyingTokens": ["0x8f3Cf7ad23Cd3CaDbD9735AFf958023239c6A063"], + "underlyingTokens": [ + "0x8f3Cf7ad23Cd3CaDbD9735AFf958023239c6A063" + ], "hasPermit": false, "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/DAI.svg" }, @@ -753,7 +773,9 @@ "decimals": 6, "symbol": "amUSDC", "wrappingMethod": "Aave Matic Market", - "underlyingTokens": ["0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174"], + "underlyingTokens": [ + "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174" + ], "hasPermit": false, "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/USDC.svg" }, @@ -779,7 +801,9 @@ "decimals": 6, "symbol": "amUSDT", "wrappingMethod": "Aave Matic Market", - "underlyingTokens": ["0xc2132D05D31c914a87C6611C10748AEb04B58e8F"], + "underlyingTokens": [ + "0xc2132D05D31c914a87C6611C10748AEb04B58e8F" + ], "hasPermit": false, "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/USDT.svg" }, @@ -799,7 +823,9 @@ "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/cvxam3CRV.svg", "name": "Angle Curve.fi amDAI/amUSDC/amUSDT Staker", "symbol": "agstk-am3CRV", - "underlyingTokens": ["0xE7a24EF0C5e95Ffb0f6684b813A78F2a3AD7D171"], + "underlyingTokens": [ + "0xE7a24EF0C5e95Ffb0f6684b813A78F2a3AD7D171" + ], "useInSwap": false }, "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174": { @@ -1166,7 +1192,10 @@ "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/2CRV.svg", "name": "Curve.fi USDC/USDT", "symbol": "2CRV", - "underlyingTokens": ["0xFF970A61A04b1cA14834A43f5dE4533eBDDB5CC8", "0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9"], + "underlyingTokens": [ + "0xFF970A61A04b1cA14834A43f5dE4533eBDDB5CC8", + "0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9" + ], "useInSwap": false }, "0xc8711B1206cD3e89799Ec32973f583e696Cb553C": { @@ -1177,7 +1206,9 @@ "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/sd-2CRV.svg", "name": "Angle Curve.fi USDC/USDT Stake DAO Staker", "symbol": "sd-crvUSDCUSDT", - "underlyingTokens": ["0x7f90122BF0700F9E7e1F688fe926940E8839F353"], + "underlyingTokens": [ + "0x7f90122BF0700F9E7e1F688fe926940E8839F353" + ], "useInSwap": false, "wrappingMethod": "BorrowStaker" }, @@ -1189,7 +1220,9 @@ "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/cvx-2CRV.svg", "name": "Angle Curve.fi USDC/USDT Convex Staker", "symbol": "cvx-crvUSDCUSDT", - "underlyingTokens": ["0x7f90122BF0700F9E7e1F688fe926940E8839F353"], + "underlyingTokens": [ + "0x7f90122BF0700F9E7e1F688fe926940E8839F353" + ], "useInSwap": false, "wrappingMethod": "BorrowStaker" }, @@ -1722,6 +1755,29 @@ "useInSwap": true, "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/MNT.svg" } + }, + "1116": { + "0xC16B81Af351BA9e64C1a069E3Ab18c244A1E3049": { + "address": "0xC16B81Af351BA9e64C1a069E3Ab18c244A1E3049", + "name": "Angle Merkl", + "decimals": 18, + "symbol": "aglaMerkl", + "hasPermit": false, + "useInSwap": false, + "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-assets/main/2_protocol-icon-only/4-colorback/PNG/angle-icon-colorback-black500.png" + } + }, + "108": { + "0xC16B81Af351BA9e64C1a069E3Ab18c244A1E3049": { + "address": "0xC16B81Af351BA9e64C1a069E3Ab18c244A1E3049", + "name": "Angle Merkl", + "decimals": 18, + "symbol": "aglaMerkl", + "hasPermit": false, + "useInSwap": false, + "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-assets/main/2_protocol-icon-only/4-colorback/PNG/angle-icon-colorback-black500.png" + } } + } -] +] \ No newline at end of file diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index cbd44c6..0000000 --- a/package-lock.json +++ /dev/null @@ -1,278 +0,0 @@ -{ - "name": "angle-token-list", - "version": "1.0.0", - "lockfileVersion": 2, - "requires": true, - "packages": { - "": { - "name": "angle-token-list", - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "ts-node": "^10.7.0" - } - }, - "node_modules/@cspotcode/source-map-consumer": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@cspotcode/source-map-consumer/-/source-map-consumer-0.8.0.tgz", - "integrity": "sha512-41qniHzTU8yAGbCp04ohlmSrZf8bkf/iJsl3V0dRGsQN/5GFfx+LbCSsCpp2gqrqjTVg/K6O8ycoV35JIwAzAg==", - "engines": { - "node": ">= 12" - } - }, - "node_modules/@cspotcode/source-map-support": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.7.0.tgz", - "integrity": "sha512-X4xqRHqN8ACt2aHVe51OxeA2HjbcL4MqFqXkrmQszJ1NOUuUu5u6Vqx/0lZSVNku7velL5FC/s5uEAj1lsBMhA==", - "dependencies": { - "@cspotcode/source-map-consumer": "0.8.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@tsconfig/node10": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.8.tgz", - "integrity": "sha512-6XFfSQmMgq0CFLY1MslA/CPUfhIL919M1rMsa5lP2P097N2Wd1sSX0tx1u4olM16fLNhtHZpRhedZJphNJqmZg==" - }, - "node_modules/@tsconfig/node12": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.9.tgz", - "integrity": "sha512-/yBMcem+fbvhSREH+s14YJi18sp7J9jpuhYByADT2rypfajMZZN4WQ6zBGgBKp53NKmqI36wFYDb3yaMPurITw==" - }, - "node_modules/@tsconfig/node14": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.1.tgz", - "integrity": "sha512-509r2+yARFfHHE7T6Puu2jjkoycftovhXRqW328PDXTVGKihlb1P8Z9mMZH04ebyajfRY7dedfGynlrFHJUQCg==" - }, - "node_modules/@tsconfig/node16": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.2.tgz", - "integrity": "sha512-eZxlbI8GZscaGS7kkc/trHTT5xgrjH3/1n2JDwusC9iahPKWMRvRjJSAN5mCXviuTGQ/lHnhvv8Q1YTpnfz9gA==" - }, - "node_modules/@types/node": { - "version": "17.0.21", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.21.tgz", - "integrity": "sha512-DBZCJbhII3r90XbQxI8Y9IjjiiOGlZ0Hr32omXIZvwwZ7p4DMMXGrKXVyPfuoBOri9XNtL0UK69jYIBIsRX3QQ==", - "peer": true - }, - "node_modules/acorn": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", - "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-walk": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", - "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/arg": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", - "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==" - }, - "node_modules/create-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", - "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==" - }, - "node_modules/diff": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", - "engines": { - "node": ">=0.3.1" - } - }, - "node_modules/make-error": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==" - }, - "node_modules/ts-node": { - "version": "10.7.0", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.7.0.tgz", - "integrity": "sha512-TbIGS4xgJoX2i3do417KSaep1uRAW/Lu+WAL2doDHC0D6ummjirVOXU5/7aiZotbQ5p1Zp9tP7U6cYhA0O7M8A==", - "dependencies": { - "@cspotcode/source-map-support": "0.7.0", - "@tsconfig/node10": "^1.0.7", - "@tsconfig/node12": "^1.0.7", - "@tsconfig/node14": "^1.0.0", - "@tsconfig/node16": "^1.0.2", - "acorn": "^8.4.1", - "acorn-walk": "^8.1.1", - "arg": "^4.1.0", - "create-require": "^1.1.0", - "diff": "^4.0.1", - "make-error": "^1.1.1", - "v8-compile-cache-lib": "^3.0.0", - "yn": "3.1.1" - }, - "bin": { - "ts-node": "dist/bin.js", - "ts-node-cwd": "dist/bin-cwd.js", - "ts-node-esm": "dist/bin-esm.js", - "ts-node-script": "dist/bin-script.js", - "ts-node-transpile-only": "dist/bin-transpile.js", - "ts-script": "dist/bin-script-deprecated.js" - }, - "peerDependencies": { - "@swc/core": ">=1.2.50", - "@swc/wasm": ">=1.2.50", - "@types/node": "*", - "typescript": ">=2.7" - }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "@swc/wasm": { - "optional": true - } - } - }, - "node_modules/typescript": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.2.tgz", - "integrity": "sha512-HM/hFigTBHZhLXshn9sN37H085+hQGeJHJ/X7LpBWLID/fbc2acUMfU+lGD98X81sKP+pFa9f0DZmCwB9GnbAg==", - "peer": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "node_modules/v8-compile-cache-lib": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.0.tgz", - "integrity": "sha512-mpSYqfsFvASnSn5qMiwrr4VKfumbPyONLCOPmsR3A6pTY/r0+tSaVbgPWSAIuzbk3lCTa+FForeTiO+wBQGkjA==" - }, - "node_modules/yn": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", - "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", - "engines": { - "node": ">=6" - } - } - }, - "dependencies": { - "@cspotcode/source-map-consumer": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@cspotcode/source-map-consumer/-/source-map-consumer-0.8.0.tgz", - "integrity": "sha512-41qniHzTU8yAGbCp04ohlmSrZf8bkf/iJsl3V0dRGsQN/5GFfx+LbCSsCpp2gqrqjTVg/K6O8ycoV35JIwAzAg==" - }, - "@cspotcode/source-map-support": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.7.0.tgz", - "integrity": "sha512-X4xqRHqN8ACt2aHVe51OxeA2HjbcL4MqFqXkrmQszJ1NOUuUu5u6Vqx/0lZSVNku7velL5FC/s5uEAj1lsBMhA==", - "requires": { - "@cspotcode/source-map-consumer": "0.8.0" - } - }, - "@tsconfig/node10": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.8.tgz", - "integrity": "sha512-6XFfSQmMgq0CFLY1MslA/CPUfhIL919M1rMsa5lP2P097N2Wd1sSX0tx1u4olM16fLNhtHZpRhedZJphNJqmZg==" - }, - "@tsconfig/node12": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.9.tgz", - "integrity": "sha512-/yBMcem+fbvhSREH+s14YJi18sp7J9jpuhYByADT2rypfajMZZN4WQ6zBGgBKp53NKmqI36wFYDb3yaMPurITw==" - }, - "@tsconfig/node14": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.1.tgz", - "integrity": "sha512-509r2+yARFfHHE7T6Puu2jjkoycftovhXRqW328PDXTVGKihlb1P8Z9mMZH04ebyajfRY7dedfGynlrFHJUQCg==" - }, - "@tsconfig/node16": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.2.tgz", - "integrity": "sha512-eZxlbI8GZscaGS7kkc/trHTT5xgrjH3/1n2JDwusC9iahPKWMRvRjJSAN5mCXviuTGQ/lHnhvv8Q1YTpnfz9gA==" - }, - "@types/node": { - "version": "17.0.21", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.21.tgz", - "integrity": "sha512-DBZCJbhII3r90XbQxI8Y9IjjiiOGlZ0Hr32omXIZvwwZ7p4DMMXGrKXVyPfuoBOri9XNtL0UK69jYIBIsRX3QQ==", - "peer": true - }, - "acorn": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", - "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==" - }, - "acorn-walk": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", - "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==" - }, - "arg": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", - "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==" - }, - "create-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", - "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==" - }, - "diff": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==" - }, - "make-error": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==" - }, - "ts-node": { - "version": "10.7.0", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.7.0.tgz", - "integrity": "sha512-TbIGS4xgJoX2i3do417KSaep1uRAW/Lu+WAL2doDHC0D6ummjirVOXU5/7aiZotbQ5p1Zp9tP7U6cYhA0O7M8A==", - "requires": { - "@cspotcode/source-map-support": "0.7.0", - "@tsconfig/node10": "^1.0.7", - "@tsconfig/node12": "^1.0.7", - "@tsconfig/node14": "^1.0.0", - "@tsconfig/node16": "^1.0.2", - "acorn": "^8.4.1", - "acorn-walk": "^8.1.1", - "arg": "^4.1.0", - "create-require": "^1.1.0", - "diff": "^4.0.1", - "make-error": "^1.1.1", - "v8-compile-cache-lib": "^3.0.0", - "yn": "3.1.1" - } - }, - "typescript": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.2.tgz", - "integrity": "sha512-HM/hFigTBHZhLXshn9sN37H085+hQGeJHJ/X7LpBWLID/fbc2acUMfU+lGD98X81sKP+pFa9f0DZmCwB9GnbAg==", - "peer": true - }, - "v8-compile-cache-lib": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.0.tgz", - "integrity": "sha512-mpSYqfsFvASnSn5qMiwrr4VKfumbPyONLCOPmsR3A6pTY/r0+tSaVbgPWSAIuzbk3lCTa+FForeTiO+wBQGkjA==" - }, - "yn": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", - "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==" - } - } -} diff --git a/package.json b/package.json index 1d43dc5..b0f5b95 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ "author": "greedythib ", "license": "MIT", "dependencies": { - "@angleprotocol/sdk": "^3.0.121", + "@angleprotocol/sdk": "0.5.0", "ethers": "^5.7.1", "joi": "^17.6.0", "prettier": "^2.8.2" diff --git a/src/types.ts b/src/types.ts index 2789a38..9f80568 100644 --- a/src/types.ts +++ b/src/types.ts @@ -57,4 +57,6 @@ export const joiSchema = Joi.object().keys({ [ChainId.LINEA]: Joi.object().pattern(/^/, tokenInfo), [ChainId.MANTLE]: Joi.object().pattern(/^/, tokenInfo), [ChainId.ZKSYNC]: Joi.object().pattern(/^/, tokenInfo), + [ChainId.CORE]: Joi.object().pattern(/^/, tokenInfo), + [ChainId.THUNDERCORE]: Joi.object().pattern(/^/, tokenInfo), }); diff --git a/yarn.lock b/yarn.lock index 6d5ac64..e0e5829 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,10 +2,10 @@ # yarn lockfile v1 -"@angleprotocol/sdk@^3.0.121": - version "3.0.121" - resolved "https://registry.yarnpkg.com/@angleprotocol/sdk/-/sdk-3.0.121.tgz#53911149c4a43f032b1979a4c679858a7dbb2ba6" - integrity sha512-XAhNlFIEbKm2f0nQHF0sTA56OAPlsZD5OtTvD32CnTM0Lk2ezIRjgKJf5imwpZxMRgP/5jKtLZyP+fi8o/Ry0w== +"@angleprotocol/sdk@0.5.0": + version "0.5.0" + resolved "https://npm.pkg.github.com/download/@angleprotocol/sdk/0.5.0/7a7011d36988218407a7cbcccff94d3038f4a8b6#7a7011d36988218407a7cbcccff94d3038f4a8b6" + integrity sha512-btdF1DJgARmPIEAE/d6hyWLDHnMVCMu/+OE+A2I3GVAlcrZNz+wOaio+XnfG/6dX6MkkNwZU1tYE+F0lp2fWVw== dependencies: "@typechain/ethers-v5" "^10.0.0" "@types/lodash" "^4.14.180"