@unilogin/sdk
Version:
SDK is a JS library, that communicates with relayer. SDK allows managing contract, by creating basic contract-calling messages.
17 lines • 740 B
TypeScript
import { CurrencyValue } from '@unilogin/commons';
import { State } from 'reactive-properties';
import { TransactionData } from 'bnc-sdk/dist/types/src/interfaces';
import { INotifySdk } from './interfaces';
export interface IncomingTransaction {
transactionHash: string;
value: CurrencyValue;
}
export declare class IncomingTransactionObserver {
private readonly address;
constructor(notifySdk: INotifySdk, address: string);
private handleEvent;
private addTransaction;
readonly transactions: State<IncomingTransaction[]>;
}
export declare function tryExtractIncomingTransaction(data: TransactionData, receiver: string): IncomingTransaction | undefined;
//# sourceMappingURL=IncomingTransactionObserver.d.ts.map