Interface UDIdentityAssignPayload

Payload for UD identity assignment request (UPDATED)

interface UDIdentityAssignPayload {
    payload: {
        domain: string;
        network: UDNetwork;
        publicKey: string;
        registryType: UDRegistryType;
        signature: string;
        signatureType: SignatureType;
        signedData: string;
        signingAddress: string;
        timestamp: number;
    };
    type: "ud";
}

Properties

Properties

payload: {
    domain: string;
    network: UDNetwork;
    publicKey: string;
    registryType: UDRegistryType;
    signature: string;
    signatureType: SignatureType;
    signedData: string;
    signingAddress: string;
    timestamp: number;
}

Type declaration

  • domain: string

    The UD domain being linked

  • network: UDNetwork

    Network where domain is registered

  • publicKey: string

    Public key (for Solana verification)

  • registryType: UDRegistryType

    Registry type

  • signature: string

    Signature of the challenge

  • signatureType: SignatureType

    Type of signature (auto-detected from address)

  • signedData: string

    Challenge message that was signed

  • signingAddress: string

    The address that signed the challenge

  • timestamp: number

    Timestamp of signing

type