Skip to main content

TypeAlias.CertificationKeyResponse

type CertificationKeyResponse = {
activatedAt: string;
createdAt: string;
deactivatedAt?: string | null;
explorerUrl?: string | null;
id: string;
name?: string | null;
onChainStatus: "pending" | "registered";
organizationId: string;
publicKey: string;
registeredNetworks: ("StarknetDevnet" | "StarknetSepolia" | "StarknetMainnet")[];
rotation?: | {
completedNetworks: ("StarknetDevnet" | "StarknetSepolia" | "StarknetMainnet")[];
newKeyId: string;
newPublicKey: string;
pendingNetworks: ("StarknetDevnet" | "StarknetSepolia" | "StarknetMainnet")[];
}
| null;
status: "active" | "pending" | "rotated" | "revoked";
updatedAt: string;
};

Certification key response with on-chain registration status. Includes registration status, registered networks, and rotation progress.

Type Declaration

NameType
activatedAtstring
createdAtstring
deactivatedAt?string | null
explorerUrl?string | null
idstring
name?string | null
onChainStatus"pending" | "registered"
organizationIdstring
publicKeystring
registeredNetworks("StarknetDevnet" | "StarknetSepolia" | "StarknetMainnet")[]
rotation?| { completedNetworks: ("StarknetDevnet" | "StarknetSepolia" | "StarknetMainnet")[]; newKeyId: string; newPublicKey: string; pendingNetworks: ("StarknetDevnet" | "StarknetSepolia" | "StarknetMainnet")[]; } | null
status"active" | "pending" | "rotated" | "revoked"
updatedAtstring