@atomiqlabs/base
Version:
Base classes and interfaces for atomiq protocol
28 lines (22 loc) • 503 B
text/typescript
import {SwapData} from "../../swaps/SwapData";
/**
* Represents a processed on-chain event
*
* @category Events
*/
export class ChainEvent<T extends SwapData> {
/**
* Event metadata
*/
meta?: {
blockTime: number,
txId: string
};
/**
* Version of the contract that emitted the event
*/
contractVersion?: string;
constructor(contractVersion?: string) {
this.contractVersion = contractVersion;
}
}