interface VincentJWTAppUser {
    data: string;
    header: { alg: "ES256K"; typ: "JWT"; [x: string]: any };
    payload: {
        __vincentJWTApiVersion: number;
        aud: string | string[];
        authentication: PKPAuthenticationMethod;
        exp: number;
        iat: number;
        iss: `0x${string}`;
        nbf?: number;
        pkpInfo: IRelayPKP;
        publicKey: `0x${string}`;
        sub?: `0x${string}`;
        [x: string]: any;
    } & { app: { id: number; version: number }; role: "app-user" };
    signature: string;
}

Hierarchy (View Summary)

Properties

data: string
header: { alg: "ES256K"; typ: "JWT"; [x: string]: any }
payload: {
    __vincentJWTApiVersion: number;
    aud: string | string[];
    authentication: PKPAuthenticationMethod;
    exp: number;
    iat: number;
    iss: `0x${string}`;
    nbf?: number;
    pkpInfo: IRelayPKP;
    publicKey: `0x${string}`;
    sub?: `0x${string}`;
    [x: string]: any;
} & { app: { id: number; version: number }; role: "app-user" }
signature: string