@payburner/keyburner-sidewinder-core
Version:
Core library for Keyburner Sidewinder
17 lines • 1.15 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 { GlobalAddressService } from "../services/GlobalAddressService";
import { TransactionProcessor } from "./TransactionProcessor";
import { TransactionResponse } from "../model/TransactionResponse";
import { UnderlyingTransactionService } from "../services/UnderlyingTransactionService";
export declare class CoreProcessor2 {
constructor(globalAccountService: GlobalAddressService, tokenService: TokenService, underlyingTransactionService: UnderlyingTransactionService);
transactionProcessors: Array<TransactionProcessor>;
keyburner: KeyBurner;
globalAccountService: GlobalAddressService;
getTransactionType(decodedTransaction: DecodedTransaction): TransactionTypes;
decodeAndProcessTransaction(signedTransaction: string): Promise<TransactionResponse>;
processTransaction(decodedTransaction: DecodedTransaction): Promise<TransactionResponse>;
}
//# sourceMappingURL=CoreProcessor2.d.ts.map