@payburner/keyburner-sidewinder-core
Version:
Core library for Keyburner Sidewinder
19 lines • 968 B
TypeScript
import { DecodedTransaction, KeyBurner, KeyPair, SignedTransaction } from "@payburner/keyburner-core/dist/npm";
import { CreateTokenTransaction, TransactionTypes } from "@payburner/keyburner-sidewinder-model/dist/npm";
import { TokenService } from "./TokenService";
import { ServiceResponse } from "./ServiceResponse";
export declare class Api {
constructor();
keyburner: KeyBurner;
keyPair: KeyPair;
accountId: any;
tokenService: TokenService;
newAccount(): void;
initAccount(seed: any): void;
signTokenCreateRequest(createTokenRequest: CreateTokenTransaction): SignedTransaction;
decodeTransaction(signedTransaction: string): DecodedTransaction;
getTransactionType(decodedTransaction: DecodedTransaction): TransactionTypes;
processTransaction(signedTransaction: string): Promise<ServiceResponse>;
processCreateToken(decodedTransaction: DecodedTransaction): Promise<ServiceResponse>;
}
//# sourceMappingURL=Api.d.ts.map