From a26e84b35771c31711af50bfe2e921a331721cf8 Mon Sep 17 00:00:00 2001 From: Dmitri Tsumak Date: Wed, 12 Jun 2024 00:45:06 +0300 Subject: [PATCH] Update testnet addresses (#67) --- package-lock.json | 411 +++++++++++++++-------------------- package.json | 18 +- src/abis/BlocklistVault.json | 9 +- src/abis/Erc20Vault.json | 9 +- src/abis/GenesisVault.json | 9 +- src/abis/GnoVault.json | 9 +- src/abis/PrivateVault.json | 9 +- src/abis/RewardSplitter.json | 13 ++ src/abis/Vault.json | 9 +- src/config/chiado.json | 44 ++-- src/config/holesky.json | 26 +-- 11 files changed, 279 insertions(+), 287 deletions(-) diff --git a/package-lock.json b/package-lock.json index 5d27546..d49b22d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,28 +1,28 @@ { "name": "v3-subgraph", - "version": "1.1.5", + "version": "1.1.6", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "v3-subgraph", - "version": "1.1.5", + "version": "1.1.6", "license": "AGPL-3.0-only", "devDependencies": { - "@graphprotocol/graph-cli": "0.69.1", - "@graphprotocol/graph-ts": "0.34.0", - "@types/node": "20.11.30", - "@typescript-eslint/eslint-plugin": "7.4.0", - "@typescript-eslint/parser": "7.4.0", + "@graphprotocol/graph-cli": "0.73.0", + "@graphprotocol/graph-ts": "0.35.1", + "@types/node": "20.14.2", + "@typescript-eslint/eslint-plugin": "7.13.0", + "@typescript-eslint/parser": "7.13.0", "dotenv": "16.4.5", "eslint": "8.57.0", "eslint-config-prettier": "9.1.0", "husky": "9.0.11", - "lint-staged": "15.2.2", + "lint-staged": "15.2.6", "matchstick-as": "0.6.0", "mustache": "4.2.0", - "prettier": "3.2.5", - "typescript": "5.4.3" + "prettier": "3.3.2", + "typescript": "5.4.5" }, "engines": { "node": "18" @@ -678,9 +678,9 @@ } }, "node_modules/@graphprotocol/graph-cli": { - "version": "0.69.1", - "resolved": "https://registry.npmjs.org/@graphprotocol/graph-cli/-/graph-cli-0.69.1.tgz", - "integrity": "sha512-PekTli4hsBkF48y2NA2ufNjtdG/VL4N+E7GAavNXxFmSHM9VoCWbR4OBeJ93dAOpgHRGyx8yO1NE9DDT7yEZsg==", + "version": "0.73.0", + "resolved": "https://registry.npmjs.org/@graphprotocol/graph-cli/-/graph-cli-0.73.0.tgz", + "integrity": "sha512-g+EapDRvxhRjMccnUJE8gBRGDIF6mXqtv8g0tzzixVClw/BezBni8QXtXMHs4Gg0G2UnerJJLp5ZQgZqtHWnmg==", "dev": true, "dependencies": { "@float-capital/float-subgraph-uncrashable": "^0.0.0-alpha.4", @@ -703,6 +703,7 @@ "ipfs-http-client": "55.0.0", "jayson": "4.0.0", "js-yaml": "3.14.1", + "open": "8.4.2", "prettier": "3.0.3", "semver": "7.4.0", "sync-request": "6.1.0", @@ -734,9 +735,9 @@ } }, "node_modules/@graphprotocol/graph-ts": { - "version": "0.34.0", - "resolved": "https://registry.npmjs.org/@graphprotocol/graph-ts/-/graph-ts-0.34.0.tgz", - "integrity": "sha512-gnhjai65AV4YMYe9QHGz+HP/jdzI54z/nOfEXZFfh6m987EP2iy3ycLXrTi+ahcogHH7vtoWFdXbUzZbE8bCAg==", + "version": "0.35.1", + "resolved": "https://registry.npmjs.org/@graphprotocol/graph-ts/-/graph-ts-0.35.1.tgz", + "integrity": "sha512-74CfuQmf7JI76/XCC34FTkMMKeaf+3Pn0FIV3m9KNeaOJ+OI3CvjMIVRhOZdKcJxsFCBGaCCl0eQjh47xTjxKA==", "dev": true, "dependencies": { "assemblyscript": "0.19.10" @@ -779,6 +780,7 @@ "version": "0.11.14", "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", + "deprecated": "Use @eslint/config-array instead", "dev": true, "dependencies": { "@humanwhocodes/object-schema": "^2.0.2", @@ -825,9 +827,10 @@ } }, "node_modules/@humanwhocodes/object-schema": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz", - "integrity": "sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", + "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", + "deprecated": "Use @eslint/object-schema instead", "dev": true }, "node_modules/@ipld/dag-cbor": { @@ -1379,12 +1382,6 @@ "@types/node": "*" } }, - "node_modules/@types/json-schema": { - "version": "7.0.15", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", - "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", - "dev": true - }, "node_modules/@types/long": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.2.tgz", @@ -1398,9 +1395,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "20.11.30", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.30.tgz", - "integrity": "sha512-dHM6ZxwlmuZaRmUPfv1p+KrdD1Dci04FbdEm/9wEMouFqxYoFl5aMkt0VMAUtYRQDyYvD41WJLukhq/ha3YuTw==", + "version": "20.14.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.2.tgz", + "integrity": "sha512-xyu6WAMVwv6AKFLB+e/7ySZVr/0zLCzOa7rSpq6jNwpqOrUbcACDWC+53d4n2QHOnDou0fbIsg8wZu/sxrnI4Q==", "dev": true, "dependencies": { "undici-types": "~5.26.4" @@ -1436,12 +1433,6 @@ "@types/node": "*" } }, - "node_modules/@types/semver": { - "version": "7.5.8", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", - "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", - "dev": true - }, "node_modules/@types/ws": { "version": "7.4.7", "resolved": "https://registry.npmjs.org/@types/ws/-/ws-7.4.7.tgz", @@ -1452,22 +1443,20 @@ } }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.4.0.tgz", - "integrity": "sha512-yHMQ/oFaM7HZdVrVm/M2WHaNPgyuJH4WelkSVEWSSsir34kxW2kDJCxlXRhhGWEsMN0WAW/vLpKfKVcm8k+MPw==", + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.13.0.tgz", + "integrity": "sha512-FX1X6AF0w8MdVFLSdqwqN/me2hyhuQg4ykN6ZpVhh1ij/80pTvDKclX1sZB9iqex8SjQfVhwMKs3JtnnMLzG9w==", "dev": true, "dependencies": { - "@eslint-community/regexpp": "^4.5.1", - "@typescript-eslint/scope-manager": "7.4.0", - "@typescript-eslint/type-utils": "7.4.0", - "@typescript-eslint/utils": "7.4.0", - "@typescript-eslint/visitor-keys": "7.4.0", - "debug": "^4.3.4", + "@eslint-community/regexpp": "^4.10.0", + "@typescript-eslint/scope-manager": "7.13.0", + "@typescript-eslint/type-utils": "7.13.0", + "@typescript-eslint/utils": "7.13.0", + "@typescript-eslint/visitor-keys": "7.13.0", "graphemer": "^1.4.0", - "ignore": "^5.2.4", + "ignore": "^5.3.1", "natural-compare": "^1.4.0", - "semver": "^7.5.4", - "ts-api-utils": "^1.0.1" + "ts-api-utils": "^1.3.0" }, "engines": { "node": "^18.18.0 || >=20.0.0" @@ -1486,44 +1475,16 @@ } } }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/type-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.13.0.tgz", + "integrity": "sha512-xMEtMzxq9eRkZy48XuxlBFzpVMDurUAfDu5Rz16GouAtXm0TaAoTFzqWUFPPuQYXI/CDaH/Bgx/fk/84t/Bc9A==", "dev": true, "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/parser": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.4.0.tgz", - "integrity": "sha512-ZvKHxHLusweEUVwrGRXXUVzFgnWhigo4JurEj0dGF1tbcGh6buL+ejDdjxOQxv6ytcY1uhun1p2sm8iWStlgLQ==", - "dev": true, - "dependencies": { - "@typescript-eslint/scope-manager": "7.4.0", - "@typescript-eslint/types": "7.4.0", - "@typescript-eslint/typescript-estree": "7.4.0", - "@typescript-eslint/visitor-keys": "7.4.0", - "debug": "^4.3.4" + "@typescript-eslint/typescript-estree": "7.13.0", + "@typescript-eslint/utils": "7.13.0", + "debug": "^4.3.4", + "ts-api-utils": "^1.3.0" }, "engines": { "node": "^18.18.0 || >=20.0.0" @@ -1541,14 +1502,16 @@ } } }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.4.0.tgz", - "integrity": "sha512-68VqENG5HK27ypafqLVs8qO+RkNc7TezCduYrx8YJpXq2QGZ30vmNZGJJJC48+MVn4G2dCV8m5ZTVnzRexTVtw==", + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.13.0.tgz", + "integrity": "sha512-jceD8RgdKORVnB4Y6BqasfIkFhl4pajB1wVxrF4akxD2QPM8GNYjgGwEzYS+437ewlqqrg7Dw+6dhdpjMpeBFQ==", "dev": true, "dependencies": { - "@typescript-eslint/types": "7.4.0", - "@typescript-eslint/visitor-keys": "7.4.0" + "@eslint-community/eslint-utils": "^4.4.0", + "@typescript-eslint/scope-manager": "7.13.0", + "@typescript-eslint/types": "7.13.0", + "@typescript-eslint/typescript-estree": "7.13.0" }, "engines": { "node": "^18.18.0 || >=20.0.0" @@ -1556,18 +1519,22 @@ "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.56.0" } }, - "node_modules/@typescript-eslint/type-utils": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.4.0.tgz", - "integrity": "sha512-247ETeHgr9WTRMqHbbQdzwzhuyaJ8dPTuyuUEMANqzMRB1rj/9qFIuIXK7l0FX9i9FXbHeBQl/4uz6mYuCE7Aw==", + "node_modules/@typescript-eslint/parser": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.13.0.tgz", + "integrity": "sha512-EjMfl69KOS9awXXe83iRN7oIEXy9yYdqWfqdrFAYAAr6syP8eLEFI7ZE4939antx2mNgPRW/o1ybm2SFYkbTVA==", "dev": true, "dependencies": { - "@typescript-eslint/typescript-estree": "7.4.0", - "@typescript-eslint/utils": "7.4.0", - "debug": "^4.3.4", - "ts-api-utils": "^1.0.1" + "@typescript-eslint/scope-manager": "7.13.0", + "@typescript-eslint/types": "7.13.0", + "@typescript-eslint/typescript-estree": "7.13.0", + "@typescript-eslint/visitor-keys": "7.13.0", + "debug": "^4.3.4" }, "engines": { "node": "^18.18.0 || >=20.0.0" @@ -1585,10 +1552,27 @@ } } }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.13.0.tgz", + "integrity": "sha512-ZrMCe1R6a01T94ilV13egvcnvVJ1pxShkE0+NDjDzH4nvG1wXpwsVI5bZCvE7AEDH1mXEx5tJSVR68bLgG7Dng==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "7.13.0", + "@typescript-eslint/visitor-keys": "7.13.0" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, "node_modules/@typescript-eslint/types": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.4.0.tgz", - "integrity": "sha512-mjQopsbffzJskos5B4HmbsadSJQWaRK0UxqQ7GuNA9Ga4bEKeiO6b2DnB6cM6bpc8lemaPseh0H9B/wyg+J7rw==", + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.13.0.tgz", + "integrity": "sha512-QWuwm9wcGMAuTsxP+qz6LBBd3Uq8I5Nv8xb0mk54jmNoCyDspnMvVsOxI6IsMmway5d1S9Su2+sCKv1st2l6eA==", "dev": true, "engines": { "node": "^18.18.0 || >=20.0.0" @@ -1599,19 +1583,19 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.4.0.tgz", - "integrity": "sha512-A99j5AYoME/UBQ1ucEbbMEmGkN7SE0BvZFreSnTd1luq7yulcHdyGamZKizU7canpGDWGJ+Q6ZA9SyQobipePg==", + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.13.0.tgz", + "integrity": "sha512-cAvBvUoobaoIcoqox1YatXOnSl3gx92rCZoMRPzMNisDiM12siGilSM4+dJAekuuHTibI2hVC2fYK79iSFvWjw==", "dev": true, "dependencies": { - "@typescript-eslint/types": "7.4.0", - "@typescript-eslint/visitor-keys": "7.4.0", + "@typescript-eslint/types": "7.13.0", + "@typescript-eslint/visitor-keys": "7.13.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", - "minimatch": "9.0.3", - "semver": "^7.5.4", - "ts-api-utils": "^1.0.1" + "minimatch": "^9.0.4", + "semver": "^7.6.0", + "ts-api-utils": "^1.3.0" }, "engines": { "node": "^18.18.0 || >=20.0.0" @@ -1626,78 +1610,11 @@ } } }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/utils": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.4.0.tgz", - "integrity": "sha512-NQt9QLM4Tt8qrlBVY9lkMYzfYtNz8/6qwZg8pI3cMGlPnj6mOpRxxAm7BMJN9K0AiY+1BwJ5lVC650YJqYOuNg==", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "dev": true, - "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@types/json-schema": "^7.0.12", - "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "7.4.0", - "@typescript-eslint/types": "7.4.0", - "@typescript-eslint/typescript-estree": "7.4.0", - "semver": "^7.5.4" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.56.0" - } - }, - "node_modules/@typescript-eslint/utils/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/utils/node_modules/semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" }, @@ -1706,13 +1623,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.4.0.tgz", - "integrity": "sha512-0zkC7YM0iX5Y41homUUeW1CHtZR01K3ybjM1l6QczoMuay0XKtrb93kv95AxUGwdjGr64nNqnOCwmEl616N8CA==", + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.13.0.tgz", + "integrity": "sha512-nxn+dozQx+MK61nn/JP+M4eCkHDSxSLDpgE3WcQo0+fkjEolnaB5jswvIKC4K56By8MMgIho7f1PVxERHEo8rw==", "dev": true, "dependencies": { - "@typescript-eslint/types": "7.4.0", - "eslint-visitor-keys": "^3.4.1" + "@typescript-eslint/types": "7.13.0", + "eslint-visitor-keys": "^3.4.3" }, "engines": { "node": "^18.18.0 || >=20.0.0" @@ -2123,12 +2040,12 @@ } }, "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "dev": true, "dependencies": { - "fill-range": "^7.0.1" + "fill-range": "^7.1.1" }, "engines": { "node": ">=8" @@ -2715,6 +2632,15 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/delay": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/delay/-/delay-5.0.0.tgz", @@ -3504,9 +3430,9 @@ } }, "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "dev": true, "dependencies": { "to-regex-range": "^5.0.1" @@ -4974,12 +4900,15 @@ } }, "node_modules/lilconfig": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.0.0.tgz", - "integrity": "sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz", + "integrity": "sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==", "dev": true, "engines": { "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" } }, "node_modules/lines-and-columns": { @@ -4989,21 +4918,21 @@ "dev": true }, "node_modules/lint-staged": { - "version": "15.2.2", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.2.2.tgz", - "integrity": "sha512-TiTt93OPh1OZOsb5B7k96A/ATl2AjIZo+vnzFZ6oHK5FuTk63ByDtxGQpHm+kFETjEWqgkF95M8FRXKR/LEBcw==", - "dev": true, - "dependencies": { - "chalk": "5.3.0", - "commander": "11.1.0", - "debug": "4.3.4", - "execa": "8.0.1", - "lilconfig": "3.0.0", - "listr2": "8.0.1", - "micromatch": "4.0.5", - "pidtree": "0.6.0", - "string-argv": "0.3.2", - "yaml": "2.3.4" + "version": "15.2.6", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.2.6.tgz", + "integrity": "sha512-M/3PdijFXT/A5lnbSK3EQNLbIIrkE00JZaD39r7t4kfFOqT1Ly9LgSZSMMtvQ3p2/C8Nyj/ou0vkNHmEwqoB8g==", + "dev": true, + "dependencies": { + "chalk": "~5.3.0", + "commander": "~12.1.0", + "debug": "~4.3.4", + "execa": "~8.0.1", + "lilconfig": "~3.1.1", + "listr2": "~8.2.1", + "micromatch": "~4.0.7", + "pidtree": "~0.6.0", + "string-argv": "~0.3.2", + "yaml": "~2.4.2" }, "bin": { "lint-staged": "bin/lint-staged.js" @@ -5028,12 +4957,12 @@ } }, "node_modules/lint-staged/node_modules/commander": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", - "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==", + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", + "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", "dev": true, "engines": { - "node": ">=16" + "node": ">=18" } }, "node_modules/lint-staged/node_modules/execa": { @@ -5171,25 +5100,28 @@ } }, "node_modules/lint-staged/node_modules/yaml": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.4.tgz", - "integrity": "sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==", + "version": "2.4.5", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.5.tgz", + "integrity": "sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==", "dev": true, + "bin": { + "yaml": "bin.mjs" + }, "engines": { "node": ">= 14" } }, "node_modules/listr2": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-8.0.1.tgz", - "integrity": "sha512-ovJXBXkKGfq+CwmKTjluEqFi3p4h8xvkxGQQAQan22YCgef4KZ1mKGjzfGh6PL6AW5Csw0QiQPNuQyH+6Xk3hA==", + "version": "8.2.1", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-8.2.1.tgz", + "integrity": "sha512-irTfvpib/rNiD637xeevjO2l3Z5loZmuaRi0L0YE5LfijwVY96oyVn0DFD3o/teAok7nfobMG1THvvcHh/BP6g==", "dev": true, "dependencies": { "cli-truncate": "^4.0.0", "colorette": "^2.0.20", "eventemitter3": "^5.0.1", "log-update": "^6.0.0", - "rfdc": "^1.3.0", + "rfdc": "^1.3.1", "wrap-ansi": "^9.0.0" }, "engines": { @@ -5679,12 +5611,12 @@ } }, "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", + "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", "dev": true, "dependencies": { - "braces": "^3.0.2", + "braces": "^3.0.3", "picomatch": "^2.3.1" }, "engines": { @@ -5734,9 +5666,9 @@ "dev": true }, "node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", "dev": true, "dependencies": { "brace-expansion": "^2.0.1" @@ -6029,6 +5961,23 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "dev": true, + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/optionator": { "version": "0.9.3", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", @@ -6414,9 +6363,9 @@ } }, "node_modules/prettier": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.5.tgz", - "integrity": "sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.2.tgz", + "integrity": "sha512-rAVeHYMcv8ATV5d508CFdn+8/pHPpXeIid1DdrPwXnaAdH7cqjVbpJaT5eq4yRAFU/lsbwYwSF/n5iNrdJHPQA==", "dev": true, "bin": { "prettier": "bin/prettier.cjs" @@ -7392,9 +7341,9 @@ "dev": true }, "node_modules/typescript": { - "version": "5.4.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.3.tgz", - "integrity": "sha512-KrPd3PKaCLr78MalgiwJnA25Nm8HAmdwN3mYUYZgG/wizIo9EainNVQI9/yDavtVFRN2h3k8uf3GLHuhDMgEHg==", + "version": "5.4.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", + "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", "dev": true, "bin": { "tsc": "bin/tsc", diff --git a/package.json b/package.json index 122568b..9320fe5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "v3-subgraph", - "version": "1.1.5", + "version": "1.1.6", "description": "Subgraph for the StakeWise Protocol", "repository": "https://github.com/stakewise/v3-subgraph", "license": "AGPL-3.0-only", @@ -45,20 +45,20 @@ "deploy-local:chiado": "npm run prepare:chiado && npm run deploy network:chiado node:local" }, "devDependencies": { - "@graphprotocol/graph-cli": "0.69.1", - "@graphprotocol/graph-ts": "0.34.0", - "@types/node": "20.11.30", - "@typescript-eslint/eslint-plugin": "7.4.0", - "@typescript-eslint/parser": "7.4.0", + "@graphprotocol/graph-cli": "0.73.0", + "@graphprotocol/graph-ts": "0.35.1", + "@types/node": "20.14.2", + "@typescript-eslint/eslint-plugin": "7.13.0", + "@typescript-eslint/parser": "7.13.0", "dotenv": "16.4.5", "eslint": "8.57.0", "eslint-config-prettier": "9.1.0", "husky": "9.0.11", - "lint-staged": "15.2.2", + "lint-staged": "15.2.6", "matchstick-as": "0.6.0", "mustache": "4.2.0", - "prettier": "3.2.5", - "typescript": "5.4.3" + "prettier": "3.3.2", + "typescript": "5.4.5" }, "engines": { "node": "18" diff --git a/src/abis/BlocklistVault.json b/src/abis/BlocklistVault.json index 5ed5dbe..f2a9765 100644 --- a/src/abis/BlocklistVault.json +++ b/src/abis/BlocklistVault.json @@ -558,9 +558,9 @@ { "inputs": [ { - "internalType": "uint128", + "internalType": "uint256", "name": "osTokenShares", - "type": "uint128" + "type": "uint256" } ], "name": "burnOsToken", @@ -1035,6 +1035,11 @@ "internalType": "struct IKeeperValidators.ApprovalParams", "name": "keeperParams", "type": "tuple" + }, + { + "internalType": "bytes", + "name": "validatorsManagerSignature", + "type": "bytes" } ], "name": "registerValidators", diff --git a/src/abis/Erc20Vault.json b/src/abis/Erc20Vault.json index 8d90ac2..9041e09 100644 --- a/src/abis/Erc20Vault.json +++ b/src/abis/Erc20Vault.json @@ -612,9 +612,9 @@ { "inputs": [ { - "internalType": "uint128", + "internalType": "uint256", "name": "osTokenShares", - "type": "uint128" + "type": "uint256" } ], "name": "burnOsToken", @@ -1177,6 +1177,11 @@ "internalType": "struct IKeeperValidators.ApprovalParams", "name": "keeperParams", "type": "tuple" + }, + { + "internalType": "bytes", + "name": "validatorsManagerSignature", + "type": "bytes" } ], "name": "registerValidators", diff --git a/src/abis/GenesisVault.json b/src/abis/GenesisVault.json index 9a9b7f9..e12e5c0 100644 --- a/src/abis/GenesisVault.json +++ b/src/abis/GenesisVault.json @@ -545,9 +545,9 @@ { "inputs": [ { - "internalType": "uint128", + "internalType": "uint256", "name": "osTokenShares", - "type": "uint128" + "type": "uint256" } ], "name": "burnOsToken", @@ -1046,6 +1046,11 @@ "internalType": "struct IKeeperValidators.ApprovalParams", "name": "keeperParams", "type": "tuple" + }, + { + "internalType": "bytes", + "name": "validatorsManagerSignature", + "type": "bytes" } ], "name": "registerValidators", diff --git a/src/abis/GnoVault.json b/src/abis/GnoVault.json index 729eddc..b003725 100644 --- a/src/abis/GnoVault.json +++ b/src/abis/GnoVault.json @@ -501,9 +501,9 @@ { "inputs": [ { - "internalType": "uint128", + "internalType": "uint256", "name": "osTokenShares", - "type": "uint128" + "type": "uint256" } ], "name": "burnOsToken", @@ -976,6 +976,11 @@ "internalType": "struct IKeeperValidators.ApprovalParams", "name": "keeperParams", "type": "tuple" + }, + { + "internalType": "bytes", + "name": "validatorsManagerSignature", + "type": "bytes" } ], "name": "registerValidators", diff --git a/src/abis/PrivateVault.json b/src/abis/PrivateVault.json index e656f3c..fb638d3 100644 --- a/src/abis/PrivateVault.json +++ b/src/abis/PrivateVault.json @@ -526,9 +526,9 @@ { "inputs": [ { - "internalType": "uint128", + "internalType": "uint256", "name": "osTokenShares", - "type": "uint128" + "type": "uint256" } ], "name": "burnOsToken", @@ -1003,6 +1003,11 @@ "internalType": "struct IKeeperValidators.ApprovalParams", "name": "keeperParams", "type": "tuple" + }, + { + "internalType": "bytes", + "name": "validatorsManagerSignature", + "type": "bytes" } ], "name": "registerValidators", diff --git a/src/abis/RewardSplitter.json b/src/abis/RewardSplitter.json index adecf01..07fa7f9 100644 --- a/src/abis/RewardSplitter.json +++ b/src/abis/RewardSplitter.json @@ -263,6 +263,19 @@ "stateMutability": "nonpayable", "type": "function" }, + { + "inputs": [], + "name": "totalRewards", + "outputs": [ + { + "internalType": "uint128", + "name": "", + "type": "uint128" + } + ], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [], "name": "totalShares", diff --git a/src/abis/Vault.json b/src/abis/Vault.json index ace40b4..b42398f 100644 --- a/src/abis/Vault.json +++ b/src/abis/Vault.json @@ -495,9 +495,9 @@ { "inputs": [ { - "internalType": "uint128", + "internalType": "uint256", "name": "osTokenShares", - "type": "uint128" + "type": "uint256" } ], "name": "burnOsToken", @@ -972,6 +972,11 @@ "internalType": "struct IKeeperValidators.ApprovalParams", "name": "keeperParams", "type": "tuple" + }, + { + "internalType": "bytes", + "name": "validatorsManagerSignature", + "type": "bytes" } ], "name": "registerValidators", diff --git a/src/config/chiado.json b/src/config/chiado.json index 2effd4f..e9799cf 100644 --- a/src/config/chiado.json +++ b/src/config/chiado.json @@ -6,17 +6,17 @@ "gnoUsdPriceFeed": "0xcC5E385EdB2fEaB9C9A6DE97b572f1d811312ae7", "v2PoolFeePercent": "1500", "vaultFactoryV1": "0x0000000000000000000000000000000000000000", - "vaultFactoryV2": "0xfA14e7A35EA37c08eC006a15831dCC8eCcf2B51f", + "vaultFactoryV2": "0x3092C23185bCEFB440B0Bc8bFA1E340E40b3A410", "privVaultFactoryV1": "0x0000000000000000000000000000000000000000", - "privVaultFactoryV2": "0x1A9ADdd9ca10338cFd146578b5DfE3caAa660Dfa", + "privVaultFactoryV2": "0xEBAF5bEbFb199D7c08fE82347C6D37914d07de70", "erc20VaultFactoryV1": "0x0000000000000000000000000000000000000000", - "erc20VaultFactoryV2": "0x6A67A0caB72bF86a81A2E331949EC3890fcB37E5", + "erc20VaultFactoryV2": "0x951D3BAB6BebB42BEabf807df808b58a5c4FC55D", "privErc20VaultFactoryV1": "0x0000000000000000000000000000000000000000", - "privErc20VaultFactoryV2": "0xFD16734b47A570c7a446F879874A134dAa6ae496", - "blocklistVaultFactoryV2": "0x765a1B647cd2020FD08CDD810CB1D00Eeb02E151", - "blocklistErc20VaultFactoryV2": "0xFD6920C6D8D9f5a291B798B2F805d1c51CeEFaDe", + "privErc20VaultFactoryV2": "0x81feD710De1aC9D3D860F6C9aB4f150B1dfF621d", + "blocklistVaultFactoryV2": "0x6e16fc22013e07B8C8e6d4b30280F44d42A60a97", + "blocklistErc20VaultFactoryV2": "0xdd9e0dBFb218fb17f0A2f96E77224e00dF095bf2", "rewardSplitterFactoryV1": "0x0000000000000000000000000000000000000000", - "rewardSplitterFactoryV2": "0xa2D8b88EB39909dD5309542B3623eFA5640D5f24", + "rewardSplitterFactoryV2": "0x63De511Ff504E70109Bb8312d1329f2C88c14f77", "foxVault1": "0x0000000000000000000000000000000000000000", "foxVault2": "0x0000000000000000000000000000000000000000", "vestingEscrowFactory": { @@ -24,36 +24,36 @@ "startBlock": "9652014" }, "keeper": { - "address": "0x6DfF9E878a83A2d84ef5AC242705E08BF0F33fdD", - "startBlock": "9652014" + "address": "0x13Af1266d8664aF3da4c711E7C86725D4779EA72", + "startBlock": "10258082" }, "osToken": { - "address": "0x2c72f8019BF6aab4D430f527DC35Ff8F903b7295", - "startBlock": "9652008" + "address": "0x11Bd460C704b74Dc84Fce0C45d7dDA49EffCA59f", + "startBlock": "10258076" }, "swiseToken": { "address": "0x0000000000000000000000000000000000000000", - "startBlock": "9652014" + "startBlock": "10258082" }, "osTokenVaultController": { - "address": "0x6d0e8Ceb65Ed8B954CBB8b32eaC034580ec07A59", - "startBlock": "9652002" + "address": "0x28637130e692F821843eBAbeB8708dAB3F82cFa5", + "startBlock": "10258071" }, "genesisVault": { - "address": "0xF3d3071905A6495a4D2f8650E8b3baaAE827DD13", - "startBlock": "9652149" + "address": "0x0386467c4DfFA2A9Cf8b12dD9b62950065aa7e96", + "startBlock": "10258217" }, "depositDataRegistry": { - "address": "0x197292Fb9893Bc06329ee8E3Fd07d8ceF29E4d13", - "startBlock": "9652041" + "address": "0xf9eB9EAd3d71516bF5206F702B8BD0c183045474", + "startBlock": "10258106" }, "v2RewardToken": { - "address": "0x3A945FD94A1d810B5e1c4536747F0de358d32854", - "startBlock": "9650953" + "address": "0x0d6736e4ee767B1Bdfc1daeEfB74150643a50C15", + "startBlock": "10257788" }, "v2StakedToken": { - "address": "0x5da7d1De2e84047De2A7988a7E01B494d54284e7", - "startBlock": "9650951" + "address": "0x61A58F486c9E23D3ACB88792c50ddcdde7cda656", + "startBlock": "10257854" }, "starknetMerkleDrop": { "address": "0x0000000000000000000000000000000000000000", diff --git a/src/config/holesky.json b/src/config/holesky.json index 3bcb980..503fd6c 100644 --- a/src/config/holesky.json +++ b/src/config/holesky.json @@ -9,14 +9,14 @@ "privVaultFactoryV1": "0x9741f8e49fFa322714511b5D17bD052698eAFA43", "erc20VaultFactoryV1": "0x4C1140F4A5E3DD459De642A46bd1df6FBe287e1B", "privErc20VaultFactoryV1": "0x930A2D0ADEbF4E69Bb929F6456C3D4bcabf52796", - "vaultFactoryV2": "0xc93C070124Cb78fE9Dee9F0527168F81850a384b", - "privVaultFactoryV2": "0xDe0b026f1A7b143A650732EdcCce5a30784BFe20", - "blocklistVaultFactoryV2": "0x1F05A6F83e72732046DF4cac3215d1fd00E2Bc5C", - "erc20VaultFactoryV2": "0x2B324944213F5781A23A07ea3f55884b535DcF36", - "privErc20VaultFactoryV2": "0x400f8E12c8503D6803141E3F5CCc3e0C01A44899", - "blocklistErc20VaultFactoryV2": "0x76FC9b44D4b18eef3CdF8FEeee0B926775F00e6e", + "vaultFactoryV2": "0xd68ef965D4E32b99Fd2D014Fc35304f3C273277E", + "privVaultFactoryV2": "0x09fD091483d64b3b9d5474F374ddFE6039F79aAd", + "blocklistVaultFactoryV2": "0x473a94aBe8f173cac48A6213f61335E21B913875", + "erc20VaultFactoryV2": "0x10C5066FB5DA1C0D7eb189DE4dfA26d23e8e4aDa", + "privErc20VaultFactoryV2": "0x5da7d1De2e84047De2A7988a7E01B494d54284e7", + "blocklistErc20VaultFactoryV2": "0x3A945FD94A1d810B5e1c4536747F0de358d32854", "rewardSplitterFactoryV1": "0x6c56AC64457B8AeA1Bb8d1f5eA2d1E397C9c7a13", - "rewardSplitterFactoryV2": "0x384B388A040C6b32c9B5927aB25891F2bAd4E5f7", + "rewardSplitterFactoryV2": "0x7Fcb1857011BAF51003018e9299deE9012de0967", "foxVault1": "0x3c4ae629bf823475192124E02b9879D3C1fd4538", "foxVault2": "0x37Bf0883c27365CffCd0C4202918df930989891f", "vestingEscrowFactory": { @@ -44,16 +44,16 @@ "startBlock": "215444" }, "depositDataRegistry": { - "address": "0x1Dfb40a149940300f183d21E5B200c5DaaF3A842", - "startBlock": "1491091" + "address": "0xf25f9A254F38aF10Dc352bF8F446Dc09a820ca76", + "startBlock": "1711347" }, "v2RewardToken": { - "address": "0x0000000000000000000000000000000000000000", - "startBlock": "215406" + "address": "0xd57c19f20168406d162852515030e00e49bB7781", + "startBlock": "1104929" }, "v2StakedToken": { - "address": "0x0000000000000000000000000000000000000000", - "startBlock": "215406" + "address": "0xFb534BB912Eb83b7b629329195b8DF798Ea325b2", + "startBlock": "1104931" }, "starknetMerkleDrop": { "address": "0xe8a222D887b468a71Ee8a27df4fa3b886A4B7BA1",