Skip to content

feat: Migrate to Node.js 24 LTS#6063

Merged
Pyatakov merged 18 commits into
developfrom
feat/node24-version
Jun 30, 2026
Merged

feat: Migrate to Node.js 24 LTS#6063
Pyatakov merged 18 commits into
developfrom
feat/node24-version

Upgrade @meeco/cryppo to v3; remove serializationVersion

f8dc529
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
GitHub Actions / Test Results failed Jun 30, 2026 in 0s

2 fail, 33 pass in 4m 14s

 32 files  ±0   64 suites  ±0   4m 14s ⏱️ -2s
 35 tests ±0   33 ✅ ±0  0 💤 ±0  2 ❌ ±0 
165 runs  ±0  163 ✅ ±0  0 💤 ±0  2 ❌ ±0 

Results for commit f8dc529. ± Comparison against earlier commit 65c5a98.

Annotations

Check warning on line 0 in Set and unset the KYC flag for the user

See this annotation in the file changed.

@github-actions github-actions / Test Results

Tokens Set and unset the KYC flag for the user (Set and unset the KYC flag for the user) failed

e2e-tests/cypress/test_results/junit/fd3a64905753cac4dbb9c473cfc6ea53.xml [took 0s]
Raw output
`cy.request()` failed on:  http://localhost:3002/tokens/0.0.9372268/Registrant/grant-kyc  The response we received from your web server was:    > 500: Internal Server Error  This was considered a failure because the status code was not `2xx` or `3xx`.  If you do not want status codes to cause failures pass the option: `failOnStatusCode: false`  -----------------------------------------------------------  The request we sent was:  Method: PUT URL: http://localhost:3002/tokens/0.0.9372268/Registrant/grant-kyc Headers: {   "Connection": "keep-alive",   "authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6IlN0YW5kYXJkUmVnaXN0cnkiLCJkaWQiOiJkaWQ6aGVkZXJhOnRlc3RuZXQ6NnpTbXJLczk0SmY1aThvN1V6a0FLOTRaYjhFU1RUQmZKSkdxQnpNOHE2enpfMC4wLjkzNzIyNDYiLCJyb2xlIjoiU1RBTkRBUkRfUkVHSVNUUlkiLCJleHBpcmVBdCI6MTc4MjgxMTYxODAyNSwiaWF0IjoxNzgyODExMDE4fQ.m7OybxSUwLUqJUjQqFdsLw_mG7R32kjj1GcALT0QMZdldziBjWAlf5KPqAqVxK05SwURtoIyaliElwL0xWJYwzvRC1-7lRzJZnZyv8YejDyP3GrO4MugokocAU07vVZQQV49Tq41y2Do_KHXs1AKbob6ECApZ97k3ixGUe3qL71XgCibi1DZVkqxbmH9TJZZcBMqAK4rUgUn5Q_DJr79dkAPA5mynE4KdxKVk1S0tZ05jRAfJmVWD2eN9gApkEvjYemsIpJN2qc9nAWY-FTz7LBFvVMp_ZkqiCL5q9jqmVBdo7-O6kM_5YBy3odkChQvEOY0LBmAET3Jr-V63I0nWg",   "user-agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/148.0.0.0 Safari/537.36",   "accept": "*/*",   "accept-encoding": "gzip, deflate",   "content-length": 0 }  -----------------------------------------------------------  The response we got was:  Status: 500 - Internal Server Error Headers: {   "content-type": "application/json; charset=utf-8",   "content-length": "52",   "date": "Tue, 30 Jun 2026 09:17:00 GMT",   "connection": "keep-alive",   "keep-alive": "timeout=72" } Body: {   "statusCode": 500,   "message": "Internal server error" }   https://on.cypress.io/request
CypressError: `cy.request()` failed on:

http://localhost:3002/tokens/0.0.9372268/Registrant/grant-kyc

The response we received from your web server was:

  > 500: Internal Server Error

This was considered a failure because the status code was not `2xx` or `3xx`.

If you do not want status codes to cause failures pass the option: `failOnStatusCode: false`

-----------------------------------------------------------

The request we sent was:

Method: PUT
URL: http://localhost:3002/tokens/0.0.9372268/Registrant/grant-kyc
Headers: {
  "Connection": "keep-alive",
  "authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6IlN0YW5kYXJkUmVnaXN0cnkiLCJkaWQiOiJkaWQ6aGVkZXJhOnRlc3RuZXQ6NnpTbXJLczk0SmY1aThvN1V6a0FLOTRaYjhFU1RUQmZKSkdxQnpNOHE2enpfMC4wLjkzNzIyNDYiLCJyb2xlIjoiU1RBTkRBUkRfUkVHSVNUUlkiLCJleHBpcmVBdCI6MTc4MjgxMTYxODAyNSwiaWF0IjoxNzgyODExMDE4fQ.m7OybxSUwLUqJUjQqFdsLw_mG7R32kjj1GcALT0QMZdldziBjWAlf5KPqAqVxK05SwURtoIyaliElwL0xWJYwzvRC1-7lRzJZnZyv8YejDyP3GrO4MugokocAU07vVZQQV49Tq41y2Do_KHXs1AKbob6ECApZ97k3ixGUe3qL71XgCibi1DZVkqxbmH9TJZZcBMqAK4rUgUn5Q_DJr79dkAPA5mynE4KdxKVk1S0tZ05jRAfJmVWD2eN9gApkEvjYemsIpJN2qc9nAWY-FTz7LBFvVMp_ZkqiCL5q9jqmVBdo7-O6kM_5YBy3odkChQvEOY0LBmAET3Jr-V63I0nWg",
  "user-agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/148.0.0.0 Safari/537.36",
  "accept": "*/*",
  "accept-encoding": "gzip, deflate",
  "content-length": 0
}

-----------------------------------------------------------

The response we got was:

Status: 500 - Internal Server Error
Headers: {
  "content-type": "application/json; charset=utf-8",
  "content-length": "52",
  "date": "Tue, 30 Jun 2026 09:17:00 GMT",
  "connection": "keep-alive",
  "keep-alive": "timeout=72"
}
Body: {
  "statusCode": 500,
  "message": "Internal server error"
}


https://on.cypress.io/request
    at <unknown> (http://localhost:39421/__cypress/runner/cypress_runner.js:136591:72)
    at tryCatcher (http://localhost:39421/__cypress/runner/cypress_runner.js:1777:23)
    at Promise._settlePromiseFromHandler (http://localhost:39421/__cypress/runner/cypress_runner.js:1489:31)
    at Promise._settlePromise (http://localhost:39421/__cypress/runner/cypress_runner.js:1546:18)
    at Promise._settlePromise0 (http://localhost:39421/__cypress/runner/cypress_runner.js:1591:10)
    at Promise._settlePromises (http://localhost:39421/__cypress/runner/cypress_runner.js:1671:18)
    at _drainQueueStep (http://localhost:39421/__cypress/runner/cypress_runner.js:2377:12)
    at _drainQueue (http://localhost:39421/__cypress/runner/cypress_runner.js:2370:9)
    at Async._drainQueues (http://localhost:39421/__cypress/runner/cypress_runner.js:2386:5)
    at Async.drainQueues (http://localhost:39421/__cypress/runner/cypress_runner.js:2256:14)
From Your Spec Code:
    at Context.eval (webpack://guardian-e2e-test/./cypress/e2e/api-tests/010_tokens/putGrantRevokeKyc.cy.js:19:16)
    at getRet (http://localhost:39421/__cypress/runner/cypress_runner.js:122945:20)
    at tryCatcher (http://localhost:39421/__cypress/runner/cypress_runner.js:1777:23)
    at Promise.attempt.Promise.try (http://localhost:39421/__cypress/runner/cypress_runner.js:4285:29)
    at Context.thenFn (http://localhost:39421/__cypress/runner/cypress_runner.js:122956:66)
    at Context.then (http://localhost:39421/__cypress/runner/cypress_runner.js:123207:21)
    at wrapped (http://localhost:39421/__cypress/runner/cypress_runner.js:146488:19)

Check warning on line 0 in Freeze and unfreeze transfers of the specified token for the user

See this annotation in the file changed.

@github-actions github-actions / Test Results

Tokens Freeze and unfreeze transfers of the specified token for the user (Freeze and unfreeze transfers of the specified token for the user) failed

e2e-tests/cypress/test_results/junit/f9ec4a1161afd46f7012d0294ccff350.xml [took 0s]
Raw output
`cy.request()` failed on:  http://localhost:3002/tokens/0.0.9372268/associate  The response we received from your web server was:    > 500: Internal Server Error  This was considered a failure because the status code was not `2xx` or `3xx`.  If you do not want status codes to cause failures pass the option: `failOnStatusCode: false`  -----------------------------------------------------------  The request we sent was:  Method: PUT URL: http://localhost:3002/tokens/0.0.9372268/associate Headers: {   "Connection": "keep-alive",   "authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6IlJlZ2lzdHJhbnQiLCJkaWQiOiJkaWQ6aGVkZXJhOnRlc3RuZXQ6QkxYaWJDVlFmeDVMTVZWYm1jNlU4OTl6MW5aNHZTUFd0Q0pQRmZvUm5DUnhfMC4wLjkzNzIyNDYiLCJyb2xlIjoiVVNFUiIsImV4cGlyZUF0IjoxNzgyODExNjEzMjU1LCJpYXQiOjE3ODI4MTEwMTN9.ckLHGCP-l_f5PAxCAacJc8ygKhYaYu7t7mwFgXRiw7UkLpYFDrEpkVjbh18SZ1dU9STy5eME7wYyOYbU01y3wxT7pwf_24MrD3Xf7Tw1NbuA_ntKSKB7wf4D1NrEcFq1T2VtL2ZiD1sP969e7riSfF9293yQP6RwxKrdrmti5jh5mrtahtSfMplRDupayal4Fv6zHIHGHFk04stpIEoFvdIovIe3o322_ANKz2v4hv2cwoMcqGa83isD8qCYEB53A9Lz-SqrsSTftqAuIGZhnrWSbpFfk52vug2qwSOh-cqpR3X-WPRO5LOKybbpiGv3tIvVRPvheJsPVWdzE3iA5g",   "user-agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/148.0.0.0 Safari/537.36",   "accept": "*/*",   "accept-encoding": "gzip, deflate",   "content-length": 0 }  -----------------------------------------------------------  The response we got was:  Status: 500 - Internal Server Error Headers: {   "content-type": "application/json; charset=utf-8",   "content-length": "137",   "date": "Tue, 30 Jun 2026 09:16:55 GMT",   "connection": "keep-alive",   "keep-alive": "timeout=72" } Body: {   "statusCode": 500,   "message": "receipt for transaction 0.0.9372255@1782811005.951999101 contained error status INSUFFICIENT_PAYER_BALANCE" }   https://on.cypress.io/request
CypressError: `cy.request()` failed on:

http://localhost:3002/tokens/0.0.9372268/associate

The response we received from your web server was:

  > 500: Internal Server Error

This was considered a failure because the status code was not `2xx` or `3xx`.

If you do not want status codes to cause failures pass the option: `failOnStatusCode: false`

-----------------------------------------------------------

The request we sent was:

Method: PUT
URL: http://localhost:3002/tokens/0.0.9372268/associate
Headers: {
  "Connection": "keep-alive",
  "authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6IlJlZ2lzdHJhbnQiLCJkaWQiOiJkaWQ6aGVkZXJhOnRlc3RuZXQ6QkxYaWJDVlFmeDVMTVZWYm1jNlU4OTl6MW5aNHZTUFd0Q0pQRmZvUm5DUnhfMC4wLjkzNzIyNDYiLCJyb2xlIjoiVVNFUiIsImV4cGlyZUF0IjoxNzgyODExNjEzMjU1LCJpYXQiOjE3ODI4MTEwMTN9.ckLHGCP-l_f5PAxCAacJc8ygKhYaYu7t7mwFgXRiw7UkLpYFDrEpkVjbh18SZ1dU9STy5eME7wYyOYbU01y3wxT7pwf_24MrD3Xf7Tw1NbuA_ntKSKB7wf4D1NrEcFq1T2VtL2ZiD1sP969e7riSfF9293yQP6RwxKrdrmti5jh5mrtahtSfMplRDupayal4Fv6zHIHGHFk04stpIEoFvdIovIe3o322_ANKz2v4hv2cwoMcqGa83isD8qCYEB53A9Lz-SqrsSTftqAuIGZhnrWSbpFfk52vug2qwSOh-cqpR3X-WPRO5LOKybbpiGv3tIvVRPvheJsPVWdzE3iA5g",
  "user-agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/148.0.0.0 Safari/537.36",
  "accept": "*/*",
  "accept-encoding": "gzip, deflate",
  "content-length": 0
}

-----------------------------------------------------------

The response we got was:

Status: 500 - Internal Server Error
Headers: {
  "content-type": "application/json; charset=utf-8",
  "content-length": "137",
  "date": "Tue, 30 Jun 2026 09:16:55 GMT",
  "connection": "keep-alive",
  "keep-alive": "timeout=72"
}
Body: {
  "statusCode": 500,
  "message": "receipt for transaction 0.0.9372255@1782811005.951999101 contained error status INSUFFICIENT_PAYER_BALANCE"
}


https://on.cypress.io/request
    at <unknown> (http://localhost:39421/__cypress/runner/cypress_runner.js:136591:72)
    at tryCatcher (http://localhost:39421/__cypress/runner/cypress_runner.js:1777:23)
    at Promise._settlePromiseFromHandler (http://localhost:39421/__cypress/runner/cypress_runner.js:1489:31)
    at Promise._settlePromise (http://localhost:39421/__cypress/runner/cypress_runner.js:1546:18)
    at Promise._settlePromise0 (http://localhost:39421/__cypress/runner/cypress_runner.js:1591:10)
    at Promise._settlePromises (http://localhost:39421/__cypress/runner/cypress_runner.js:1671:18)
    at _drainQueueStep (http://localhost:39421/__cypress/runner/cypress_runner.js:2377:12)
    at _drainQueue (http://localhost:39421/__cypress/runner/cypress_runner.js:2370:9)
    at Async._drainQueues (http://localhost:39421/__cypress/runner/cypress_runner.js:2386:5)
    at Async.drainQueues (http://localhost:39421/__cypress/runner/cypress_runner.js:2256:14)
From Your Spec Code:
    at Context.eval (webpack://guardian-e2e-test/./cypress/e2e/api-tests/010_tokens/putFreezeUnfreeze.cy.js:21:19)
    at getRet (http://localhost:39421/__cypress/runner/cypress_runner.js:122945:20)
    at tryCatcher (http://localhost:39421/__cypress/runner/cypress_runner.js:1777:23)
    at Promise.attempt.Promise.try (http://localhost:39421/__cypress/runner/cypress_runner.js:4285:29)
    at Context.thenFn (http://localhost:39421/__cypress/runner/cypress_runner.js:122956:66)
    at Context.then (http://localhost:39421/__cypress/runner/cypress_runner.js:123207:21)
    at wrapped (http://localhost:39421/__cypress/runner/cypress_runner.js:146488:19)