Blob Transactions (EIP-4844) - Part 2 #70
Annotations
8 errors and 1 warning
Check types
Conversion of type '{ number: blockTag extends "pending" ? null : bigint; nonce: blockTag extends "pending" ? null : `0x${string}`; hash: blockTag extends "pending" ? null : `0x${string}`; timestamp: bigint; logsBloom: blockTag extends "pending" ? null : `0x${string}`; baseFeePerGas: bigint | null; blobGasUsed: bigint; difficulty: bigint; excessBlobGas: bigint; extraData: `0x${string}`; gasLimit: bigint; gasUsed: bigint; miner: `0x${string}`; mixHash: `0x${string}`; parentHash: `0x${string}`; receiptsRoot: `0x${string}`; sealFields: `0x${string}`[]; sha3Uncles: `0x${string}`; size: bigint; stateRoot: `0x${string}`; totalDifficulty: bigint | null; transactionsRoot: `0x${string}`; uncles: `0x${string}`[]; withdrawals?: Withdrawal[] | undefined; withdrawalsRoot?: `0x${string}` | undefined; transactions: includeTransactions extends true ? ({ chainId?: number | undefined; type: "legacy"; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; from: `0x${string}`; gas: bigint; nonce: number; value: bigint; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; accessList?: undefined; yParity?: undefined; hash: `0x${string}`; input: `0x${string}`; typeHex: `0x${string}` | null; v: bigint; blobVersionedHashes?: undefined; blockHash: (blockTag extends "pending" ? true : false) extends true ? null : `0x${string}`; blockNumber: (blockTag extends "pending" ? true : false) extends true ? null : bigint; transactionIndex: (blockTag extends "pending" ? true : false) extends true ? null : number; } | { chainId: number; type: "eip2930"; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; from: `0x${string}`; gas: bigint; nonce: number; value: bigint; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; accessList: AccessList; yParity: number; hash: `0x${string}`; input: `0x${string}`; typeHex: `0x${string}` | null; v: bigint; blobVersionedHashes?: undefined; blockHash: (blockTag extends "pending" ? true : false) extends true ? null : `0x${string}`; blockNumber: (blockTag extends "pending" ? true : false) extends true ? null : bigint; transactionIndex: (blockTag extends "pending" ? true : false) extends true ? null : number; } | { chainId: number; type: "eip1559"; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; from: `0x${string}`; gas: bigint; nonce: number; value: bigint; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; accessList: AccessList; yParity: number; hash: `0x${string}`; input: `0x${string}`; typeHex: `0x${string}` | null; v: bigint; blobVersionedHashes?: undefined; blockHash: (blockTag extends "pending" ? true : false) extends true ? null : `0x${string}`; blockNumber: (blockTag extends "pending" ? true : false) extends true ? null : bigint; transactionIndex: (blockTag extends "pending" ? true : false) extends true ? null : number; } | { chainId: number; type: "eip4844"; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; from: `0x${string}`; gas: bigint; nonce: number; value: bigint; gasPrice?: undefined; maxFeePerBlobGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; accessList: AccessList; yParity: number; hash: `0x${string}`; input: `0x${string}`; typeHex: `0x${string}` | null; v: bigint; blobVersionedHashes: `0x${string}`[]; blockHash: (blockTag extends "pending" ? true : false) extends true ? null : `0x${string}`; blockNumber: (blockTag extends "pending" ? true : false) extends true ? null : bigint; transactionIndex: (blockTag extends "pending" ? true : false) extends true ? null : number; })[] : `0x${string}`[]; }' to type '{ [key in keyof { [key in keyof SelectChains<config, chainId>]: { [K in keyof FormattedBlock<IsNarrowable<SelectChains<config, chainId>[key], Chain> extends true ? SelectChains<config, chainId>[key] : undefined, includeTransactions, blockTag>]: FormattedBlock<IsNarrowable<SelectChains<config, chainId>[key], Chain> extends true ? SelectChains<config, chainId>[key] : undefined, includeTrans
|
Check types
This expression is not callable.
|
Check types
Type 'TransactionReceipt<bigint, number, "success" | "reverted", TransactionType>' is not assignable to type '{ [key in keyof { [key in keyof SelectChains<config, chainId>]: ExtractChainFormatterReturnType<IsNarrowable<SelectChains<config, chainId>[key], Chain> extends true ? SelectChains<config, chainId>[key] : undefined, "transactionReceipt", TransactionReceipt> & { chainId: SelectChains<config, chainId>[key]["id"]; }; }[number]]: { [key in keyof SelectChains<config, chainId>]: ExtractChainFormatterReturnType<IsNarrowable<SelectChains<config, chainId>[key], Chain> extends true ? SelectChains<config, chainId>[key] : undefined, "transactionReceipt", TransactionReceipt> & { chainId: SelectChains<config, chainId>[key]["id"]; }; }[number][key]; }'.
|
Check types
Type 'parameterType' does not satisfy the constraint 'PrepareTransactionRequestRequest<chains[key], chains[key], DeriveChain<chains[key], chains[key]>>'.
|
Check types
Type 'parameterType' does not satisfy the constraint 'PrepareTransactionRequestRequest<IsNarrowable<chains[key], Chain> extends true ? chains[key] : undefined, chains[key], DeriveChain<IsNarrowable<chains[key], Chain> extends true ? chains[key] : undefined, chains[key]>>'.
|
Check types
Argument of type '{ gasPrice: bigint | undefined; maxFeePerGas: bigint | undefined; maxPriorityFeePerGas: bigint | undefined; chainId?: number | undefined; type: "legacy"; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; from: `0x${string}`; gas: bigint; nonce: number; value: bigint; maxFeePerBlobGas?: undefined; accessList?: undefined; yParity?: undefined; hash: `0x${string}`; input: `0x${string}`; typeHex: `0x${string}` | null; v: bigint; blobVersionedHashes?: undefined; blockHash: `0x${string}`; blockNumber: bigint; transactionIndex: number; } | { gasPrice: bigint | undefined; maxFeePerGas: bigint | undefined; maxPriorityFeePerGas: bigint | undefined; chainId: number; type: "eip2930"; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; from: `0x${string}`; gas: bigint; nonce: number; value: bigint; maxFeePerBlobGas?: undefined; accessList: AccessList; yParity: number; hash: `0x${string}`; input: `0x${string}`; typeHex: `0x${string}` | null; v: bigint; blobVersionedHashes?: undefined; blockHash: `0x${string}`; blockNumber: bigint; transactionIndex: number; } | { gasPrice: bigint | undefined; maxFeePerGas: bigint | undefined; maxPriorityFeePerGas: bigint | undefined; chainId: number; type: "eip1559"; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; from: `0x${string}`; gas: bigint; nonce: number; value: bigint; maxFeePerBlobGas?: undefined; accessList: AccessList; yParity: number; hash: `0x${string}`; input: `0x${string}`; typeHex: `0x${string}` | null; v: bigint; blobVersionedHashes?: undefined; blockHash: `0x${string}`; blockNumber: bigint; transactionIndex: number; } | { gasPrice: bigint | undefined; maxFeePerGas: bigint | undefined; maxPriorityFeePerGas: bigint | undefined; chainId: number; type: "eip4844"; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; from: `0x${string}`; gas: bigint; nonce: number; value: bigint; maxFeePerBlobGas: bigint; accessList: AccessList; yParity: number; hash: `0x${string}`; input: `0x${string}`; typeHex: `0x${string}` | null; v: bigint; blobVersionedHashes: `0x${string}`[]; blockHash: `0x${string}`; blockNumber: bigint; transactionIndex: number; }' is not assignable to parameter of type 'CallParameters<Chain | undefined>'.
|
Check types
Type '{ chainId: number; blobGasPrice?: bigint | undefined; blobGasUsed?: bigint | undefined; blockHash: `0x${string}`; blockNumber: bigint; contractAddress: `0x${string}` | null; cumulativeGasUsed: bigint; effectiveGasPrice: bigint; from: `0x${string}`; gasUsed: bigint; logs: Log<bigint, number, false>[]; logsBloom: `0x${string}`; root?: `0x${string}` | undefined; status: "success" | "reverted"; to: `0x${string}` | null; transactionHash: `0x${string}`; transactionIndex: number; type: TransactionType; }' is not assignable to type '{ [key in keyof { [key in keyof SelectChains<config, chainId>]: ExtractChainFormatterReturnType<IsNarrowable<SelectChains<config, chainId>[key], Chain> extends true ? SelectChains<config, chainId>[key] : undefined, "transactionReceipt", TransactionReceipt> & { chainId: SelectChains<config, chainId>[key]["id"]; }; }[number]]: { [key in keyof SelectChains<config, chainId>]: ExtractChainFormatterReturnType<IsNarrowable<SelectChains<config, chainId>[key], Chain> extends true ? SelectChains<config, chainId>[key] : undefined, "transactionReceipt", TransactionReceipt> & { chainId: SelectChains<config, chainId>[key]["id"]; }; }[number][key]; }'.
|
Check types
Process completed with exit code 1.
|
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: pnpm/action-setup@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
The logs for this run have expired and are no longer available.
Loading