Skip to content

chore: update audit-ci.jsonc #1199

chore: update audit-ci.jsonc

chore: update audit-ci.jsonc #1199

Triggered via pull request February 14, 2025 11:59
Status Failure
Total duration 25m 10s
Artifacts

build-test.yml

on: pull_request
Matrix: test-integration
Fit to window
Zoom out
Zoom in

Annotations

4 errors and 13 warnings
src/createRollupGetRetryablesFees.unit.test.ts > successfully fetches retryable fees for an eth-based chain: src/createRollupGetRetryablesFees.ts#L82
ContractFunctionExecutionError: HTTP request failed. Status: 503 URL: https://rpc.sepolia.org Request body: {"method":"eth_call","params":[{"data":"0xf860cefa","to":"0xfb774eA8A92ae528A596c8D90CBCF1bdBC4Cee79"},"latest"]} Raw Call Arguments: to: 0xfb774eA8A92ae528A596c8D90CBCF1bdBC4Cee79 data: 0xf860cefa Contract Call: address: 0xfb774eA8A92ae528A596c8D90CBCF1bdBC4Cee79 function: bridgeCreator() Docs: https://viem.sh/docs/contract/readContract.html Details: Service Temporarily Unavailable Version: [email protected] ❯ getContractError node_modules/viem/utils/errors/getContractError.ts:72:10 ❯ readContract node_modules/viem/actions/public/readContract.ts:114:11 ❯ Module.createRollupGetRetryablesFees src/createRollupGetRetryablesFees.ts:82:55 ❯ src/createRollupGetRetryablesFees.unit.test.ts:13:16 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { details: 'Service Temporarily Unavailable', docsPath: '/docs/contract/readContract', metaMessages: [ 'Status: 503', 'URL: https://rpc.sepolia.org', 'Request body: {"method":"eth_call","params":[{"data":"0xf860cefa","to":"0xfb774eA8A92ae528A596c8D90CBCF1bdBC4Cee79"},"latest"]}', ' ', 'Raw Call Arguments:', ' to: 0xfb774eA8A92ae528A596c8D90CBCF1bdBC4Cee79\n data: 0xf860cefa', ' ', 'Contract Call:', ' address: 0xfb774eA8A92ae528A596c8D90CBCF1bdBC4Cee79\n function: bridgeCreator()' ], shortMessage: 'HTTP request failed.', version: '[email protected]', abi: [ { stateMutability: 'nonpayable', type: 'constructor', inputs: [] }, { type: 'event', anonymous: false, inputs: [ { name: 'previousOwner', internalType: 'address', type: 'address', indexed: true }, { name: 'newOwner', internalType: 'address', type: 'address', indexed: true } ], name: 'OwnershipTransferred' }, { type: 'event', anonymous: false, inputs: [ { name: 'rollupAddress', internalType: 'address', type: 'address', indexed: true }, { name: 'nativeToken', internalType: 'address', type: 'address', indexed: true }, { name: 'inboxAddress', internalType: 'address', type: 'address', indexed: false }, { name: 'outbox', internalType: 'address', type: 'address', indexed: false }, { name: 'rollupEventInbox', internalType: 'address', type: 'address', indexed: false }, { name: 'challengeManager', internalType: 'address', type: 'address', indexed: false }, { name: 'adminProxy', internalType: 'address', type: 'address', indexed: false }, { name: 'sequencerInbox', internalType: 'address', type: 'address', indexed: false }, { name: 'bridge', internalType: 'address', type: 'address', indexed: false }, { name: 'upgradeExecutor', internalType: 'address', type: 'address', indexed: false }, { name: 'validatorUtils', internalType: 'address', type: 'address', indexed: false }, { name: 'validatorWalletCreator', internalType: 'address', type: 'address', indexed: false } ], name: 'RollupCreated' }, { type: 'event', anonymous: false, inputs: [], name: 'TemplatesUpdated' }, { stateMutability: 'view', type: 'function', inputs: [], name: 'bridgeCreator', outputs: [ { name: '', internalType: 'contract BridgeCreator', type: 'address' } ] }, { stateMutability: 'view', type: 'function', inputs: [], name: 'challengeManagerTemplate', outputs: [ { name: '', internalType: 'contract IChallengeManager', type: 'address' } ] }, { stateMutability: 'payable', type: 'function', inputs: [ { name: 'deployParams', internalType: 'struct RollupCreator.RollupDeploymentParams', type: 'tuple', components: [ { name: 'config', internalType: 'struct Config', type: 'tuple', components: [ { name: 'confirmPeriodBlocks', internalType: 'uint64', type: 'uint64' }, { name: 'extraChallengeTimeBlocks', internalType: 'uint64', type: 'uint64' }, { name: 'stakeToken', internalType: 'address', type: 'address' }, { name: 'baseStake', internalType: 'uint256', type: 'uint256' }, { name: 'wasmModuleRoot', internalType: 'bytes32', type: 'bytes32' }, { name: 'owner', internalType: 'address', type: 'address' }, { name: 'loserStakeEscrow', internalType: 'address', type: 'address' }, { name: 'chainId', internalType: 'uint256', type: 'uint256' }, { name: 'chainConfig', internalType
src/createRollupGetRetryablesFees.unit.test.ts > successfully fetches retryable fees for a custom gas token chain: src/createRollupGetRetryablesFees.ts#L82
ContractFunctionExecutionError: HTTP request failed. Status: 503 URL: https://rpc.sepolia.org Request body: {"method":"eth_call","params":[{"data":"0xf860cefa","to":"0xfb774eA8A92ae528A596c8D90CBCF1bdBC4Cee79"},"latest"]} Raw Call Arguments: to: 0xfb774eA8A92ae528A596c8D90CBCF1bdBC4Cee79 data: 0xf860cefa Contract Call: address: 0xfb774eA8A92ae528A596c8D90CBCF1bdBC4Cee79 function: bridgeCreator() Docs: https://viem.sh/docs/contract/readContract.html Details: Service Temporarily Unavailable Version: [email protected] ❯ getContractError node_modules/viem/utils/errors/getContractError.ts:72:10 ❯ readContract node_modules/viem/actions/public/readContract.ts:114:11 ❯ Module.createRollupGetRetryablesFees src/createRollupGetRetryablesFees.ts:82:55 ❯ src/createRollupGetRetryablesFees.unit.test.ts:23:16 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { details: 'Service Temporarily Unavailable', docsPath: '/docs/contract/readContract', metaMessages: [ 'Status: 503', 'URL: https://rpc.sepolia.org', 'Request body: {"method":"eth_call","params":[{"data":"0xf860cefa","to":"0xfb774eA8A92ae528A596c8D90CBCF1bdBC4Cee79"},"latest"]}', ' ', 'Raw Call Arguments:', ' to: 0xfb774eA8A92ae528A596c8D90CBCF1bdBC4Cee79\n data: 0xf860cefa', ' ', 'Contract Call:', ' address: 0xfb774eA8A92ae528A596c8D90CBCF1bdBC4Cee79\n function: bridgeCreator()' ], shortMessage: 'HTTP request failed.', version: '[email protected]', abi: [ { stateMutability: 'nonpayable', type: 'constructor', inputs: [] }, { type: 'event', anonymous: false, inputs: [ { name: 'previousOwner', internalType: 'address', type: 'address', indexed: true }, { name: 'newOwner', internalType: 'address', type: 'address', indexed: true } ], name: 'OwnershipTransferred' }, { type: 'event', anonymous: false, inputs: [ { name: 'rollupAddress', internalType: 'address', type: 'address', indexed: true }, { name: 'nativeToken', internalType: 'address', type: 'address', indexed: true }, { name: 'inboxAddress', internalType: 'address', type: 'address', indexed: false }, { name: 'outbox', internalType: 'address', type: 'address', indexed: false }, { name: 'rollupEventInbox', internalType: 'address', type: 'address', indexed: false }, { name: 'challengeManager', internalType: 'address', type: 'address', indexed: false }, { name: 'adminProxy', internalType: 'address', type: 'address', indexed: false }, { name: 'sequencerInbox', internalType: 'address', type: 'address', indexed: false }, { name: 'bridge', internalType: 'address', type: 'address', indexed: false }, { name: 'upgradeExecutor', internalType: 'address', type: 'address', indexed: false }, { name: 'validatorUtils', internalType: 'address', type: 'address', indexed: false }, { name: 'validatorWalletCreator', internalType: 'address', type: 'address', indexed: false } ], name: 'RollupCreated' }, { type: 'event', anonymous: false, inputs: [], name: 'TemplatesUpdated' }, { stateMutability: 'view', type: 'function', inputs: [], name: 'bridgeCreator', outputs: [ { name: '', internalType: 'contract BridgeCreator', type: 'address' } ] }, { stateMutability: 'view', type: 'function', inputs: [], name: 'challengeManagerTemplate', outputs: [ { name: '', internalType: 'contract IChallengeManager', type: 'address' } ] }, { stateMutability: 'payable', type: 'function', inputs: [ { name: 'deployParams', internalType: 'struct RollupCreator.RollupDeploymentParams', type: 'tuple', components: [ { name: 'config', internalType: 'struct Config', type: 'tuple', components: [ { name: 'confirmPeriodBlocks', internalType: 'uint64', type: 'uint64' }, { name: 'extraChallengeTimeBlocks', internalType: 'uint64', type: 'uint64' }, { name: 'stakeToken', internalType: 'address', type: 'address' }, { name: 'baseStake', internalType: 'uint256', type: 'uint256' }, { name: 'wasmModuleRoot', internalType: 'bytes32', type: 'bytes32' }, { name: 'owner', internalType: 'address', type: 'address' }, { name: 'loserStakeEscrow', internalType: 'address', type: 'address' }, { name: 'chainId', internalType: 'uint256', type: 'uint256' }, { name: 'chainConfig', internalType
src/getValidators.unit.test.ts > getValidators return all validators (Xai): src/getValidators.ts#L173
AbiFunctionSignatureNotFoundError: Encoded function signature "0x8d80ff0a" not found on ABI. Make sure you are using the correct ABI and that the function exists on it. You can look up the signature here: https://openchain.xyz/signatures?query=0x8d80ff0a. Docs: https://viem.sh/docs/contract/decodeFunctionData.html Version: [email protected] ❯ Module.decodeFunctionData node_modules/viem/utils/abi/decodeFunctionData.ts:59:11 ❯ src/getValidators.ts:173:47 ❯ Module.getValidators src/getValidators.ts:138:26 ❯ src/getValidators.unit.test.ts:150:38 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { details: undefined, docsPath: '/docs/contract/decodeFunctionData', metaMessages: undefined, shortMessage: 'Encoded function signature "0x8d80ff0a" not found on ABI.\nMake sure you are using the correct ABI and that the function exists on it.\nYou can look up the signature here: https://openchain.xyz/signatures?query=0x8d80ff0a.', version: '[email protected]', walk: 'Function<walk>' }
Test (Unit)
Process completed with exit code 1.
Check Formatting
Cache not found for keys: Linux-yarn-4f814dd4d60cbb0bc39af718e8aea76325ebd9069dff51ab7286a7f5e071b23a
Audit
Cache not found for keys: Linux-yarn-4f814dd4d60cbb0bc39af718e8aea76325ebd9069dff51ab7286a7f5e071b23a
Audit
Failed to save: Failed to CreateCacheEntry: Received non-retryable error: Failed request: (409) Conflict: cache entry with the same key, version, and scope already exists
Audit
Cache save failed.
Test (Unit)
Cache not found for keys: Linux-yarn-4f814dd4d60cbb0bc39af718e8aea76325ebd9069dff51ab7286a7f5e071b23a
Test (Unit)
Failed to save: Failed to CreateCacheEntry: Received non-retryable error: Failed request: (409) Conflict: cache entry with the same key, version, and scope already exists
Test (Unit)
Cache save failed.
Test (Integration) - Custom gas token with 6 decimals
Cache not found for keys: Linux-yarn-4f814dd4d60cbb0bc39af718e8aea76325ebd9069dff51ab7286a7f5e071b23a
Test (Integration) - Custom gas token with 6 decimals
Failed to save: Failed to CreateCacheEntry: Received non-retryable error: Failed request: (409) Conflict: cache entry with the same key, version, and scope already exists
Test (Integration) - Custom gas token with 6 decimals
Cache save failed.
Test (Integration) - Custom gas token with 18 decimals
Cache not found for keys: Linux-yarn-4f814dd4d60cbb0bc39af718e8aea76325ebd9069dff51ab7286a7f5e071b23a
Test (Integration) - Custom gas token with 18 decimals
Failed to save: Failed to CreateCacheEntry: Received non-retryable error: Failed request: (409) Conflict: cache entry with the same key, version, and scope already exists
Test (Integration) - Custom gas token with 18 decimals
Cache save failed.