@okutrade/account-api
Version:
TypeScript client for OKU Account API using Connect-ES
44 lines (43 loc) • 1.32 kB
TypeScript
/**
* LoginService provides wallet-based authentication
*
* @generated from service gfxcafe.oku.account.v1.LoginService
*/
export declare const LoginService: {
readonly typeName: "gfxcafe.oku.account.v1.LoginService";
readonly methods: {
/**
* Generate a login challenge for wallet signing (/login/challenge)
*
* @generated from rpc gfxcafe.oku.account.v1.LoginService.Challenge
*/
readonly challenge: {
readonly name: "Challenge";
readonly I: any;
readonly O: any;
readonly kind: any;
};
/**
* Verify the signed challenge and return auth token (/login/solution)
*
* @generated from rpc gfxcafe.oku.account.v1.LoginService.Solution
*/
readonly solution: {
readonly name: "Solution";
readonly I: any;
readonly O: any;
readonly kind: any;
};
/**
* Link an Ethereum address to an existing user account (/login/link)
*
* @generated from rpc gfxcafe.oku.account.v1.LoginService.Link
*/
readonly link: {
readonly name: "Link";
readonly I: any;
readonly O: any;
readonly kind: any;
};
};
};