pegasys-orchestrate
Version:
The PegaSys Orchestrate library provides convenient access to the Codefi Orchestrate API from applications written in server-side JavaScript
52 lines (51 loc) • 1.16 kB
TypeScript
export interface IRegisterChainRequest {
name: string;
urls: string[];
listener?: {
depth?: number;
fromBlock?: string;
backoffDuration?: string;
externalTxEnabled?: boolean;
};
privateTxManager?: {
url: string;
type: string;
};
labels?: object;
}
export interface IUpdateChainRequest {
name: string;
listener?: {
depth?: number;
currentBlock?: string;
backoffDuration?: string;
externalTxEnabled?: boolean;
};
privateTxManager?: {
url: string;
type: string;
};
labels?: object;
}
export interface IChain {
uuid: string;
name: string;
tenantID: string;
urls: string[];
listenerDepth?: number;
listenerCurrentBlock?: number;
listenerStartingBlock?: number;
listenerBackOffDuration?: string;
ListenerExternalTxEnabled?: boolean;
privateTxManagers?: IPrivateTxManager[];
labels?: object;
createdAt: Date;
updatedAt: Date;
}
export interface IPrivateTxManager {
uuid: string;
ChainUUID: string;
url: string;
type: string;
createAt: string;
}