Encodes a list of transactions into a single transaction for smart contract wallet execution. All transactions must have the same chainId.
Array of transaction requests to be encoded. All transactions must have the same chainId.
The address of the smart contract delegation implementation to use.
The address of the wallet for which the transactions will be encoded.