@payburner/keyburner-sidewinder-core
Version:
Core library for Keyburner Sidewinder
17 lines • 1.06 kB
TypeScript
import { DecodedTransaction, KeyBurner } from "@payburner/keyburner-core/dist/npm";
import { TransactionTypes } from "@payburner/keyburner-sidewinder-model/dist/npm";
import { TokenService } from "../services/TokenService";
import { ServiceResponse } from "../model/ServiceResponse";
import { GlobalAddressService } from "../services/GlobalAddressService";
import { TransactionProcessor } from "./TransactionProcessor";
export declare class CoreProcessor {
constructor(globalAccountService: GlobalAddressService, tokenService: TokenService);
transactionProcessors: Array<TransactionProcessor>;
keyburner: KeyBurner;
globalAccountService: GlobalAddressService;
decodeTransaction(signedTransaction: string): Promise<DecodedTransaction>;
getTransactionType(decodedTransaction: DecodedTransaction): TransactionTypes;
decodeAndProcessTransaction(signedTransaction: string): Promise<ServiceResponse>;
processTransaction(decodedTransaction: DecodedTransaction): Promise<ServiceResponse>;
}
//# sourceMappingURL=CoreProcessor.d.ts.map