Properties
Private
_ccuFrequency
_ccuFrequency: number
Private
_ccuSaveLimit
_ccuSaveLimit: number
Private
_chainConnectorPluginDB
_chainConnectorPluginDB: Database
Private
_chainConnectorStore
_chainConnectorStore: ChainConnectorStore
Private
_heightToDeleteIndex
_heightToDeleteIndex: Map<number, FinalizedHeightInfo>
Private
_isReceivingChainMainchain
_isReceivingChainMainchain: boolean
Private
_isSaveCCU
_isSaveCCU: boolean
Private
_lastCertificate
_lastCertificate: LastCertificate
Private
_maxCCUSize
_maxCCUSize: number
Private
_ownChainID
_ownChainID: Buffer
Private
_receivingChainClient
_receivingChainClient: APIClient
Private
_receivingChainFinalizedHeight
_receivingChainFinalizedHeight: number
Private
_receivingChainID
_receivingChainID: Buffer
Private
_registrationHeight
_registrationHeight: number
Private
_sendingChainClient
_sendingChainClient: APIClient
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
endpoint
endpoint: Endpoint = ...
Protected
logger
logger: Logger
See
https://github.com/LiskHQ/lips/blob/main/proposals/lip-0053.md#cross-chain-update-transaction-properties This function computes CCU params especially, certificate, activeValidatorsUpdate and inboxUpdate