UNPKG

@payburner/keyburner-sidewinder-core

Version:
17 lines 1.06 kB
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