Properties
Private
_blockEventHandler
_blockEventHandler: BlockEventHandler
Private
Readonly
_chainConnectorDB
_chainConnectorDB: ChainConnectorDB = ...
Private
_ownChainID
_ownChainID: Buffer
Private
_receivingChainClient
_receivingChainClient: ChainAPIClient
Private
_receivingChainID
_receivingChainID: Buffer
Private
_sendingChainClient
_sendingChainClient: ChainAPIClient
configSchema
configSchema: {
$id: string;
default: {
ccuFee: string;
ccuFrequency: number;
ccuSaveLimit: number;
isSaveCCU: boolean;
maxCCUSize: number;
registrationHeight: number;
};
properties: {
ccuFee: {
description: string;
format: string;
type: string;
};
ccuFrequency: {
description: string;
type: string;
};
ccuSaveLimit: {
description: string;
minimum: number;
type: string;
};
encryptedPrivateKey: {
description: string;
type: string;
};
isSaveCCU: {
description: string;
type: string;
};
maxCCUSize: {
description: string;
maximum: number;
minimum: number;
type: string;
};
receivingChainID: {
description: string;
type: string;
};
receivingChainIPCPath: {
description: string;
type: string;
};
receivingChainWsURL: {
description: string;
type: string;
};
registrationHeight: {
description: string;
minimum: number;
type: string;
};
};
required: string[];
type: string;
} = configSchema
Type declaration
-
$id: string
-
default: {
ccuFee: string;
ccuFrequency: number;
ccuSaveLimit: number;
isSaveCCU: boolean;
maxCCUSize: number;
registrationHeight: number;
}
-
ccuFee: string
-
ccuFrequency: number
-
ccuSaveLimit: number
-
isSaveCCU: boolean
-
maxCCUSize: number
-
registrationHeight: number
-
properties: {
ccuFee: {
description: string;
format: string;
type: string;
};
ccuFrequency: {
description: string;
type: string;
};
ccuSaveLimit: {
description: string;
minimum: number;
type: string;
};
encryptedPrivateKey: {
description: string;
type: string;
};
isSaveCCU: {
description: string;
type: string;
};
maxCCUSize: {
description: string;
maximum: number;
minimum: number;
type: string;
};
receivingChainID: {
description: string;
type: string;
};
receivingChainIPCPath: {
description: string;
type: string;
};
receivingChainWsURL: {
description: string;
type: string;
};
registrationHeight: {
description: string;
minimum: number;
type: string;
};
}
-
ccuFee: {
description: string;
format: string;
type: string;
}
-
description: string
-
format: string
-
type: string
-
ccuFrequency: {
description: string;
type: string;
}
-
description: string
-
type: string
-
ccuSaveLimit: {
description: string;
minimum: number;
type: string;
}
-
description: string
-
minimum: number
-
type: string
-
encryptedPrivateKey: {
description: string;
type: string;
}
-
description: string
-
type: string
-
isSaveCCU: {
description: string;
type: string;
}
-
description: string
-
type: string
-
maxCCUSize: {
description: string;
maximum: number;
minimum: number;
type: string;
}
-
description: string
-
maximum: number
-
minimum: number
-
type: string
-
receivingChainID: {
description: string;
type: string;
}
-
description: string
-
type: string
-
receivingChainIPCPath: {
description: string;
type: string;
}
-
description: string
-
type: string
-
receivingChainWsURL: {
description: string;
type: string;
}
-
description: string
-
type: string
-
registrationHeight: {
description: string;
minimum: number;
type: string;
}
-
description: string
-
minimum: number
-
type: string
-
required: string[]
-
type: string
Readonly
endpoint
endpoint: ChainConnectorEndpoint = ...
Protected
logger
logger: Logger