/// <reference types="../../.compose/types.d.ts" />
import {
concat,
keccak256,
Address,
Hex,
pad,
stringToHex,
numberToHex,
} from "viem";
export async function main(
{ evm, env }: TaskContext,
_args: any
) {
// do some logic that calls viem utilities
const resultId = keccak256(
concat([
stringToHex(assetPair === AssetPair.TEST ? "TEST1" : CHAINLINK_CANDLE_IDENTIFIER, { size: 32 }),
stringToHex(assetPair, { size: 32 }),
numberToHex(durationInSeconds, { size: 32 }),
numberToHex(startTimestamp, { size: 32 }),
])
);
console.log(resultId);
}