@spruceid/siwe-parser
Version:
Parse Messages that conform to EIP-4361: Sign-In with Ethereum (SIWE)
27 lines (26 loc) • 730 B
TypeScript
export declare class ParsedMessage {
scheme: string | undefined;
domain: string;
address: string;
statement: string | undefined;
uri: string;
version: string;
chainId: number;
nonce: string;
issuedAt: string;
expirationTime: string | undefined;
notBefore: string | undefined;
requestId: string | undefined;
resources: Array<string> | undefined;
uriElements: {
scheme: string;
userinfo: string | undefined;
host: string | undefined;
port: string | undefined;
path: string;
query: string | undefined;
fragment: string | undefined;
};
constructor(msg: string);
}
export declare const isUri: (uri: string) => any;