import {
  V3_ABI_IDENTITIES,
  V3_SUPPORTED_DEPLOYMENT_NAMES,
  type Address,
  type Bytes32,
  type Hex,
  type V3DeploymentName,
  type V3DeploymentVerifier,
} from '@vaultfire/agent-sdk/v3';

const deployment: V3DeploymentName = V3_SUPPORTED_DEPLOYMENT_NAMES[0];
const address = '0x0000000000000000000000000000000000000001' as Address;
const verifier: V3DeploymentVerifier = {
  getVerifiedChainId: async () => 8453n,
  getAbiIdentity: async (): Promise<Bytes32> => V3_ABI_IDENTITIES[deployment],
  getRuntimeCode: async (): Promise<Hex> => '0x60006000',
};

void address;
void verifier;
