import { TaskContext } from "compose";
import {
concat,
keccak256,
Address,
Hex,
pad,
stringToHex,
numberToHex,
} from "viem";
export async function main({ evm, env }: TaskContext) {
// 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);
}