UNPKG

540 BTypeScriptView Raw
1import reduct = require('reduct');
2import { BackendInstance, SubmitPaymentParams } from '../types/backend';
3export default class RateBackend implements BackendInstance {
4 protected backend: BackendInstance;
5 private accounts;
6 constructor(deps: reduct.Injector);
7 connect(): Promise<void>;
8 getRate(sourceAccount: string, destinationAccount: string): Promise<number>;
9 submitPayment(params: SubmitPaymentParams): Promise<void>;
10 submitPacket(params: SubmitPaymentParams): Promise<void>;
11 getStatus(): Promise<{}>;
12}