Skip to content

Merge branch 'testnet' into storage_v2

ff8805c
Select commit
Loading
Failed to load commit list.
Merged

Storage v2 #681

Merge branch 'testnet' into storage_v2
ff8805c
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis failed Mar 14, 2026 in 1m 0s

Quality Gate failed

Annotations

Check warning on line 162 in src/libs/blockchain/gcr/gcr_routines/GCRStorageProgramRoutines.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer using an optional chain expression instead, as it's more concise and easier to read.

See more on https://sonarcloud.io/project/issues?id=kynesyslabs_node&issues=AZyQYK4Zzxe52Z1trb5v&open=AZyQYK4Zzxe52Z1trb5v&pullRequest=681

Check warning on line 1293 in src/libs/blockchain/gcr/gcr_routines/GCRStorageProgramRoutines.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

This assertion is unnecessary since it does not change the type of the expression.

See more on https://sonarcloud.io/project/issues?id=kynesyslabs_node&issues=AZyQYK4Zzxe52Z1trb55&open=AZyQYK4Zzxe52Z1trb55&pullRequest=681

Check warning on line 1063 in src/libs/blockchain/gcr/gcr_routines/GCRStorageProgramRoutines.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

This assertion is unnecessary since it does not change the type of the expression.

See more on https://sonarcloud.io/project/issues?id=kynesyslabs_node&issues=AZyQYK4Zzxe52Z1trb53&open=AZyQYK4Zzxe52Z1trb53&pullRequest=681

Check warning on line 247 in tests/storageprogram/validation.test.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

This assertion is unnecessary since it does not change the type of the expression.

See more on https://sonarcloud.io/project/issues?id=kynesyslabs_node&issues=AZyQYLQrzxe52Z1trb7n&open=AZyQYLQrzxe52Z1trb7n&pullRequest=681

Check warning on line 101 in src/features/metrics/MetricsServer.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

'error' will use Object's default stringification format ('[object Object]') when stringified.

See more on https://sonarcloud.io/project/issues?id=kynesyslabs_node&issues=AZyQYLNSzxe52Z1trb7A&open=AZyQYLNSzxe52Z1trb7A&pullRequest=681

Check warning on line 107 in src/features/mcp/tools/demosTools.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

'error' will use Object's default stringification format ('[object Object]') when stringified.

See more on https://sonarcloud.io/project/issues?id=kynesyslabs_node&issues=AZyQYLNAzxe52Z1trb67&open=AZyQYLNAzxe52Z1trb67&pullRequest=681

Check warning on line 180 in src/libs/blockchain/gcr/gcr_routines/handleNativeOperations.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

This assertion is unnecessary since it does not change the type of the expression.

See more on https://sonarcloud.io/project/issues?id=kynesyslabs_node&issues=AZyQYK3Uzxe52Z1trb5t&open=AZyQYK3Uzxe52Z1trb5t&pullRequest=681

Check warning on line 129 in tests/storageprogram/acl.test.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Move function 'makeSetFieldEdit' to the outer scope.

See more on https://sonarcloud.io/project/issues?id=kynesyslabs_node&issues=AZyQYLQhzxe52Z1trb7m&open=AZyQYLQhzxe52Z1trb7m&pullRequest=681

Check warning on line 410 in src/libs/network/manageGCRRoutines.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

'error' will use Object's default stringification format ('[object Object]') when stringified.

See more on https://sonarcloud.io/project/issues?id=kynesyslabs_node&issues=AZyQYK1lzxe52Z1trb5i&open=AZyQYK1lzxe52Z1trb5i&pullRequest=681

Check warning on line 249 in src/features/storageprogram/routes.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

'error' will use Object's default stringification format ('[object Object]') when stringified.

See more on https://sonarcloud.io/project/issues?id=kynesyslabs_node&issues=AZyQYLO1zxe52Z1trb7G&open=AZyQYLO1zxe52Z1trb7G&pullRequest=681

Check warning on line 176 in tests/omniprotocol/consensus.test.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Update this function so that its implementation is not identical to the one on line 80.

See more on https://sonarcloud.io/project/issues?id=kynesyslabs_node&issues=AZyQYLRXzxe52Z1trb7v&open=AZyQYLRXzxe52Z1trb7v&pullRequest=681

Check warning on line 3 in src/utilities/validateUint8Array.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

'unknown' overrides all other types in this union type.

See more on https://sonarcloud.io/project/issues?id=kynesyslabs_node&issues=AZyQYLJLzxe52Z1trb6p&open=AZyQYLJLzxe52Z1trb6p&pullRequest=681

Check warning on line 270 in src/features/mcp/tools/demosTools.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

'error' will use Object's default stringification format ('[object Object]') when stringified.

See more on https://sonarcloud.io/project/issues?id=kynesyslabs_node&issues=AZyQYLNAzxe52Z1trb6_&open=AZyQYLNAzxe52Z1trb6_&pullRequest=681

Check warning on line 3 in tests/storageprogram/acl.test.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer `node:path` over `path`.

See more on https://sonarcloud.io/project/issues?id=kynesyslabs_node&issues=AZyQYLQhzxe52Z1trb7j&open=AZyQYLQhzxe52Z1trb7j&pullRequest=681

Check warning on line 716 in src/features/storageprogram/routes.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer `Number.parseInt` over `parseInt`.

See more on https://sonarcloud.io/project/issues?id=kynesyslabs_node&issues=AZyQYLO1zxe52Z1trb7b&open=AZyQYLO1zxe52Z1trb7b&pullRequest=681

Check warning on line 325 in src/features/storageprogram/routes.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

This assertion is unnecessary since it does not change the type of the expression.

See more on https://sonarcloud.io/project/issues?id=kynesyslabs_node&issues=AZyQYLO1zxe52Z1trb7K&open=AZyQYLO1zxe52Z1trb7K&pullRequest=681

Check warning on line 111 in tests/storageprogram/acl.test.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Move function 'makeDeleteEdit' to the outer scope.

See more on https://sonarcloud.io/project/issues?id=kynesyslabs_node&issues=AZyQYLQhzxe52Z1trb7l&open=AZyQYLQhzxe52Z1trb7l&pullRequest=681

Check warning on line 488 in tests/storageprogram/validation.test.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

This assertion is unnecessary since it does not change the type of the expression.

See more on https://sonarcloud.io/project/issues?id=kynesyslabs_node&issues=AZyQYLQrzxe52Z1trb7q&open=AZyQYLQrzxe52Z1trb7q&pullRequest=681

Check failure on line 75 in src/libs/blockchain/gcr/gcr_routines/GCRStorageProgramRoutines.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this function to reduce its Cognitive Complexity from 33 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=kynesyslabs_node&issues=AZyQYK4Zzxe52Z1trb5u&open=AZyQYK4Zzxe52Z1trb5u&pullRequest=681

Check warning on line 209 in src/libs/omniprotocol/auth/verifier.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

'error' will use Object's default stringification format ('[object Object]') when stringified.

See more on https://sonarcloud.io/project/issues?id=kynesyslabs_node&issues=AZyQYK_zzxe52Z1trb6G&open=AZyQYK_zzxe52Z1trb6G&pullRequest=681

Check warning on line 23 in src/libs/network/manageAuth.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

This assertion is unnecessary since it does not change the type of the expression.

See more on https://sonarcloud.io/project/issues?id=kynesyslabs_node&issues=AZyQYKzSzxe52Z1trb4-&open=AZyQYKzSzxe52Z1trb4-&pullRequest=681

Check warning on line 132 in src/features/mcp/tools/demosTools.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

'error' will use Object's default stringification format ('[object Object]') when stringified.

See more on https://sonarcloud.io/project/issues?id=kynesyslabs_node&issues=AZyQYLNAzxe52Z1trb68&open=AZyQYLNAzxe52Z1trb68&pullRequest=681

Check warning on line 416 in src/libs/blockchain/transaction.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

'e' will use Object's default stringification format ('[object Object]') when stringified.

See more on https://sonarcloud.io/project/issues?id=kynesyslabs_node&issues=AZyQYK60zxe52Z1trb6A&open=AZyQYK60zxe52Z1trb6A&pullRequest=681

Check warning on line 234 in src/libs/omniprotocol/integration/BaseAdapter.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

'error' will use Object's default stringification format ('[object Object]') when stringified.

See more on https://sonarcloud.io/project/issues?id=kynesyslabs_node&issues=AZyQYLAAzxe52Z1trb6I&open=AZyQYLAAzxe52Z1trb6I&pullRequest=681

Check warning on line 488 in src/features/storageprogram/routes.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

This assertion is unnecessary since it does not change the type of the expression.

See more on https://sonarcloud.io/project/issues?id=kynesyslabs_node&issues=AZyQYLO1zxe52Z1trb7Q&open=AZyQYLO1zxe52Z1trb7Q&pullRequest=681