Skip to content

feat: nft support #1608

feat: nft support

feat: nft support #1608

GitHub Actions / API E2E Test Results failed Feb 12, 2025 in 0s

19 fail, 188 pass in 21s

207 tests   188 ✅  21s ⏱️
 14 suites    0 💤
  1 files     19 ❌

Results for commit ac6cb50.

Annotations

Check warning on line 0 in TransactionController (e2e) /transactions/:transactionHash/transfers GET returns HTTP 200 and transaction transfers for the specified paging configuration

See this annotation in the file changed.

@github-actions github-actions / API E2E Test Results

TransactionController (e2e) /transactions/:transactionHash/transfers GET returns HTTP 200 and transaction transfers for the spe…ctions/:transactionHash/transfers GET returns HTTP 200 and transaction transfers for the specified paging configuration) failed

packages/api/e2e-junit.xml [took 0s]
Raw output
Error: expect(received).toStrictEqual(expected) // deep equality

- Expected  -  0
+ Received  + 18

@@ -3,20 +3,22 @@
      "amount": "2000",
      "blockNumber": 0,
      "fields": null,
      "from": "0x0000000000000000000000000000000000008007",
      "isInternal": false,
+     "nftItem": null,
      "timestamp": "2022-11-21T18:16:00.000Z",
      "to": "0x52312Ad6f01657413b2eae9287F6b9Adad93d5fd",
      "token": Object {
        "decimals": 18,
        "iconURL": null,
        "l1Address": "0x0000000000000000000000000000000000000000",
        "l2Address": "0x000000000000000000000000000000000000800A",
        "liquidity": null,
        "name": "Ether",
        "symbol": "ETH",
+       "type": "ERC20",
        "usdPrice": null,
      },
      "tokenAddress": "0x000000000000000000000000000000000000800A",
      "tokenType": "BASETOKEN",
      "transactionHash": "0x8a008b8dbbc18035e56370abb820e736b705d68d6ac12b203603db8d9ea87e10",
@@ -26,20 +28,22 @@
      "amount": "2000",
      "blockNumber": 0,
      "fields": null,
      "from": "0x0000000000000000000000000000000000008007",
      "isInternal": false,
+     "nftItem": null,
      "timestamp": "2022-11-21T18:16:00.000Z",
      "to": "0x52312Ad6f01657413b2eae9287F6b9Adad93d5fd",
      "token": Object {
        "decimals": 18,
        "iconURL": null,
        "l1Address": "0xf754ff5E8a6F257e162F72578a4Bb0493c068101",
        "l2Address": "0xD754FF5E8a6F257E162f72578a4bB0493c068101",
        "liquidity": null,
        "name": "TEST token",
        "symbol": "TEST",
+       "type": "ERC20",
        "usdPrice": null,
      },
      "tokenAddress": "0xD754FF5E8a6F257E162f72578a4bB0493c068101",
      "tokenType": "ERC20",
      "transactionHash": "0x8a008b8dbbc18035e56370abb820e736b705d68d6ac12b203603db8d9ea87e10",
@@ -49,20 +53,22 @@
      "amount": "2000",
      "blockNumber": 0,
      "fields": null,
      "from": "0x0000000000000000000000000000000000008007",
      "isInternal": false,
+     "nftItem": null,
      "timestamp": "2022-11-21T18:16:00.000Z",
      "to": "0x52312Ad6f01657413b2eae9287F6b9Adad93d5fd",
      "token": Object {
        "decimals": 18,
        "iconURL": null,
        "l1Address": "0x0000000000000000000000000000000000000000",
        "l2Address": "0x000000000000000000000000000000000000800A",
        "liquidity": null,
        "name": "Ether",
        "symbol": "ETH",
+       "type": "ERC20",
        "usdPrice": null,
      },
      "tokenAddress": "0x000000000000000000000000000000000000800A",
      "tokenType": "BASETOKEN",
      "transactionHash": "0x8a008b8dbbc18035e56370abb820e736b705d68d6ac12b203603db8d9ea87e10",
@@ -72,20 +78,22 @@
      "amount": "2000",
      "blockNumber": 0,
      "fields": null,
      "from": "0x0000000000000000000000000000000000008007",
      "isInternal": false,
+     "nftItem": null,
      "timestamp": "2022-11-21T18:16:00.000Z",
      "to": "0x52312Ad6f01657413b2eae9287F6b9Adad93d5fd",
      "token": Object {
        "decimals": 18,
        "iconURL": null,
        "l1Address": "0xf754ff5E8a6F257e162F72578a4Bb0493c068101",
        "l2Address": "0xD754FF5E8a6F257E162f72578a4bB0493c068101",
        "liquidity": null,
        "name": "TEST token",
        "symbol": "TEST",
+       "type": "ERC20",
        "usdPrice": null,
      },
      "tokenAddress": "0xD754FF5E8a6F257E162f72578a4bB0493c068101",
      "tokenType": "ERC20",
      "transactionHash": "0x8a008b8dbbc18035e56370abb820e736b705d68d6ac12b203603db8d9ea87e10",
@@ -95,20 +103,22 @@
      "amount": "2000",
      "blockNumber": 0,
      "fields": null,
      "from": "0x0000000000000000000000000000000000008007",
      "isInternal": false,
+     "nftItem": null,
      "timestamp": "2022-11-21T18:16:00.000Z",
      "to": "0x52312Ad6f01657413b2eae9287F6b9Adad93d5fd",
      "token": Object {
        "decimals": 18,
        "iconURL": null,
        "l1Address": "0x0000000000000000000000000000000000000000",
        "l2Address": "0x000000000000000000000000000000000000800A",
        "liquidity": null,
        "name": "Ether",
        "symbol": "ETH",
+       "type": "ERC20",
        "usdPrice": null,
      },
      "tokenAddress": "0x000000000000000000000000000000000000800A",
      "tokenType": "BASETOKEN",
      "transactionHash": "0x8a008b8dbbc18035e56370abb820e736b705d68d6ac12b203603db8d9ea87e10",
@@ -118,20 +128,22 @@
      "amount": "2000",
      "blockNumber": 0,
      "fields": null,
      "from": "0x0000000000000000000000000000000000008007",
      "isInternal": false,
+     "nftItem": null,
      "timestamp": "2022-11-21T18:16:00.000Z",
      "to": "0x52312Ad6f01657413b2eae9287F6b9Adad93d5fd",
      "token": Object {
        "decimals": 18,
        "iconURL": null,
        "l1Address": "0xf754ff5E8a6F257e162F72578a4Bb0493c068101",
        "l2Address": "0xD754FF5E8a6F257E162f72578a4bB0493c068101",
        "liquidity": null,
        "name": "TEST token",
        "symbol": "TEST",
+       "type": "ERC20",
        "usdPrice": null,
      },
      "tokenAddress": "0xD754FF5E8a6F257E162f72578a4bB0493c068101",
      "tokenType": "ERC20",
      "transactionHash": "0x8a008b8dbbc18035e56370abb820e736b705d68d6ac12b203603db8d9ea87e10",
@@ -141,20 +153,22 @@
      "amount": "2000",
      "blockNumber": 0,
      "fields": null,
      "from": "0x0000000000000000000000000000000000008007",
      "isInternal": false,
+     "nftItem": null,
      "timestamp": "2022-11-21T18:16:00.000Z",
      "to": "0x52312Ad6f01657413b2eae9287F6b9Adad93d5fd",
      "token": Object {
        "decimals": 18,
        "iconURL": null,
        "l1Address": "0x0000000000000000000000000000000000000000",
        "l2Address": "0x000000000000000000000000000000000000800A",
        "liquidity": null,
        "name": "Ether",
        "symbol": "ETH",
+       "type": "ERC20",
        "usdPrice": null,
      },
      "tokenAddress": "0x000000000000000000000000000000000000800A",
      "tokenType": "BASETOKEN",
      "transactionHash": "0x8a008b8dbbc18035e56370abb820e736b705d68d6ac12b203603db8d9ea87e10",
@@ -164,20 +178,22 @@
      "amount": "2000",
      "blockNumber": 0,
      "fields": null,
      "from": "0x0000000000000000000000000000000000008007",
      "isInternal": false,
+     "nftItem": null,
      "timestamp": "2022-11-21T18:16:00.000Z",
      "to": "0x52312Ad6f01657413b2eae9287F6b9Adad93d5fd",
      "token": Object {
        "decimals": 18,
        "iconURL": null,
        "l1Address": "0xf754ff5E8a6F257e162F72578a4Bb0493c068101",
        "l2Address": "0xD754FF5E8a6F257E162f72578a4bB0493c068101",
        "liquidity": null,
        "name": "TEST token",
        "symbol": "TEST",
+       "type": "ERC20",
        "usdPrice": null,
      },
      "tokenAddress": "0xD754FF5E8a6F257E162f72578a4bB0493c068101",
      "tokenType": "ERC20",
      "transactionHash": "0x8a008b8dbbc18035e56370abb820e736b705d68d6ac12b203603db8d9ea87e10",
@@ -187,20 +203,22 @@
      "amount": "2000",
      "blockNumber": 0,
      "fields": null,
      "from": "0x0000000000000000000000000000000000008007",
      "isInternal": false,
+     "nftItem": null,
      "timestamp": "2022-11-21T18:16:00.000Z",
      "to": "0x52312Ad6f01657413b2eae9287F6b9Adad93d5fd",
      "token": Object {
        "decimals": 18,
        "iconURL": null,
        "l1Address": "0x0000000000000000000000000000000000000000",
        "l2Address": "0x000000000000000000000000000000000000800A",
        "liquidity": null,
        "name": "Ether",
        "symbol": "ETH",
+       "type": "ERC20",
        "usdPrice": null,
      },
      "tokenAddress": "0x000000000000000000000000000000000000800A",
      "tokenType": "BASETOKEN",
      "transactionHash": "0x8a008b8dbbc18035e56370abb820e736b705d68d6ac12b203603db8d9ea87e10",
    at Object.<anonymous> (/home/runner/work/block-explorer/block-explorer/packages/api/test/transaction.e2e-spec.ts:1195:10)
    at Promise.then.completed (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at _runTest (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:121:9)
    at _runTestsForDescribeBlock (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/block-explorer/block-explorer/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/block-explorer/block-explorer/node_modules/jest-runner/build/runTest.js:444:34)
----
    at /home/runner/work/block-explorer/block-explorer/packages/api/test/transaction.e2e-spec.ts:1196:34
    at /home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:308:13
    at Test._assertFunction (/home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:285:13)
    at Test.assert (/home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:164:23)
    at Server.localAssert (/home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:120:14)
    at Object.onceWrapper (node:events:631:28)
    at Server.emit (node:events:517:28)
    at emitCloseNT (node:net:2221:8)
    at processTicksAndRejections (node:internal/process/task_queues:81:21)

Check warning on line 0 in TransactionController (e2e) /transactions/:transactionHash/transfers GET returns HTTP 200 and transaction transfers if transaction hash is specified in the upper case

See this annotation in the file changed.

@github-actions github-actions / API E2E Test Results

TransactionController (e2e) /transactions/:transactionHash/transfers GET returns HTTP 200 and transaction transfers if transact…sactionHash/transfers GET returns HTTP 200 and transaction transfers if transaction hash is specified in the upper case) failed

packages/api/e2e-junit.xml [took 0s]
Raw output
Error: expect(received).toStrictEqual(expected) // deep equality

- Expected  - 0
+ Received  + 2

@@ -4,20 +4,22 @@
        "amount": "2000",
        "blockNumber": 0,
        "fields": null,
        "from": "0x0000000000000000000000000000000000008007",
        "isInternal": false,
+       "nftItem": null,
        "timestamp": "2022-11-21T18:16:00.000Z",
        "to": "0x52312Ad6f01657413b2eae9287F6b9Adad93d5fd",
        "token": Object {
          "decimals": 18,
          "iconURL": null,
          "l1Address": "0x0000000000000000000000000000000000000000",
          "l2Address": "0x000000000000000000000000000000000000800A",
          "liquidity": null,
          "name": "Ether",
          "symbol": "ETH",
+         "type": "ERC20",
          "usdPrice": null,
        },
        "tokenAddress": "0x000000000000000000000000000000000000800A",
        "tokenType": "BASETOKEN",
        "transactionHash": "0x8a008b8dbbc18035e56370abb820e736b705d68d6ac12b203603db8d9ea87e10",
    at Object.<anonymous> (/home/runner/work/block-explorer/block-explorer/packages/api/test/transaction.e2e-spec.ts:1446:10)
    at Promise.then.completed (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at _runTest (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:121:9)
    at _runTestsForDescribeBlock (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/block-explorer/block-explorer/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/block-explorer/block-explorer/node_modules/jest-runner/build/runTest.js:444:34)
----
    at /home/runner/work/block-explorer/block-explorer/packages/api/test/transaction.e2e-spec.ts:1447:28
    at /home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:308:13
    at Test._assertFunction (/home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:285:13)
    at Test.assert (/home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:164:23)
    at Server.localAssert (/home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:120:14)
    at Object.onceWrapper (node:events:631:28)
    at Server.emit (node:events:517:28)
    at emitCloseNT (node:net:2221:8)
    at processTicksAndRejections (node:internal/process/task_queues:81:21)

Check warning on line 0 in AddressController (e2e) /address/:address GET when existing account address is requested returns HTTP 200 and the account address record

See this annotation in the file changed.

@github-actions github-actions / API E2E Test Results

AddressController (e2e) /address/:address GET when existing account address is requested returns HTTP 200 and the account addre… (e2e) /address/:address GET when existing account address is requested returns HTTP 200 and the account address record) failed

packages/api/e2e-junit.xml [took 0s]
Raw output
Error: expect(received).toStrictEqual(expected) // deep equality

- Expected  - 0
+ Received  + 4

@@ -9,10 +9,11 @@
          "l1Address": "0x0000000000000000000000000000000000000000",
          "l2Address": "0x000000000000000000000000000000000000800A",
          "liquidity": null,
          "name": "Ether",
          "symbol": "ETH",
+         "type": "ERC20",
          "usdPrice": null,
        },
      },
      "0x9488FC54FcCc6f319D4863Ddc2c2899Ed35d8956": Object {
        "balance": "34500",
@@ -22,10 +23,11 @@
          "l1Address": "0x9488FC54FcCc6f319D4863Ddc2c2899Ed35d8956",
          "l2Address": "0x9488FC54FcCc6f319D4863Ddc2c2899Ed35d8956",
          "liquidity": null,
          "name": "TEST 6",
          "symbol": "TEST 6",
+         "type": "ERC20",
          "usdPrice": null,
        },
      },
      "0x9488Fc54FCcC6f319d4863dDc2C2899ED35D8954": Object {
        "balance": "12300",
@@ -35,10 +37,11 @@
          "l1Address": "0x9488Fc54FCcC6f319d4863dDc2C2899ED35D8954",
          "l2Address": "0x9488Fc54FCcC6f319d4863dDc2C2899ED35D8954",
          "liquidity": null,
          "name": "TEST 4",
          "symbol": "TEST 4",
+         "type": "ERC20",
          "usdPrice": null,
        },
      },
      "0x9488fc54fCcC6F319D4863dDC2c2899ED35D8955": Object {
        "balance": "23400",
@@ -48,10 +51,11 @@
          "l1Address": "0x9488fc54fCcC6F319D4863dDC2c2899ED35D8955",
          "l2Address": "0x9488fc54fCcC6F319D4863dDC2c2899ED35D8955",
          "liquidity": null,
          "name": "TEST 5",
          "symbol": "TEST 5",
+         "type": "ERC20",
          "usdPrice": null,
        },
      },
    },
    "blockNumber": 103,
    at Object.<anonymous> (/home/runner/work/block-explorer/block-explorer/packages/api/test/address.e2e-spec.ts:395:12)
    at Promise.then.completed (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at _runTest (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:121:9)
    at _runTestsForDescribeBlock (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:121:9)
    at _runTestsForDescribeBlock (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/block-explorer/block-explorer/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/block-explorer/block-explorer/node_modules/jest-runner/build/runTest.js:444:34)
----
    at /home/runner/work/block-explorer/block-explorer/packages/api/test/address.e2e-spec.ts:396:30
    at /home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:308:13
    at Test._assertFunction (/home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:285:13)
    at Test.assert (/home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:164:23)
    at Server.localAssert (/home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:120:14)
    at Object.onceWrapper (node:events:631:28)
    at Server.emit (node:events:517:28)
    at emitCloseNT (node:net:2221:8)
    at processTicksAndRejections (node:internal/process/task_queues:81:21)

Check warning on line 0 in AddressController (e2e) /address/:address GET when existing account address is requested returns HTTP 200 and the account address record for an address specified with the upper case letters

See this annotation in the file changed.

@github-actions github-actions / API E2E Test Results

AddressController (e2e) /address/:address GET when existing account address is requested returns HTTP 200 and the account addre…dress is requested returns HTTP 200 and the account address record for an address specified with the upper case letters) failed

packages/api/e2e-junit.xml [took 0s]
Raw output
Error: expect(received).toStrictEqual(expected) // deep equality

- Expected  - 0
+ Received  + 4

@@ -9,10 +9,11 @@
          "l1Address": "0x0000000000000000000000000000000000000000",
          "l2Address": "0x000000000000000000000000000000000000800A",
          "liquidity": null,
          "name": "Ether",
          "symbol": "ETH",
+         "type": "ERC20",
          "usdPrice": null,
        },
      },
      "0x9488FC54FcCc6f319D4863Ddc2c2899Ed35d8956": Object {
        "balance": "34500",
@@ -22,10 +23,11 @@
          "l1Address": "0x9488FC54FcCc6f319D4863Ddc2c2899Ed35d8956",
          "l2Address": "0x9488FC54FcCc6f319D4863Ddc2c2899Ed35d8956",
          "liquidity": null,
          "name": "TEST 6",
          "symbol": "TEST 6",
+         "type": "ERC20",
          "usdPrice": null,
        },
      },
      "0x9488Fc54FCcC6f319d4863dDc2C2899ED35D8954": Object {
        "balance": "12300",
@@ -35,10 +37,11 @@
          "l1Address": "0x9488Fc54FCcC6f319d4863dDc2C2899ED35D8954",
          "l2Address": "0x9488Fc54FCcC6f319d4863dDc2C2899ED35D8954",
          "liquidity": null,
          "name": "TEST 4",
          "symbol": "TEST 4",
+         "type": "ERC20",
          "usdPrice": null,
        },
      },
      "0x9488fc54fCcC6F319D4863dDC2c2899ED35D8955": Object {
        "balance": "23400",
@@ -48,10 +51,11 @@
          "l1Address": "0x9488fc54fCcC6F319D4863dDC2c2899ED35D8955",
          "l2Address": "0x9488fc54fCcC6F319D4863dDC2c2899ED35D8955",
          "liquidity": null,
          "name": "TEST 5",
          "symbol": "TEST 5",
+         "type": "ERC20",
          "usdPrice": null,
        },
      },
    },
    "blockNumber": 103,
    at Object.<anonymous> (/home/runner/work/block-explorer/block-explorer/packages/api/test/address.e2e-spec.ts:464:12)
    at Promise.then.completed (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at _runTest (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:121:9)
    at _runTestsForDescribeBlock (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:121:9)
    at _runTestsForDescribeBlock (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/block-explorer/block-explorer/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/block-explorer/block-explorer/node_modules/jest-runner/build/runTest.js:444:34)
----
    at /home/runner/work/block-explorer/block-explorer/packages/api/test/address.e2e-spec.ts:465:30
    at /home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:308:13
    at Test._assertFunction (/home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:285:13)
    at Test.assert (/home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:164:23)
    at Server.localAssert (/home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:120:14)
    at Object.onceWrapper (node:events:631:28)
    at Server.emit (node:events:517:28)
    at emitCloseNT (node:net:2221:8)
    at processTicksAndRejections (node:internal/process/task_queues:81:21)

Check warning on line 0 in AddressController (e2e) /address/:address GET when existing account address is requested returns HTTP 200 and the account address record for not properly normalized address

See this annotation in the file changed.

@github-actions github-actions / API E2E Test Results

AddressController (e2e) /address/:address GET when existing account address is requested returns HTTP 200 and the account addre…isting account address is requested returns HTTP 200 and the account address record for not properly normalized address) failed

packages/api/e2e-junit.xml [took 0s]
Raw output
Error: expect(received).toStrictEqual(expected) // deep equality

- Expected  - 0
+ Received  + 4

@@ -9,10 +9,11 @@
          "l1Address": "0x0000000000000000000000000000000000000000",
          "l2Address": "0x000000000000000000000000000000000000800A",
          "liquidity": null,
          "name": "Ether",
          "symbol": "ETH",
+         "type": "ERC20",
          "usdPrice": null,
        },
      },
      "0x9488FC54FcCc6f319D4863Ddc2c2899Ed35d8956": Object {
        "balance": "34500",
@@ -22,10 +23,11 @@
          "l1Address": "0x9488FC54FcCc6f319D4863Ddc2c2899Ed35d8956",
          "l2Address": "0x9488FC54FcCc6f319D4863Ddc2c2899Ed35d8956",
          "liquidity": null,
          "name": "TEST 6",
          "symbol": "TEST 6",
+         "type": "ERC20",
          "usdPrice": null,
        },
      },
      "0x9488Fc54FCcC6f319d4863dDc2C2899ED35D8954": Object {
        "balance": "12300",
@@ -35,10 +37,11 @@
          "l1Address": "0x9488Fc54FCcC6f319d4863dDc2C2899ED35D8954",
          "l2Address": "0x9488Fc54FCcC6f319d4863dDc2C2899ED35D8954",
          "liquidity": null,
          "name": "TEST 4",
          "symbol": "TEST 4",
+         "type": "ERC20",
          "usdPrice": null,
        },
      },
      "0x9488fc54fCcC6F319D4863dDC2c2899ED35D8955": Object {
        "balance": "23400",
@@ -48,10 +51,11 @@
          "l1Address": "0x9488fc54fCcC6F319D4863dDC2c2899ED35D8955",
          "l2Address": "0x9488fc54fCcC6F319D4863dDC2c2899ED35D8955",
          "liquidity": null,
          "name": "TEST 5",
          "symbol": "TEST 5",
+         "type": "ERC20",
          "usdPrice": null,
        },
      },
    },
    "blockNumber": 103,
    at Object.<anonymous> (/home/runner/work/block-explorer/block-explorer/packages/api/test/address.e2e-spec.ts:533:12)
    at Promise.then.completed (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at _runTest (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:121:9)
    at _runTestsForDescribeBlock (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:121:9)
    at _runTestsForDescribeBlock (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/block-explorer/block-explorer/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/block-explorer/block-explorer/node_modules/jest-runner/build/runTest.js:444:34)
----
    at /home/runner/work/block-explorer/block-explorer/packages/api/test/address.e2e-spec.ts:534:30
    at /home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:308:13
    at Test._assertFunction (/home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:285:13)
    at Test.assert (/home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:164:23)
    at Server.localAssert (/home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:120:14)
    at Object.onceWrapper (node:events:631:28)
    at Server.emit (node:events:517:28)
    at emitCloseNT (node:net:2221:8)
    at processTicksAndRejections (node:internal/process/task_queues:81:21)

Check warning on line 0 in AddressController (e2e) /address/:address GET when existing account address is requested returns HTTP 200 and the account address record for an address specified without 0x

See this annotation in the file changed.

@github-actions github-actions / API E2E Test Results

AddressController (e2e) /address/:address GET when existing account address is requested returns HTTP 200 and the account addre…isting account address is requested returns HTTP 200 and the account address record for an address specified without 0x) failed

packages/api/e2e-junit.xml [took 0s]
Raw output
Error: expect(received).toStrictEqual(expected) // deep equality

- Expected  - 0
+ Received  + 4

@@ -9,10 +9,11 @@
          "l1Address": "0x0000000000000000000000000000000000000000",
          "l2Address": "0x000000000000000000000000000000000000800A",
          "liquidity": null,
          "name": "Ether",
          "symbol": "ETH",
+         "type": "ERC20",
          "usdPrice": null,
        },
      },
      "0x9488FC54FcCc6f319D4863Ddc2c2899Ed35d8956": Object {
        "balance": "34500",
@@ -22,10 +23,11 @@
          "l1Address": "0x9488FC54FcCc6f319D4863Ddc2c2899Ed35d8956",
          "l2Address": "0x9488FC54FcCc6f319D4863Ddc2c2899Ed35d8956",
          "liquidity": null,
          "name": "TEST 6",
          "symbol": "TEST 6",
+         "type": "ERC20",
          "usdPrice": null,
        },
      },
      "0x9488Fc54FCcC6f319d4863dDc2C2899ED35D8954": Object {
        "balance": "12300",
@@ -35,10 +37,11 @@
          "l1Address": "0x9488Fc54FCcC6f319d4863dDc2C2899ED35D8954",
          "l2Address": "0x9488Fc54FCcC6f319d4863dDc2C2899ED35D8954",
          "liquidity": null,
          "name": "TEST 4",
          "symbol": "TEST 4",
+         "type": "ERC20",
          "usdPrice": null,
        },
      },
      "0x9488fc54fCcC6F319D4863dDC2c2899ED35D8955": Object {
        "balance": "23400",
@@ -48,10 +51,11 @@
          "l1Address": "0x9488fc54fCcC6F319D4863dDC2c2899ED35D8955",
          "l2Address": "0x9488fc54fCcC6F319D4863dDC2c2899ED35D8955",
          "liquidity": null,
          "name": "TEST 5",
          "symbol": "TEST 5",
+         "type": "ERC20",
          "usdPrice": null,
        },
      },
    },
    "blockNumber": 103,
    at Object.<anonymous> (/home/runner/work/block-explorer/block-explorer/packages/api/test/address.e2e-spec.ts:602:12)
    at Promise.then.completed (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at _runTest (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:121:9)
    at _runTestsForDescribeBlock (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:121:9)
    at _runTestsForDescribeBlock (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/block-explorer/block-explorer/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/block-explorer/block-explorer/node_modules/jest-runner/build/runTest.js:444:34)
----
    at /home/runner/work/block-explorer/block-explorer/packages/api/test/address.e2e-spec.ts:603:30
    at /home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:308:13
    at Test._assertFunction (/home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:285:13)
    at Test.assert (/home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:164:23)
    at Server.localAssert (/home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:120:14)
    at Object.onceWrapper (node:events:631:28)
    at Server.emit (node:events:517:28)
    at emitCloseNT (node:net:2221:8)
    at processTicksAndRejections (node:internal/process/task_queues:81:21)

Check warning on line 0 in AddressController (e2e) /address/:address GET when there is no address record for balances returns HTTP 200 and the account address record with balances and block number

See this annotation in the file changed.

@github-actions github-actions / API E2E Test Results

AddressController (e2e) /address/:address GET when there is no address record for balances returns HTTP 200 and the account add… there is no address record for balances returns HTTP 200 and the account address record with balances and block number) failed

packages/api/e2e-junit.xml [took 0s]
Raw output
Error: expect(received).toStrictEqual(expected) // deep equality

- Expected  - 0
+ Received  + 4

@@ -9,10 +9,11 @@
          "l1Address": "0x0000000000000000000000000000000000000000",
          "l2Address": "0x000000000000000000000000000000000000800A",
          "liquidity": null,
          "name": "Ether",
          "symbol": "ETH",
+         "type": "ERC20",
          "usdPrice": null,
        },
      },
      "0x9488FC54FcCc6f319D4863Ddc2c2899Ed35d8956": Object {
        "balance": "34500",
@@ -22,10 +23,11 @@
          "l1Address": "0x9488FC54FcCc6f319D4863Ddc2c2899Ed35d8956",
          "l2Address": "0x9488FC54FcCc6f319D4863Ddc2c2899Ed35d8956",
          "liquidity": null,
          "name": "TEST 6",
          "symbol": "TEST 6",
+         "type": "ERC20",
          "usdPrice": null,
        },
      },
      "0x9488Fc54FCcC6f319d4863dDc2C2899ED35D8954": Object {
        "balance": "12300",
@@ -35,10 +37,11 @@
          "l1Address": "0x9488Fc54FCcC6f319d4863dDc2C2899ED35D8954",
          "l2Address": "0x9488Fc54FCcC6f319d4863dDc2C2899ED35D8954",
          "liquidity": null,
          "name": "TEST 4",
          "symbol": "TEST 4",
+         "type": "ERC20",
          "usdPrice": null,
        },
      },
      "0x9488fc54fCcC6F319D4863dDC2c2899ED35D8955": Object {
        "balance": "23400",
@@ -48,10 +51,11 @@
          "l1Address": "0x9488fc54fCcC6F319D4863dDC2c2899ED35D8955",
          "l2Address": "0x9488fc54fCcC6F319D4863dDC2c2899ED35D8955",
          "liquidity": null,
          "name": "TEST 5",
          "symbol": "TEST 5",
+         "type": "ERC20",
          "usdPrice": null,
        },
      },
    },
    "blockNumber": 103,
    at Object.<anonymous> (/home/runner/work/block-explorer/block-explorer/packages/api/test/address.e2e-spec.ts:673:12)
    at Promise.then.completed (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at _runTest (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:121:9)
    at _runTestsForDescribeBlock (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:121:9)
    at _runTestsForDescribeBlock (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/block-explorer/block-explorer/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/block-explorer/block-explorer/node_modules/jest-runner/build/runTest.js:444:34)
----
    at /home/runner/work/block-explorer/block-explorer/packages/api/test/address.e2e-spec.ts:674:30
    at /home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:308:13
    at Test._assertFunction (/home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:285:13)
    at Test.assert (/home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:164:23)
    at Server.localAssert (/home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:120:14)
    at Object.onceWrapper (node:events:631:28)
    at Server.emit (node:events:517:28)
    at emitCloseNT (node:net:2221:8)
    at processTicksAndRejections (node:internal/process/task_queues:81:21)

Check warning on line 0 in AddressController (e2e) /address/:address GET when existing contract address is requested returns HTTP 200 and the contract address record

See this annotation in the file changed.

@github-actions github-actions / API E2E Test Results

AddressController (e2e) /address/:address GET when existing contract address is requested returns HTTP 200 and the contract add…e2e) /address/:address GET when existing contract address is requested returns HTTP 200 and the contract address record) failed

packages/api/e2e-junit.xml [took 0s]
Raw output
Error: expect(received).toStrictEqual(expected) // deep equality

- Expected  - 0
+ Received  + 3

@@ -9,10 +9,11 @@
          "l1Address": "0x9488fC54fcCC6f319D4863Ddc2C2899ED35d8957",
          "l2Address": "0x9488fC54fcCC6f319D4863Ddc2C2899ED35d8957",
          "liquidity": null,
          "name": "TEST 7",
          "symbol": "TEST 7",
+         "type": "ERC20",
          "usdPrice": null,
        },
      },
      "0x9488fC54fccC6F319d4863DDc2C2899ed35d8959": Object {
        "balance": "67800",
@@ -22,10 +23,11 @@
          "l1Address": "0x9488fC54fccC6F319d4863DDc2C2899ed35d8959",
          "l2Address": "0x9488fC54fccC6F319d4863DDc2C2899ed35d8959",
          "liquidity": null,
          "name": "TEST 9",
          "symbol": "TEST 9",
+         "type": "ERC20",
          "usdPrice": null,
        },
      },
      "0x9488fc54FCCC6f319D4863dDc2c2899Ed35D8958": Object {
        "balance": "56700",
@@ -35,10 +37,11 @@
          "l1Address": "0x9488fc54FCCC6f319D4863dDc2c2899Ed35D8958",
          "l2Address": "0x9488fc54FCCC6f319D4863dDc2c2899Ed35D8958",
          "liquidity": null,
          "name": "TEST 8",
          "symbol": "TEST 8",
+         "type": "ERC20",
          "usdPrice": null,
        },
      },
    },
    "blockNumber": 106,
    at Object.<anonymous> (/home/runner/work/block-explorer/block-explorer/packages/api/test/address.e2e-spec.ts:744:12)
    at Promise.then.completed (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at _runTest (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:121:9)
    at _runTestsForDescribeBlock (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:121:9)
    at _runTestsForDescribeBlock (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/block-explorer/block-explorer/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/block-explorer/block-explorer/node_modules/jest-runner/build/runTest.js:444:34)
----
    at /home/runner/work/block-explorer/block-explorer/packages/api/test/address.e2e-spec.ts:745:30
    at /home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:308:13
    at Test._assertFunction (/home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:285:13)
    at Test.assert (/home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:164:23)
    at Server.localAssert (/home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:120:14)
    at Object.onceWrapper (node:events:631:28)
    at Server.emit (node:events:517:28)
    at emitCloseNT (node:net:2221:8)
    at processTicksAndRejections (node:internal/process/task_queues:81:21)

Check warning on line 0 in AddressController (e2e) /address/:address GET when existing contract address is requested returns HTTP 200 and the contract address record for an address specified with the upper case letters

See this annotation in the file changed.

@github-actions github-actions / API E2E Test Results

AddressController (e2e) /address/:address GET when existing contract address is requested returns HTTP 200 and the contract add…ress is requested returns HTTP 200 and the contract address record for an address specified with the upper case letters) failed

packages/api/e2e-junit.xml [took 0s]
Raw output
Error: expect(received).toStrictEqual(expected) // deep equality

- Expected  - 0
+ Received  + 3

@@ -9,10 +9,11 @@
          "l1Address": "0x9488fC54fcCC6f319D4863Ddc2C2899ED35d8957",
          "l2Address": "0x9488fC54fcCC6f319D4863Ddc2C2899ED35d8957",
          "liquidity": null,
          "name": "TEST 7",
          "symbol": "TEST 7",
+         "type": "ERC20",
          "usdPrice": null,
        },
      },
      "0x9488fC54fccC6F319d4863DDc2C2899ed35d8959": Object {
        "balance": "67800",
@@ -22,10 +23,11 @@
          "l1Address": "0x9488fC54fccC6F319d4863DDc2C2899ed35d8959",
          "l2Address": "0x9488fC54fccC6F319d4863DDc2C2899ed35d8959",
          "liquidity": null,
          "name": "TEST 9",
          "symbol": "TEST 9",
+         "type": "ERC20",
          "usdPrice": null,
        },
      },
      "0x9488fc54FCCC6f319D4863dDc2c2899Ed35D8958": Object {
        "balance": "56700",
@@ -35,10 +37,11 @@
          "l1Address": "0x9488fc54FCCC6f319D4863dDc2c2899Ed35D8958",
          "l2Address": "0x9488fc54FCCC6f319D4863dDc2c2899Ed35D8958",
          "liquidity": null,
          "name": "TEST 8",
          "symbol": "TEST 8",
+         "type": "ERC20",
          "usdPrice": null,
        },
      },
    },
    "blockNumber": 106,
    at Object.<anonymous> (/home/runner/work/block-explorer/block-explorer/packages/api/test/address.e2e-spec.ts:804:12)
    at Promise.then.completed (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at _runTest (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:121:9)
    at _runTestsForDescribeBlock (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:121:9)
    at _runTestsForDescribeBlock (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/block-explorer/block-explorer/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/block-explorer/block-explorer/node_modules/jest-runner/build/runTest.js:444:34)
----
    at /home/runner/work/block-explorer/block-explorer/packages/api/test/address.e2e-spec.ts:805:30
    at /home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:308:13
    at Test._assertFunction (/home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:285:13)
    at Test.assert (/home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:164:23)
    at Server.localAssert (/home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:120:14)
    at Object.onceWrapper (node:events:631:28)
    at Server.emit (node:events:517:28)
    at emitCloseNT (node:net:2221:8)
    at processTicksAndRejections (node:internal/process/task_queues:81:21)

Check warning on line 0 in AddressController (e2e) /address/:address GET when existing contract address is requested returns HTTP 200 and the contract address record for not properly normalized address

See this annotation in the file changed.

@github-actions github-actions / API E2E Test Results

AddressController (e2e) /address/:address GET when existing contract address is requested returns HTTP 200 and the contract add…ting contract address is requested returns HTTP 200 and the contract address record for not properly normalized address) failed

packages/api/e2e-junit.xml [took 0s]
Raw output
Error: expect(received).toStrictEqual(expected) // deep equality

- Expected  - 0
+ Received  + 3

@@ -9,10 +9,11 @@
          "l1Address": "0x9488fC54fcCC6f319D4863Ddc2C2899ED35d8957",
          "l2Address": "0x9488fC54fcCC6f319D4863Ddc2C2899ED35d8957",
          "liquidity": null,
          "name": "TEST 7",
          "symbol": "TEST 7",
+         "type": "ERC20",
          "usdPrice": null,
        },
      },
      "0x9488fC54fccC6F319d4863DDc2C2899ed35d8959": Object {
        "balance": "67800",
@@ -22,10 +23,11 @@
          "l1Address": "0x9488fC54fccC6F319d4863DDc2C2899ed35d8959",
          "l2Address": "0x9488fC54fccC6F319d4863DDc2C2899ed35d8959",
          "liquidity": null,
          "name": "TEST 9",
          "symbol": "TEST 9",
+         "type": "ERC20",
          "usdPrice": null,
        },
      },
      "0x9488fc54FCCC6f319D4863dDc2c2899Ed35D8958": Object {
        "balance": "56700",
@@ -35,10 +37,11 @@
          "l1Address": "0x9488fc54FCCC6f319D4863dDc2c2899Ed35D8958",
          "l2Address": "0x9488fc54FCCC6f319D4863dDc2c2899Ed35D8958",
          "liquidity": null,
          "name": "TEST 8",
          "symbol": "TEST 8",
+         "type": "ERC20",
          "usdPrice": null,
        },
      },
    },
    "blockNumber": 106,
    at Object.<anonymous> (/home/runner/work/block-explorer/block-explorer/packages/api/test/address.e2e-spec.ts:864:12)
    at Promise.then.completed (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at _runTest (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:121:9)
    at _runTestsForDescribeBlock (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:121:9)
    at _runTestsForDescribeBlock (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/block-explorer/block-explorer/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/block-explorer/block-explorer/node_modules/jest-runner/build/runTest.js:444:34)
----
    at /home/runner/work/block-explorer/block-explorer/packages/api/test/address.e2e-spec.ts:865:30
    at /home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:308:13
    at Test._assertFunction (/home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:285:13)
    at Test.assert (/home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:164:23)
    at Server.localAssert (/home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:120:14)
    at Object.onceWrapper (node:events:631:28)
    at Server.emit (node:events:517:28)
    at emitCloseNT (node:net:2221:8)
    at processTicksAndRejections (node:internal/process/task_queues:81:21)

Check warning on line 0 in AddressController (e2e) /address/:address GET when existing contract address is requested returns HTTP 200 and the contract address record for an address specified without 0x

See this annotation in the file changed.

@github-actions github-actions / API E2E Test Results

AddressController (e2e) /address/:address GET when existing contract address is requested returns HTTP 200 and the contract add…ting contract address is requested returns HTTP 200 and the contract address record for an address specified without 0x) failed

packages/api/e2e-junit.xml [took 0s]
Raw output
Error: expect(received).toStrictEqual(expected) // deep equality

- Expected  - 0
+ Received  + 3

@@ -9,10 +9,11 @@
          "l1Address": "0x9488fC54fcCC6f319D4863Ddc2C2899ED35d8957",
          "l2Address": "0x9488fC54fcCC6f319D4863Ddc2C2899ED35d8957",
          "liquidity": null,
          "name": "TEST 7",
          "symbol": "TEST 7",
+         "type": "ERC20",
          "usdPrice": null,
        },
      },
      "0x9488fC54fccC6F319d4863DDc2C2899ed35d8959": Object {
        "balance": "67800",
@@ -22,10 +23,11 @@
          "l1Address": "0x9488fC54fccC6F319d4863DDc2C2899ed35d8959",
          "l2Address": "0x9488fC54fccC6F319d4863DDc2C2899ed35d8959",
          "liquidity": null,
          "name": "TEST 9",
          "symbol": "TEST 9",
+         "type": "ERC20",
          "usdPrice": null,
        },
      },
      "0x9488fc54FCCC6f319D4863dDc2c2899Ed35D8958": Object {
        "balance": "56700",
@@ -35,10 +37,11 @@
          "l1Address": "0x9488fc54FCCC6f319D4863dDc2c2899Ed35D8958",
          "l2Address": "0x9488fc54FCCC6f319D4863dDc2c2899Ed35D8958",
          "liquidity": null,
          "name": "TEST 8",
          "symbol": "TEST 8",
+         "type": "ERC20",
          "usdPrice": null,
        },
      },
    },
    "blockNumber": 106,
    at Object.<anonymous> (/home/runner/work/block-explorer/block-explorer/packages/api/test/address.e2e-spec.ts:924:12)
    at Promise.then.completed (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at _runTest (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:121:9)
    at _runTestsForDescribeBlock (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:121:9)
    at _runTestsForDescribeBlock (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/block-explorer/block-explorer/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/block-explorer/block-explorer/node_modules/jest-runner/build/runTest.js:444:34)
----
    at /home/runner/work/block-explorer/block-explorer/packages/api/test/address.e2e-spec.ts:925:30
    at /home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:308:13
    at Test._assertFunction (/home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:285:13)
    at Test.assert (/home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:164:23)
    at Server.localAssert (/home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:120:14)
    at Object.onceWrapper (node:events:631:28)
    at Server.emit (node:events:517:28)
    at emitCloseNT (node:net:2221:8)
    at processTicksAndRejections (node:internal/process/task_queues:81:21)

Check warning on line 0 in AddressController (e2e) /address/:address/transfers GET returns HTTP 200 and address transfers for the specified paging configuration

See this annotation in the file changed.

@github-actions github-actions / API E2E Test Results

AddressController (e2e) /address/:address/transfers GET returns HTTP 200 and address transfers for the specified paging configu…ler (e2e) /address/:address/transfers GET returns HTTP 200 and address transfers for the specified paging configuration) failed

packages/api/e2e-junit.xml [took 0s]
Raw output
Error: expect(received).toStrictEqual(expected) // deep equality

- Expected  - 0
+ Received  + 6

@@ -3,20 +3,22 @@
      "amount": null,
      "blockNumber": 1,
      "fields": null,
      "from": "0x91D0a23f34E535E44dF8ba84c53A0945CF0EEb67",
      "isInternal": false,
+     "nftItem": null,
      "timestamp": "2022-11-21T18:16:51.000Z",
      "to": "0x91d0a23f34e535e44Df8Ba84c53a0945cf0eEB60",
      "token": Object {
        "decimals": 18,
        "iconURL": null,
        "l1Address": null,
        "l2Address": "0x97d0a23F34E535e44dF8ba84c53A0945cF0eEb67",
        "liquidity": null,
        "name": "TEST",
        "symbol": "TST",
+       "type": "ERC20",
        "usdPrice": null,
      },
      "tokenAddress": "0x97d0a23F34E535e44dF8ba84c53A0945cF0eEb67",
      "tokenType": "ERC20",
      "transactionHash": "0x8a008b8dbbc18035e56370abb820e736b705d68d6ac12b203603db8d9ea87e11",
@@ -26,20 +28,22 @@
      "amount": null,
      "blockNumber": 1,
      "fields": null,
      "from": "0x91D0a23f34E535E44dF8ba84c53A0945CF0EEb67",
      "isInternal": false,
+     "nftItem": null,
      "timestamp": "2022-11-21T18:16:51.000Z",
      "to": "0x91d0a23f34e535e44Df8Ba84c53a0945cf0eEB60",
      "token": Object {
        "decimals": 18,
        "iconURL": null,
        "l1Address": "0x0000000000000000000000000000000000000000",
        "l2Address": "0x000000000000000000000000000000000000800A",
        "liquidity": null,
        "name": "Ether",
        "symbol": "ETH",
+       "type": "ERC20",
        "usdPrice": null,
      },
      "tokenAddress": "0x000000000000000000000000000000000000800A",
      "tokenType": "BASETOKEN",
      "transactionHash": "0x8a008b8dbbc18035e56370abb820e736b705d68d6ac12b203603db8d9ea87e11",
@@ -49,20 +53,22 @@
      "amount": null,
      "blockNumber": 1,
      "fields": null,
      "from": "0x91D0a23f34E535E44dF8ba84c53A0945CF0EEb67",
      "isInternal": false,
+     "nftItem": null,
      "timestamp": "2022-11-21T18:16:51.000Z",
      "to": "0x91d0a23f34e535e44Df8Ba84c53a0945cf0eEB60",
      "token": Object {
        "decimals": 18,
        "iconURL": null,
        "l1Address": null,
        "l2Address": "0x97d0a23F34E535e44dF8ba84c53A0945cF0eEb67",
        "liquidity": null,
        "name": "TEST",
        "symbol": "TST",
+       "type": "ERC20",
        "usdPrice": null,
      },
      "tokenAddress": "0x97d0a23F34E535e44dF8ba84c53A0945cF0eEb67",
      "tokenType": "ERC20",
      "transactionHash": "0x8a008b8dbbc18035e56370abb820e736b705d68d6ac12b203603db8d9ea87e11",
    at Object.<anonymous> (/home/runner/work/block-explorer/block-explorer/packages/api/test/address.e2e-spec.ts:1200:10)
    at Promise.then.completed (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at _runTest (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:121:9)
    at _runTestsForDescribeBlock (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/block-explorer/block-explorer/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/block-explorer/block-explorer/node_modules/jest-runner/build/runTest.js:444:34)
----
    at /home/runner/work/block-explorer/block-explorer/packages/api/test/address.e2e-spec.ts:1201:34
    at /home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:308:13
    at Test._assertFunction (/home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:285:13)
    at Test.assert (/home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:164:23)
    at Server.localAssert (/home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:120:14)
    at Object.onceWrapper (node:events:631:28)
    at Server.emit (node:events:517:28)
    at emitCloseNT (node:net:2221:8)
    at processTicksAndRejections (node:internal/process/task_queues:81:21)

Check warning on line 0 in TokenController (e2e) /tokens/:address GET returns HTTP 200 and the token for an existing token address

See this annotation in the file changed.

@github-actions github-actions / API E2E Test Results

TokenController (e2e) /tokens/:address GET returns HTTP 200 and the token for an existing token address (TokenController (e2e) /tokens/:address GET returns HTTP 200 and the token for an existing token address) failed

packages/api/e2e-junit.xml [took 0s]
Raw output
Error: expect(received).toStrictEqual(expected) // deep equality

- Expected  - 0
+ Received  + 1

@@ -4,7 +4,8 @@
    "l1Address": "0xf754ff5E8a6F257e162F72578a4Bb0493c068101",
    "l2Address": "0xD754FF5E8a6F257E162f72578a4bB0493c068101",
    "liquidity": null,
    "name": "TEST token 1",
    "symbol": "TEST1",
+   "type": "ERC20",
    "usdPrice": null,
  }
    at Object.<anonymous> (/home/runner/work/block-explorer/block-explorer/packages/api/test/token.e2e-spec.ts:262:10)
    at Promise.then.completed (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at _runTest (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:121:9)
    at _runTestsForDescribeBlock (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/block-explorer/block-explorer/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/block-explorer/block-explorer/node_modules/jest-runner/build/runTest.js:444:34)
----
    at /home/runner/work/block-explorer/block-explorer/packages/api/test/token.e2e-spec.ts:263:28
    at /home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:308:13
    at Test._assertFunction (/home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:285:13)
    at Test.assert (/home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:164:23)
    at Server.localAssert (/home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:120:14)
    at Object.onceWrapper (node:events:631:28)
    at Server.emit (node:events:517:28)
    at emitCloseNT (node:net:2221:8)
    at processTicksAndRejections (node:internal/process/task_queues:81:21)

Check warning on line 0 in TokenController (e2e) /tokens/:address GET returns HTTP 200 and the token for an existing token address specified with the upper case letters

See this annotation in the file changed.

@github-actions github-actions / API E2E Test Results

TokenController (e2e) /tokens/:address GET returns HTTP 200 and the token for an existing token address specified with the uppe…/tokens/:address GET returns HTTP 200 and the token for an existing token address specified with the upper case letters) failed

packages/api/e2e-junit.xml [took 0s]
Raw output
Error: expect(received).toStrictEqual(expected) // deep equality

- Expected  - 0
+ Received  + 1

@@ -4,7 +4,8 @@
    "l1Address": "0xf754ff5E8a6F257e162F72578a4Bb0493c068101",
    "l2Address": "0xD754FF5E8a6F257E162f72578a4bB0493c068101",
    "liquidity": null,
    "name": "TEST token 1",
    "symbol": "TEST1",
+   "type": "ERC20",
    "usdPrice": null,
  }
    at Object.<anonymous> (/home/runner/work/block-explorer/block-explorer/packages/api/test/token.e2e-spec.ts:280:10)
    at Promise.then.completed (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at _runTest (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:121:9)
    at _runTestsForDescribeBlock (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/block-explorer/block-explorer/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/block-explorer/block-explorer/node_modules/jest-runner/build/runTest.js:444:34)
----
    at /home/runner/work/block-explorer/block-explorer/packages/api/test/token.e2e-spec.ts:281:28
    at /home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:308:13
    at Test._assertFunction (/home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:285:13)
    at Test.assert (/home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:164:23)
    at Server.localAssert (/home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:120:14)
    at Object.onceWrapper (node:events:631:28)
    at Server.emit (node:events:517:28)
    at emitCloseNT (node:net:2221:8)
    at processTicksAndRejections (node:internal/process/task_queues:81:21)

Check warning on line 0 in TokenController (e2e) /tokens/:address GET returns HTTP 200 and the token for an existing token address without 0x

See this annotation in the file changed.

@github-actions github-actions / API E2E Test Results

TokenController (e2e) /tokens/:address GET returns HTTP 200 and the token for an existing token address without 0x (TokenController (e2e) /tokens/:address GET returns HTTP 200 and the token for an existing token address without 0x) failed

packages/api/e2e-junit.xml [took 0s]
Raw output
Error: expect(received).toStrictEqual(expected) // deep equality

- Expected  - 0
+ Received  + 1

@@ -4,7 +4,8 @@
    "l1Address": "0xf754ff5E8a6F257e162F72578a4Bb0493c068101",
    "l2Address": "0xD754FF5E8a6F257E162f72578a4bB0493c068101",
    "liquidity": null,
    "name": "TEST token 1",
    "symbol": "TEST1",
+   "type": "ERC20",
    "usdPrice": null,
  }
    at Object.<anonymous> (/home/runner/work/block-explorer/block-explorer/packages/api/test/token.e2e-spec.ts:298:10)
    at Promise.then.completed (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at _runTest (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:121:9)
    at _runTestsForDescribeBlock (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/block-explorer/block-explorer/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/block-explorer/block-explorer/node_modules/jest-runner/build/runTest.js:444:34)
----
    at /home/runner/work/block-explorer/block-explorer/packages/api/test/token.e2e-spec.ts:299:28
    at /home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:308:13
    at Test._assertFunction (/home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:285:13)
    at Test.assert (/home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:164:23)
    at Server.localAssert (/home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:120:14)
    at Object.onceWrapper (node:events:631:28)
    at Server.emit (node:events:517:28)
    at emitCloseNT (node:net:2221:8)
    at processTicksAndRejections (node:internal/process/task_queues:81:21)

Check warning on line 0 in TokenController (e2e) /tokens/:address GET returns HTTP 200 and ETH token even if it does not exist in DB

See this annotation in the file changed.

@github-actions github-actions / API E2E Test Results

TokenController (e2e) /tokens/:address GET returns HTTP 200 and ETH token even if it does not exist in DB (TokenController (e2e) /tokens/:address GET returns HTTP 200 and ETH token even if it does not exist in DB) failed

packages/api/e2e-junit.xml [took 0s]
Raw output
Error: expect(received).toStrictEqual(expected) // deep equality

- Expected  - 0
+ Received  + 1

@@ -4,7 +4,8 @@
    "l1Address": "0x0000000000000000000000000000000000000000",
    "l2Address": "0x000000000000000000000000000000000000800A",
    "liquidity": null,
    "name": "Ether",
    "symbol": "ETH",
+   "type": "ERC20",
    "usdPrice": null,
  }
    at Object.<anonymous> (/home/runner/work/block-explorer/block-explorer/packages/api/test/token.e2e-spec.ts:316:10)
    at Promise.then.completed (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at _runTest (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:121:9)
    at _runTestsForDescribeBlock (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/block-explorer/block-explorer/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/block-explorer/block-explorer/node_modules/jest-runner/build/runTest.js:444:34)
----
    at /home/runner/work/block-explorer/block-explorer/packages/api/test/token.e2e-spec.ts:317:28
    at /home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:308:13
    at Test._assertFunction (/home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:285:13)
    at Test.assert (/home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:164:23)
    at Server.localAssert (/home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:120:14)
    at Object.onceWrapper (node:events:631:28)
    at Server.emit (node:events:517:28)
    at emitCloseNT (node:net:2221:8)
    at processTicksAndRejections (node:internal/process/task_queues:81:21)

Check warning on line 0 in TokenController (e2e) /tokens GET returns HTTP 200 and tokens for the specified paging configuration

See this annotation in the file changed.

@github-actions github-actions / API E2E Test Results

TokenController (e2e) /tokens GET returns HTTP 200 and tokens for the specified paging configuration (TokenController (e2e) /tokens GET returns HTTP 200 and tokens for the specified paging configuration) failed

packages/api/e2e-junit.xml [took 0s]
Raw output
Error: expect(received).toStrictEqual(expected) // deep equality

- Expected  - 0
+ Received  + 2

@@ -5,18 +5,20 @@
      "l1Address": null,
      "l2Address": "0xd754Ff5e8A6F257e162f72578A4BB0493c068128",
      "liquidity": null,
      "name": "TEST token 28",
      "symbol": "TEST28",
+     "type": "ERC20",
      "usdPrice": null,
    },
    Object {
      "decimals": 18,
      "iconURL": null,
      "l1Address": "0xF754ff5E8a6F257E162f72578A4bB0493C068127",
      "l2Address": "0xd754ff5e8a6f257e162f72578a4bb0493c068127",
      "liquidity": null,
      "name": "TEST token 27",
      "symbol": "TEST27",
+     "type": "ERC20",
      "usdPrice": null,
    },
  ]
    at Object.<anonymous> (/home/runner/work/block-explorer/block-explorer/packages/api/test/token.e2e-spec.ts:360:10)
    at Promise.then.completed (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at _runTest (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:121:9)
    at _runTestsForDescribeBlock (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/block-explorer/block-explorer/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/block-explorer/block-explorer/node_modules/jest-runner/build/runTest.js:444:34)
----
    at /home/runner/work/block-explorer/block-explorer/packages/api/test/token.e2e-spec.ts:361:34
    at /home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:308:13
    at Test._assertFunction (/home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:285:13)
    at Test.assert (/home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:164:23)
    at Server.localAssert (/home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:120:14)
    at Object.onceWrapper (node:events:631:28)
    at Server.emit (node:events:517:28)
    at emitCloseNT (node:net:2221:8)
    at processTicksAndRejections (node:internal/process/task_queues:81:21)

Check warning on line 0 in TokenController (e2e) /tokens/:address/transfers GET returns HTTP 200 and token transfers for the specified paging configuration

See this annotation in the file changed.

@github-actions github-actions / API E2E Test Results

TokenController (e2e) /tokens/:address/transfers GET returns HTTP 200 and token transfers for the specified paging configuratio…roller (e2e) /tokens/:address/transfers GET returns HTTP 200 and token transfers for the specified paging configuration) failed

packages/api/e2e-junit.xml [took 0s]
Raw output
Error: expect(received).toStrictEqual(expected) // deep equality

- Expected  -  0
+ Received  + 14

@@ -3,20 +3,22 @@
      "amount": "1000",
      "blockNumber": 1,
      "fields": null,
      "from": "0x52312AD6f01657413b2eaE9287f6B9ADaD93D5FE",
      "isInternal": false,
+     "nftItem": null,
      "timestamp": "2022-11-21T18:16:51.000Z",
      "to": "0xd754Ff5e8a6f257E162F72578A4bB0493c0681d8",
      "token": Object {
        "decimals": 18,
        "iconURL": null,
        "l1Address": "0xf754ff5E8a6F257e162F72578a4Bb0493c068101",
        "l2Address": "0xD754FF5E8a6F257E162f72578a4bB0493c068101",
        "liquidity": null,
        "name": "TEST token 1",
        "symbol": "TEST1",
+       "type": "ERC20",
        "usdPrice": null,
      },
      "tokenAddress": "0xD754FF5E8a6F257E162f72578a4bB0493c068101",
      "tokenType": "ERC20",
      "transactionHash": "0x8a008b8dbbc18035e56370abb820e736b705d68d6ac12b203603db8d9ea87e10",
@@ -26,20 +28,22 @@
      "amount": "1000",
      "blockNumber": 1,
      "fields": null,
      "from": "0x52312AD6f01657413b2eaE9287f6B9ADaD93D5FE",
      "isInternal": false,
+     "nftItem": null,
      "timestamp": "2022-11-21T18:16:51.000Z",
      "to": "0x52312AD6f01657413b2eaE9287f6B9ADaD93D5FE",
      "token": Object {
        "decimals": 18,
        "iconURL": null,
        "l1Address": "0xf754ff5E8a6F257e162F72578a4Bb0493c068101",
        "l2Address": "0xD754FF5E8a6F257E162f72578a4bB0493c068101",
        "liquidity": null,
        "name": "TEST token 1",
        "symbol": "TEST1",
+       "type": "ERC20",
        "usdPrice": null,
      },
      "tokenAddress": "0xD754FF5E8a6F257E162f72578a4bB0493c068101",
      "tokenType": "ERC20",
      "transactionHash": "0x8a008b8dbbc18035e56370abb820e736b705d68d6ac12b203603db8d9ea87e10",
@@ -51,20 +55,22 @@
      "fields": Object {
        "tokenId": "1",
      },
      "from": "0x52312AD6f01657413b2eaE9287f6B9ADaD93D5FE",
      "isInternal": false,
+     "nftItem": null,
      "timestamp": "2022-11-21T18:16:51.000Z",
      "to": "0x52312AD6f01657413b2eaE9287f6B9ADaD93D5FE",
      "token": Object {
        "decimals": 18,
        "iconURL": null,
        "l1Address": "0xf754ff5E8a6F257e162F72578a4Bb0493c068101",
        "l2Address": "0xD754FF5E8a6F257E162f72578a4bB0493c068101",
        "liquidity": null,
        "name": "TEST token 1",
        "symbol": "TEST1",
+       "type": "ERC20",
        "usdPrice": null,
      },
      "tokenAddress": "0xD754FF5E8a6F257E162f72578a4bB0493c068101",
      "tokenType": "ERC721",
      "transactionHash": "0x8a008b8dbbc18035e56370abb820e736b705d68d6ac12b203603db8d9ea87e10",
@@ -74,20 +80,22 @@
      "amount": "1000",
      "blockNumber": 1,
      "fields": null,
      "from": "0x52312AD6f01657413b2eaE9287f6B9ADaD93D5FE",
      "isInternal": false,
+     "nftItem": null,
      "timestamp": "2022-11-21T18:16:51.000Z",
      "to": "0x52312AD6f01657413b2eaE9287f6B9ADaD93D5FE",
      "token": Object {
        "decimals": 18,
        "iconURL": null,
        "l1Address": "0xf754ff5E8a6F257e162F72578a4Bb0493c068101",
        "l2Address": "0xD754FF5E8a6F257E162f72578a4bB0493c068101",
        "liquidity": null,
        "name": "TEST token 1",
        "symbol": "TEST1",
+       "type": "ERC20",
        "usdPrice": null,
      },
      "tokenAddress": "0xD754FF5E8a6F257E162f72578a4bB0493c068101",
      "tokenType": "ERC20",
      "transactionHash": "0x8a008b8dbbc18035e56370abb820e736b705d68d6ac12b203603db8d9ea87e10",
@@ -97,20 +105,22 @@
      "amount": "1000",
      "blockNumber": 1,
      "fields": null,
      "from": "0x52312AD6f01657413b2eaE9287f6B9ADaD93D5FE",
      "isInternal": false,
+     "nftItem": null,
      "timestamp": "2022-11-21T18:16:51.000Z",
      "to": "0x52312AD6f01657413b2eaE9287f6B9ADaD93D5FE",
      "token": Object {
        "decimals": 18,
        "iconURL": null,
        "l1Address": "0xf754ff5E8a6F257e162F72578a4Bb0493c068101",
        "l2Address": "0xD754FF5E8a6F257E162f72578a4bB0493c068101",
        "liquidity": null,
        "name": "TEST token 1",
        "symbol": "TEST1",
+       "type": "ERC20",
        "usdPrice": null,
      },
      "tokenAddress": "0xD754FF5E8a6F257E162f72578a4bB0493c068101",
      "tokenType": "ERC20",
      "transactionHash": "0x8a008b8dbbc18035e56370abb820e736b705d68d6ac12b203603db8d9ea87e10",
@@ -120,20 +130,22 @@
      "amount": "1000",
      "blockNumber": 1,
      "fields": null,
      "from": "0x52312AD6f01657413b2eaE9287f6B9ADaD93D5FE",
      "isInternal": false,
+     "nftItem": null,
      "timestamp": "2022-11-21T18:16:51.000Z",
      "to": "0xd754Ff5e8a6f257E162F72578A4bB0493c0681d8",
      "token": Object {
        "decimals": 18,
        "iconURL": null,
        "l1Address": "0xf754ff5E8a6F257e162F72578a4Bb0493c068101",
        "l2Address": "0xD754FF5E8a6F257E162f72578a4bB0493c068101",
        "liquidity": null,
        "name": "TEST token 1",
        "symbol": "TEST1",
+       "type": "ERC20",
        "usdPrice": null,
      },
      "tokenAddress": "0xD754FF5E8a6F257E162f72578a4bB0493c068101",
      "tokenType": "ERC20",
      "transactionHash": "0x8a008b8dbbc18035e56370abb820e736b705d68d6ac12b203603db8d9ea87e10",
@@ -143,20 +155,22 @@
      "amount": "1000",
      "blockNumber": 1,
      "fields": null,
      "from": "0x52312AD6f01657413b2eaE9287f6B9ADaD93D5FE",
      "isInternal": false,
+     "nftItem": null,
      "timestamp": "2022-11-21T18:16:51.000Z",
      "to": "0x52312AD6f01657413b2eaE9287f6B9ADaD93D5FE",
      "token": Object {
        "decimals": 18,
        "iconURL": null,
        "l1Address": "0xf754ff5E8a6F257e162F72578a4Bb0493c068101",
        "l2Address": "0xD754FF5E8a6F257E162f72578a4bB0493c068101",
        "liquidity": null,
        "name": "TEST token 1",
        "symbol": "TEST1",
+       "type": "ERC20",
        "usdPrice": null,
      },
      "tokenAddress": "0xD754FF5E8a6F257E162f72578a4bB0493c068101",
      "tokenType": "ERC20",
      "transactionHash": "0x8a008b8dbbc18035e56370abb820e736b705d68d6ac12b203603db8d9ea87e10",
    at Object.<anonymous> (/home/runner/work/block-explorer/block-explorer/packages/api/test/token.e2e-spec.ts:445:10)
    at Promise.then.completed (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at _runTest (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:121:9)
    at _runTestsForDescribeBlock (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/block-explorer/block-explorer/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/block-explorer/block-explorer/node_modules/jest-runner/build/runTest.js:444:34)
----
    at /home/runner/work/block-explorer/block-explorer/packages/api/test/token.e2e-spec.ts:446:34
    at /home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:308:13
    at Test._assertFunction (/home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:285:13)
    at Test.assert (/home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:164:23)
    at Server.localAssert (/home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:120:14)
    at Object.onceWrapper (node:events:631:28)
    at Server.emit (node:events:517:28)
    at emitCloseNT (node:net:2221:8)
    at processTicksAndRejections (node:internal/process/task_queues:81:21)

Check warning on line 0 in TokenController (e2e) /tokens/:address/transfers GET returns HTTP 200 and transfers for ETH token even if it is not in DB

See this annotation in the file changed.

@github-actions github-actions / API E2E Test Results

TokenController (e2e) /tokens/:address/transfers GET returns HTTP 200 and transfers for ETH token even if it is not in DB (TokenController (e2e) /tokens/:address/transfers GET returns HTTP 200 and transfers for ETH token even if it is not in DB) failed

packages/api/e2e-junit.xml [took 0s]
Raw output
Error: expect(received).toStrictEqual(expected) // deep equality

- Expected  - 0
+ Received  + 6

@@ -4,20 +4,22 @@
        "amount": "1000",
        "blockNumber": 1,
        "fields": null,
        "from": "0x0000000000000000000000000000000000008001",
        "isInternal": false,
+       "nftItem": null,
        "timestamp": "2022-11-21T18:16:51.000Z",
        "to": "0x52312AD6f01657413b2eaE9287f6B9ADaD93D5FE",
        "token": Object {
          "decimals": 18,
          "iconURL": null,
          "l1Address": "0x0000000000000000000000000000000000000000",
          "l2Address": "0x000000000000000000000000000000000000800A",
          "liquidity": null,
          "name": "Ether",
          "symbol": "ETH",
+         "type": "ERC20",
          "usdPrice": null,
        },
        "tokenAddress": "0x000000000000000000000000000000000000800A",
        "tokenType": "BASETOKEN",
        "transactionHash": "0x8a008b8dbbc18035e56370abb820e736b705d68d6ac12b203603db8d9ea87e10",
@@ -27,20 +29,22 @@
        "amount": "1000",
        "blockNumber": 1,
        "fields": null,
        "from": "0x0000000000000000000000000000000000008001",
        "isInternal": false,
+       "nftItem": null,
        "timestamp": "2022-11-21T18:16:51.000Z",
        "to": "0x52312AD6f01657413b2eaE9287f6B9ADaD93D5FE",
        "token": Object {
          "decimals": 18,
          "iconURL": null,
          "l1Address": "0x0000000000000000000000000000000000000000",
          "l2Address": "0x000000000000000000000000000000000000800A",
          "liquidity": null,
          "name": "Ether",
          "symbol": "ETH",
+         "type": "ERC20",
          "usdPrice": null,
        },
        "tokenAddress": "0x000000000000000000000000000000000000800A",
        "tokenType": "BASETOKEN",
        "transactionHash": "0x8a008b8dbbc18035e56370abb820e736b705d68d6ac12b203603db8d9ea87e10",
@@ -50,20 +54,22 @@
        "amount": "1000",
        "blockNumber": 1,
        "fields": null,
        "from": "0x0000000000000000000000000000000000008001",
        "isInternal": false,
+       "nftItem": null,
        "timestamp": "2022-11-21T18:16:51.000Z",
        "to": "0x52312AD6f01657413b2eaE9287f6B9ADaD93D5FE",
        "token": Object {
          "decimals": 18,
          "iconURL": null,
          "l1Address": "0x0000000000000000000000000000000000000000",
          "l2Address": "0x000000000000000000000000000000000000800A",
          "liquidity": null,
          "name": "Ether",
          "symbol": "ETH",
+         "type": "ERC20",
          "usdPrice": null,
        },
        "tokenAddress": "0x000000000000000000000000000000000000800A",
        "tokenType": "BASETOKEN",
        "transactionHash": "0x8a008b8dbbc18035e56370abb820e736b705d68d6ac12b203603db8d9ea87e10",
    at Object.<anonymous> (/home/runner/work/block-explorer/block-explorer/packages/api/test/token.e2e-spec.ts:647:10)
    at Promise.then.completed (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/utils.js:231:10)
    at _callCircusTest (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at _runTest (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:252:3)
    at _runTestsForDescribeBlock (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:126:9)
    at _runTestsForDescribeBlock (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:121:9)
    at _runTestsForDescribeBlock (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:121:9)
    at run (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/run.js:71:3)
    at runAndTransformResultsToJestFormat (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (/home/runner/work/block-explorer/block-explorer/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (/home/runner/work/block-explorer/block-explorer/node_modules/jest-runner/build/runTest.js:367:16)
    at runTest (/home/runner/work/block-explorer/block-explorer/node_modules/jest-runner/build/runTest.js:444:34)
----
    at /home/runner/work/block-explorer/block-explorer/packages/api/test/token.e2e-spec.ts:648:28
    at /home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:308:13
    at Test._assertFunction (/home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:285:13)
    at Test.assert (/home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:164:23)
    at Server.localAssert (/home/runner/work/block-explorer/block-explorer/node_modules/supertest/lib/test.js:120:14)
    at Object.onceWrapper (node:events:631:28)
    at Server.emit (node:events:517:28)
    at emitCloseNT (node:net:2221:8)
    at processTicksAndRejections (node:internal/process/task_queues:81:21)