@dioxide-js/silas
Version:
RPC utility for Silas
19 lines (18 loc) • 566 B
TypeScript
import { Alg } from '../utils';
import Address from '../api/address';
import Request from '../api/request';
import { AddressGenerated } from '../api/type';
interface RegsiterOption {
id: string;
[key: string]: any;
}
export default class Account extends Request {
address: Address;
constructor(opts: {
apiKey: string;
});
generate(alg?: Alg, privatekey?: Uint8Array | string): Promise<AddressGenerated>;
register(options: RegsiterOption): Promise<Credential>;
getState(options: RegsiterOption): Promise<boolean>;
}
export {};