CompressedSignature:
    | {
        Ed25519: string;
    }
    | {
        Secp256k1: string;
    }
    | {
        Secp256r1: string;
    }
    | {
        ZkLogin: string;
    }

Unlike [enum Signature], [enum CompressedSignature] does not contain public key.