chore: update audit-ci.jsonc #1199
Triggered via pull request
February 14, 2025 11:59
Status
Failure
Total duration
25m 10s
Artifacts
–
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.
|