Repository navigation
feat: update contracts to hayabusa release - #23
Conversation
| name: Check Changes in PR | ||
| runs-on: ubuntu-latest | ||
| outputs: | ||
| contracts-changed: ${{ steps.changes.outputs.contracts }} | ||
| steps: | ||
| - name: Checkout repository | ||
| uses: actions/checkout@v3 | ||
|
|
||
| - name: Check for changes | ||
| id: changes | ||
| uses: dorny/paths-filter@v3 | ||
| with: | ||
| filters: | | ||
| contracts: | ||
| - 'packages/contracts/**' | ||
|
|
||
| format-contracts: |
Check warning
Code scanning / CodeQL
Workflow does not contain permissions Medium
Show autofix suggestion
Hide autofix suggestion
Copilot Autofix
AI 11 months ago
The best way to fix the issue is to explicitly set the permissions key in the workflow file, thereby restricting the permissions of the GITHUB_TOKEN to only those needed. For this workflow, setting contents: read at the root level will ensure all jobs inherit read-only access unless further privileges are needed (none are observed here). Add the following block to the top-level of the workflow (after the name: line and before the on: block). No imports or further changes elsewhere are necessary.
| @@ -1,4 +1,6 @@ | ||
| name: Contracts Formatting | ||
| permissions: | ||
| contents: read | ||
|
|
||
| on: | ||
| workflow_dispatch: |
| name: Format Contracts | ||
| runs-on: ubuntu-latest | ||
| needs: check-changes | ||
| if: needs.check-changes.outputs.contracts-changed == 'true' | ||
| steps: | ||
| - name: Checkout repository | ||
| uses: actions/checkout@v3 | ||
|
|
||
| - name: Use Node v20 | ||
| uses: actions/setup-node@v3 | ||
| with: | ||
| node-version-file: .nvmrc | ||
| cache: "yarn" | ||
|
|
||
| - name: Cache node_modules | ||
| uses: actions/cache@v3 | ||
| with: | ||
| path: | | ||
| node_modules | ||
| packages/*/node_modules | ||
| key: ${{ runner.os }}-node-modules-${{ hashFiles('**/yarn.lock') }} | ||
|
|
||
| - name: Install dependencies | ||
| run: yarn install --frozen-lockfile | ||
|
|
||
| - name: Format Contracts | ||
| run: yarn format:contracts No newline at end of file |
Check warning
Code scanning / CodeQL
Workflow does not contain permissions Medium
Show autofix suggestion
Hide autofix suggestion
Copilot Autofix
AI 11 months ago
To fix this issue, you should explicitly set a minimal permissions block for each job, or at the top-level of the workflow. The best way, given the limited scope, is to add a permissions: key under each job (or at the root if both jobs have the same minimal need) with contents: read. Since the workflow contains two jobs, and both only check changes or run formatters (no pushes or PR modifications), both only need contents: read. You can place the following block at the top level (after name:) or inside each job:
permissions:
contents: readFor maintainability, it's conventional to place the block at the workflow root if all jobs have the same needs, but if you expect jobs to have varying permissions, you could set them per job.
Since the CodeQL error specifically flags the absence of permissions for the format-contracts job, adding the block at the root ensures that both jobs are covered by least privilege (unless they ever need more).
| @@ -1,5 +1,8 @@ | ||
| name: Contracts Formatting | ||
|
|
||
| permissions: | ||
| contents: read | ||
|
|
||
| on: | ||
| workflow_dispatch: | ||
| pull_request: |
| name: Check Changes in PR | ||
| runs-on: ubuntu-latest | ||
| outputs: | ||
| contracts-changed: ${{ steps.changes.outputs.contracts }} | ||
| steps: | ||
| - name: Checkout repository | ||
| uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 | ||
|
|
||
| - name: Check for changes | ||
| id: changes | ||
| uses: dorny/paths-filter@v3 | ||
| with: | ||
| filters: | | ||
| contracts: | ||
| - 'packages/contracts/**' | ||
|
|
||
| run-contracts-tests: |
Check warning
Code scanning / CodeQL
Workflow does not contain permissions Medium
Show autofix suggestion
Hide autofix suggestion
Copilot Autofix
AI 11 months ago
To fix the problem, add a permissions block specifying minimal (least privilege) permissions required for this workflow. Since the workflow appears to only check out code, filter paths, cache files, run tests, and invoke a reusable workflow for Slither analysis (which also looks to not require write access), the minimal set should be:
- At the top-level (recommended):
Addpermissions: contents: readimmediately after thename:field. This will limit the built-inGITHUB_TOKENto read-only access to repository contents for all jobs, unless overridden at the job level. - If a specific job needs more permissions, add or override a
permissionsblock at that job.
No additional imports or methods are needed for this YAML-only change.
Edit:
Insert
permissions:
contents: readafter the existing name: Thor Integration Testing (i.e., before the on: block).
| @@ -1,4 +1,6 @@ | ||
| name: Thor Integration Testing | ||
| permissions: | ||
| contents: read | ||
|
|
||
| on: | ||
| workflow_dispatch: |
| name: SC Test ${{ matrix.label }} | ||
| runs-on: ubuntu-latest | ||
| needs: check-changes | ||
| if: needs.check-changes.outputs.contracts-changed == 'true' | ||
| env: | ||
| NODE_OPTIONS: "--max-old-space-size=8192" | ||
| strategy: | ||
| fail-fast: false | ||
| matrix: | ||
| include: | ||
| - shard: shard-i1 | ||
| label: Protocol Contracts Getters | ||
| - shard: shard-i2 | ||
| label: Stargate Delegation | ||
| - shard: shard-i3 | ||
| label: Stargate Rewards | ||
| - shard: shard-i4 | ||
| label: Boost Maturity Period | ||
| - shard: shard-i5 | ||
| label: Stargate Delegation Status | ||
| - shard: shard-i6 | ||
| label: Node Migration | ||
| - shard: shard-i7 | ||
| label: Stargate Pausing | ||
| - shard: shard-i8 | ||
| label: StargateNFT Upgradeability | ||
| - shard: shard-i9 | ||
| label: Token Manager | ||
| steps: | ||
| - name: Checkout repository | ||
| uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 | ||
|
|
||
| - name: Use Node v20 | ||
| uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0 | ||
| with: | ||
| node-version-file: .nvmrc | ||
| cache: "yarn" | ||
|
|
||
| - name: Cache node_modules | ||
| uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0 | ||
| with: | ||
| path: | | ||
| node_modules | ||
| packages/*/node_modules | ||
| key: ${{ runner.os }}-node-modules-${{ hashFiles('**/yarn.lock') }} | ||
|
|
||
| - name: Cache Solidity compilers | ||
| uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0 | ||
| with: | ||
| path: ~/.cache/hardhat-nodejs | ||
| key: ${{ runner.os }}-solc-${{ hashFiles('./packages/contracts/hardhat.config.ts') }} | ||
| restore-keys: | | ||
| ${{ runner.os }}-solc- | ||
|
|
||
| - name: Install dependencies | ||
| run: yarn install --frozen-lockfile | ||
|
|
||
| - name: Set shard environment variable | ||
| run: echo "SHARD=${{ matrix.shard }}" >> $GITHUB_ENV | ||
|
|
||
| - name: Run tests | ||
| run: npx dotenv -e .env.example -- yarn contracts:test:integration | ||
|
|
||
|
|
||
| run-slither: |
Check warning
Code scanning / CodeQL
Workflow does not contain permissions Medium
Show autofix suggestion
Hide autofix suggestion
Copilot Autofix
AI 11 months ago
To fix this issue, explicitly set the permissions key in the workflow file .github/workflows/integration-tests.yml to restrict the permissions of the GitHub Actions runner's GITHUB_TOKEN. The safest general approach is to set permissions: contents: read either at the root level (applying to all jobs by default) or to the individual job(s) flagged (in this case, the run-contracts-tests job). Since none of the existing jobs appear to require anything more than read permissions to repository contents, adding the block at the root level (top of file, under name: and on:) suffices and is most maintainable. No changes to logic or functionality elsewhere are required.
| @@ -1,4 +1,6 @@ | ||
| name: Thor Integration Testing | ||
| permissions: | ||
| contents: read | ||
|
|
||
| on: | ||
| workflow_dispatch: |
| name: Slither Analysis | ||
| uses: vechain/github-actions/.github/workflows/slither.yaml@72c47d9d8d3f9ed4404f9056f48967e524b43ae9 # v.1.13.0 | ||
| needs: check-changes | ||
| secrets: inherit | ||
| if: needs.check-changes.outputs.contracts-changed == 'true' | ||
| with: | ||
| target: "packages/contracts/" | ||
| solc-version: "0.8.20" | ||
| ignore-compile: true | ||
| fail-on: none | ||
| compile-command: 'yarn contracts:compile' | ||
| slither-args: '--filter-paths "(openzeppelin|mocks|interfaces|deprecated|templates|NodeManagement/NodeManagementV1.sol|NodeManagement/NodeManagementV2.sol)" --config-file slither.config.json --checklist --json slither.raw.json --markdown-root ${{ github.server_url }}/${{ github.repository }}/blob/${{ github.sha }}/' |
Check warning
Code scanning / CodeQL
Workflow does not contain permissions Medium
Show autofix suggestion
Hide autofix suggestion
Copilot Autofix
AI 11 months ago
The best way to fix this problem is to explicitly add a permissions key to your workflow YAML to restrict the scope of the GITHUB_TOKEN for all jobs or set it per-job for more granularity. Since none of the jobs appear to require write access (for example, they checkout, filter paths, run tests, and analysis), you can safely set the minimum recommended permissions, typically contents: read. You should add:
- A block at the workflow root (just after
name:and before or afteron:), e.g.permissions: contents: read
Alternatively, set stricter or more granular permissions under each job if any of them needs something different, but in the absence of evidence, the root block is preferred and simplest.
| @@ -1,5 +1,8 @@ | ||
| name: Thor Integration Testing | ||
|
|
||
| permissions: | ||
| contents: read | ||
|
|
||
| on: | ||
| workflow_dispatch: | ||
| pull_request: |
There was a problem hiding this comment.
GHSA-q7jf-gf43-6x6p in hono - medium severity
Summary
A flaw in the CORS middleware allowed request Vary headers to be reflected into the response, enabling attacker-controlled Vary values and potentially affecting cache behavior.
Details
The middleware previously copied the Vary header from the request when origin was not set to "*". Since Vary is a response header that should only be managed by the server, this could allow an attacker to influence caching behavior or cause inconsistent CORS handling.
Most environments will see impact only when shared caches or proxies rely on the Vary header. The practical effect varies by configuration.
Impact
May cause cache key pollution and inconsistent CORS enforcement in certain setups. No direct confidentiality, integrity, or availability impact in default configurations.
Resolution
Update to the latest patched release. The CORS middleware has been corrected to handle Vary exclusively as a response header.
Remediation Aikido suggests bumping this package to version 4.10.3 to resolve this issue
View details in Aikido Security
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
| "results": [ | ||
| { | ||
| "tokenId": 8, | ||
| "tokenManager": "0x196eBd07aB158999307B3a154AA2B1318B036407", |
There was a problem hiding this comment.
Exposed secret in packages/contracts/scripts/token-manager/results/migration-results-mainnet.json - high severity
Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
View details in Aikido Security
| }, | ||
| { | ||
| "tokenId": 16, | ||
| "tokenManager": "0x6f54d4a2839D315fa0c5a024a94Fc33d52cb8831", |
There was a problem hiding this comment.
Exposed secret in packages/contracts/scripts/token-manager/results/migration-results-mainnet.json - high severity
Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
View details in Aikido Security
| }, | ||
| { | ||
| "tokenId": 55, | ||
| "tokenManager": "0x3B1A4b40C48F409da974faA6F9B46FdFa94b7F81", |
There was a problem hiding this comment.
Exposed secret in packages/contracts/scripts/token-manager/results/migration-results-mainnet.json - high severity
Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
View details in Aikido Security
| }, | ||
| { | ||
| "tokenId": 86, | ||
| "tokenManager": "0x24eB2Abd0740E9C9805355fac2Ed0325C1fD32f6", |
There was a problem hiding this comment.
Exposed secret in packages/contracts/scripts/token-manager/results/migration-results-mainnet.json - high severity
Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
View details in Aikido Security
| }, | ||
| { | ||
| "tokenId": 125, | ||
| "tokenManager": "0xbCCa70f4179EF6b3111Bea9E4D119935A472186c", |
There was a problem hiding this comment.
Exposed secret in packages/contracts/scripts/token-manager/results/migration-results-mainnet.json - high severity
Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
View details in Aikido Security
| }, | ||
| { | ||
| "tokenId": 145, | ||
| "tokenManager": "0x1d23d7EBA77C8cb60e6b02c9C1be520385399b54", |
There was a problem hiding this comment.
Exposed secret in packages/contracts/scripts/token-manager/results/migration-results-mainnet.json - high severity
Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
View details in Aikido Security
| }, | ||
| { | ||
| "tokenId": 247, | ||
| "tokenManager": "0x46064958F2467053e6B395ec319D26ec3536b8de", |
There was a problem hiding this comment.
Exposed secret in packages/contracts/scripts/token-manager/results/migration-results-mainnet.json - high severity
Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
View details in Aikido Security
| }, | ||
| { | ||
| "tokenId": 262, | ||
| "tokenManager": "0xb0545EE3eD104e1e5717B92eaaEc63C013D2253f", |
There was a problem hiding this comment.
Exposed secret in packages/contracts/scripts/token-manager/results/migration-results-mainnet.json - high severity
Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
View details in Aikido Security
| }, | ||
| { | ||
| "tokenId": 427, | ||
| "tokenManager": "0x957c28fF311Cc81e3131E0205E9e8704132BaEbb", |
There was a problem hiding this comment.
Exposed secret in packages/contracts/scripts/token-manager/results/migration-results-mainnet.json - high severity
Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
View details in Aikido Security
| }, | ||
| { | ||
| "tokenId": 451, | ||
| "tokenManager": "0x2312F48CB552314e73f5839d86397A7C157d9b91", |
There was a problem hiding this comment.
Exposed secret in packages/contracts/scripts/token-manager/results/migration-results-mainnet.json - high severity
Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
View details in Aikido Security
| }, | ||
| { | ||
| "tokenId": 470, | ||
| "tokenManager": "0x55aFBbAd1dC8aC5Ce6bd4c52FFB69fCd59dDe2FB", |
There was a problem hiding this comment.
Exposed secret in packages/contracts/scripts/token-manager/results/migration-results-mainnet.json - high severity
Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
View details in Aikido Security
| }, | ||
| { | ||
| "tokenId": 479, | ||
| "tokenManager": "0xb48F1c1FF9cf61aED70fd3A2559dfd40C07b2e79", |
There was a problem hiding this comment.
Exposed secret in packages/contracts/scripts/token-manager/results/migration-results-mainnet.json - high severity
Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
View details in Aikido Security
| }, | ||
| { | ||
| "tokenId": 487, | ||
| "tokenManager": "0xeD1dCFf98Fb9acAb6C9c06E68D48aFd1461a0843", |
There was a problem hiding this comment.
Exposed secret in packages/contracts/scripts/token-manager/results/migration-results-mainnet.json - high severity
Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
View details in Aikido Security
| }, | ||
| { | ||
| "tokenId": 503, | ||
| "tokenManager": "0x4e5762276a97e248d75Af6a3a67F42Fb92cc3f26", |
There was a problem hiding this comment.
Exposed secret in packages/contracts/scripts/token-manager/results/migration-results-mainnet.json - high severity
Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
View details in Aikido Security
| }, | ||
| { | ||
| "tokenId": 534, | ||
| "tokenManager": "0xe8B723cfc0F2F63FD893263CB9AA1d1f85510ce2", |
There was a problem hiding this comment.
Exposed secret in packages/contracts/scripts/token-manager/results/migration-results-mainnet.json - high severity
Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
View details in Aikido Security
| }, | ||
| { | ||
| "tokenId": 549, | ||
| "tokenManager": "0xCFe8f654bd1D9c1768dD883De03979763C29c3D4", |
There was a problem hiding this comment.
Exposed secret in packages/contracts/scripts/token-manager/results/migration-results-mainnet.json - high severity
Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
View details in Aikido Security
| }, | ||
| { | ||
| "tokenId": 582, | ||
| "tokenManager": "0xB833983375081AA90037006C9FA77Af3A02FfD39", |
There was a problem hiding this comment.
Exposed secret in packages/contracts/scripts/token-manager/results/migration-results-mainnet.json - high severity
Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
View details in Aikido Security
| { | ||
| "tokenId": 2028, | ||
| "owner": "0x6066d4a02bFa80f5262d05008914F7E4e1Abc0F1", | ||
| "tokenManager": "0xEB29b62F78A0bCa69Ce71603815a088c47Eb595b" |
There was a problem hiding this comment.
Exposed secret in packages/contracts/scripts/token-manager/data/token-manager-migration-data-mainnet.json - high severity
Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
View details in Aikido Security
| { | ||
| "tokenId": 2066, | ||
| "owner": "0x5C0E30391974BCF749A6B086cec9665684D541a9", | ||
| "tokenManager": "0x0dF3a66dBC2e5b3216C9bBB731E74A7B9Cc55f0D" |
There was a problem hiding this comment.
Exposed secret in packages/contracts/scripts/token-manager/data/token-manager-migration-data-mainnet.json - high severity
Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
View details in Aikido Security
| { | ||
| "tokenId": 2067, | ||
| "owner": "0x513Cd8d5FBB45C47369e4f4Bae807483bC9DA451", | ||
| "tokenManager": "0x3765929f325a84cf5fF2Ba7F0FDF13E02e2F765e" |
There was a problem hiding this comment.
Exposed secret in packages/contracts/scripts/token-manager/data/token-manager-migration-data-mainnet.json - high severity
Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
View details in Aikido Security
| { | ||
| "tokenId": 2075, | ||
| "owner": "0x4cF2eb34B77DceB7B486EaC6ac2203c925072c86", | ||
| "tokenManager": "0x71B51B7CF759848466fDA83f9A82657B2F0E02A7" |
There was a problem hiding this comment.
Exposed secret in packages/contracts/scripts/token-manager/data/token-manager-migration-data-mainnet.json - high severity
Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
View details in Aikido Security
| { | ||
| "tokenId": 2193, | ||
| "owner": "0x2e19f20EEAedB030CC7ddf94c0A2B110d5E0375F", | ||
| "tokenManager": "0x19588dF123dfb56062cCE8fa81fb9361398d7354" |
There was a problem hiding this comment.
Exposed secret in packages/contracts/scripts/token-manager/data/token-manager-migration-data-mainnet.json - high severity
Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
View details in Aikido Security
| { | ||
| "tokenId": 2221, | ||
| "owner": "0x76592bE340f782b32284f2C77897d307d1fDB0a2", | ||
| "tokenManager": "0x68bC86DBfcC60830F973250695934aa83bc2f3f6" |
There was a problem hiding this comment.
Exposed secret in packages/contracts/scripts/token-manager/data/token-manager-migration-data-mainnet.json - high severity
Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
View details in Aikido Security
| { | ||
| "tokenId": 2230, | ||
| "owner": "0xc7E710d52D99EE8d2312980cf7Eabea47C10347c", | ||
| "tokenManager": "0x439807f5cF5b8420AcAD451e3d403e552243546f" |
There was a problem hiding this comment.
Exposed secret in packages/contracts/scripts/token-manager/data/token-manager-migration-data-mainnet.json - high severity
Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
View details in Aikido Security
| { | ||
| "tokenId": 2241, | ||
| "owner": "0xCF1b81E5263200E9de693Bf1f0c62140FDE0f879", | ||
| "tokenManager": "0xfd97e0Ec9d2989561Dc258076a7557e4c9129B98" |
There was a problem hiding this comment.
Exposed secret in packages/contracts/scripts/token-manager/data/token-manager-migration-data-mainnet.json - high severity
Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
View details in Aikido Security
| { | ||
| "tokenId": 2272, | ||
| "owner": "0x0f32eE0068CA0a831688172F677CAb91D3d8A42c", | ||
| "tokenManager": "0x3a4227b05B41B5C389c950982fF889D27787b397" |
There was a problem hiding this comment.
Exposed secret in packages/contracts/scripts/token-manager/data/token-manager-migration-data-mainnet.json - high severity
Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
View details in Aikido Security
| { | ||
| "tokenId": 2280, | ||
| "owner": "0x489DE245d384A691ab4B237F84D8f9DD196070B6", | ||
| "tokenManager": "0x78F311Fe55AE91DcAA08437de2e8Dee0a98d3c5E" |
There was a problem hiding this comment.
Exposed secret in packages/contracts/scripts/token-manager/data/token-manager-migration-data-mainnet.json - high severity
Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
View details in Aikido Security
| { | ||
| "tokenId": 2298, | ||
| "owner": "0xA721882E166E1F13FEf95eAfeeD972B1109D5Af6", | ||
| "tokenManager": "0xfE92db73Fd62f38AFE4Dc79E7C75b4A81A4AD429" |
There was a problem hiding this comment.
Exposed secret in packages/contracts/scripts/token-manager/data/token-manager-migration-data-mainnet.json - high severity
Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
View details in Aikido Security
| { | ||
| "tokenId": 2386, | ||
| "owner": "0x4D4312067Ca05c1f67D58F1E676ea2808fb80A57", | ||
| "tokenManager": "0xC0b29875689a5d5E1C41A38C8C34a4775dC82bd3" |
There was a problem hiding this comment.
Exposed secret in packages/contracts/scripts/token-manager/data/token-manager-migration-data-mainnet.json - high severity
Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
View details in Aikido Security
| { | ||
| "tokenId": 2537, | ||
| "owner": "0xa894B4eF86700Df0B8Dc35e5976078Dd1d2cFB97", | ||
| "tokenManager": "0xDcC44955b3f51c9115CB195f647985eA6a78cd06" |
There was a problem hiding this comment.
Exposed secret in packages/contracts/scripts/token-manager/data/token-manager-migration-data-mainnet.json - high severity
Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
View details in Aikido Security
| { | ||
| "tokenId": 2554, | ||
| "owner": "0x034Eb6F32bf14A6F93aCce87F035fD92145B14a2", | ||
| "tokenManager": "0x6971971B332955033345aF4E372D71079cf51fCb" |
There was a problem hiding this comment.
Exposed secret in packages/contracts/scripts/token-manager/data/token-manager-migration-data-mainnet.json - high severity
Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
View details in Aikido Security
| { | ||
| "tokenId": 2557, | ||
| "owner": "0x2e0D4610882F24d1a27088848325fb6Ac5DbaE8d", | ||
| "tokenManager": "0xa586F842713BfE2172cfC2Ac0660566FD45170C0" |
There was a problem hiding this comment.
Exposed secret in packages/contracts/scripts/token-manager/data/token-manager-migration-data-mainnet.json - high severity
Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
View details in Aikido Security
| { | ||
| "tokenId": 2561, | ||
| "owner": "0x04058FA0814a48634A434f81234995a889958D97", | ||
| "tokenManager": "0x3be26A12F757d4090E74117E77337CA3365fD683" |
There was a problem hiding this comment.
Exposed secret in packages/contracts/scripts/token-manager/data/token-manager-migration-data-mainnet.json - high severity
Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
View details in Aikido Security
| { | ||
| "tokenId": 2573, | ||
| "owner": "0x50D7D2af6B39e8Dce6a2D3dc08A78A9D7f7481f5", | ||
| "tokenManager": "0x22084155D0480f3f50Ba515020cb8832DeEEe7C6" |
There was a problem hiding this comment.
Exposed secret in packages/contracts/scripts/token-manager/data/token-manager-migration-data-mainnet.json - high severity
Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
View details in Aikido Security
| { | ||
| "tokenId": 2586, | ||
| "owner": "0x87E70603cdC5f9de8238C84c32fb326cE24A6668", | ||
| "tokenManager": "0xfF004b9A9104AfD138297E7Efcc95C8B80F8f5c3" |
There was a problem hiding this comment.
Exposed secret in packages/contracts/scripts/token-manager/data/token-manager-migration-data-mainnet.json - high severity
Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
View details in Aikido Security
| { | ||
| "tokenId": 2625, | ||
| "owner": "0x4394A24b8BdCA169BEf53Cc1Fc88A455C2D47dA9", | ||
| "tokenManager": "0xd725e3Fd59D7725E4225319beD5d76EE89ce29a5" |
There was a problem hiding this comment.
Exposed secret in packages/contracts/scripts/token-manager/data/token-manager-migration-data-mainnet.json - high severity
Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
View details in Aikido Security
| { | ||
| "tokenId": 2666, | ||
| "owner": "0xD2868A6955Aaf7Dd9a09ecd9DCDc3f0db497F03b", | ||
| "tokenManager": "0xD412AbD9BbDd7E6Ad927798e1e602cE7019CE456" |
There was a problem hiding this comment.
Exposed secret in packages/contracts/scripts/token-manager/data/token-manager-migration-data-mainnet.json - high severity
Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
View details in Aikido Security
| { | ||
| "tokenId": 2695, | ||
| "owner": "0x73570E4b9e88DaF4B9592B02987e0E7169508208", | ||
| "tokenManager": "0xFB614c07ef81133587501Aceb19e12dC1C791c98" |
There was a problem hiding this comment.
Exposed secret in packages/contracts/scripts/token-manager/data/token-manager-migration-data-mainnet.json - high severity
Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
View details in Aikido Security
| { | ||
| "tokenId": 2762, | ||
| "owner": "0x4C46DD6E37C4dBdD78D6Fae8ae51FB0Acb05d4f9", | ||
| "tokenManager": "0x1eE3581FA5655dF381F2581EB3f3ea371847Cb18" |
There was a problem hiding this comment.
Exposed secret in packages/contracts/scripts/token-manager/data/token-manager-migration-data-mainnet.json - high severity
Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
View details in Aikido Security
| { | ||
| "tokenId": 2882, | ||
| "owner": "0x7cDB8273671ef3A3Ac0c98C8Dd55195E0849EF5e", | ||
| "tokenManager": "0x1ceEA9d4a9cF14715322fa0489878de683d2D7b4" |
There was a problem hiding this comment.
Exposed secret in packages/contracts/scripts/token-manager/data/token-manager-migration-data-mainnet.json - high severity
Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
View details in Aikido Security
| { | ||
| "tokenId": 2915, | ||
| "owner": "0xc63f030172F303Bbb2BbF9F78185dd671FbF1881", | ||
| "tokenManager": "0x4DFecf69F5a9988be1cB0B95dA0AB60e5C9a762f" |
There was a problem hiding this comment.
Exposed secret in packages/contracts/scripts/token-manager/data/token-manager-migration-data-mainnet.json - high severity
Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
View details in Aikido Security
| { | ||
| "tokenId": 2916, | ||
| "owner": "0xA3673023a95A4B0De7a82B2639507746293227bf", | ||
| "tokenManager": "0x6164062425f040832B39d285a36bB0cb450302bf" |
There was a problem hiding this comment.
Exposed secret in packages/contracts/scripts/token-manager/data/token-manager-migration-data-mainnet.json - high severity
Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
View details in Aikido Security
| { | ||
| "tokenId": 2933, | ||
| "owner": "0xAa88403E7BC0A53d58DbB06abBAAAbc5c851516B", | ||
| "tokenManager": "0x232334EB134f5BDacab5Dd891B65a7539Ee4F452" |
There was a problem hiding this comment.
Exposed secret in packages/contracts/scripts/token-manager/data/token-manager-migration-data-mainnet.json - high severity
Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
View details in Aikido Security
| { | ||
| "tokenId": 2936, | ||
| "owner": "0x9B667e4127cEbc096b7B112b6680b88B3BA51bD6", | ||
| "tokenManager": "0xc45b9960BFC123f9FdA36C3DeDb93E9058FfC3D8" |
There was a problem hiding this comment.
Exposed secret in packages/contracts/scripts/token-manager/data/token-manager-migration-data-mainnet.json - high severity
Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
View details in Aikido Security
Description
This PR aligns the contracts folder with the contracts in the main stargate repo post hayabusa upgrade.
Docs: https://docs.stargate.vechain.org/hayabusa/for-developers/contracts
Aligned with commit hash:
23125ccfd8888e4379a3c7f10aa78157a1be85c8