Skip to main content

ProviderBondConfig

@totemsdk/kissvm


@totemsdk/kissvm / ProviderBondConfig

Interface: ProviderBondConfig

Properties

amount

amount: string


bondPort

bondPort: number


challengeDeadlineBlock

challengeDeadlineBlock: bigint


claimedPort

claimedPort: number


cliffBlock

cliffBlock: bigint


expiresAtBlock

expiresAtBlock: bigint


expiryPort

expiryPort: number


governancePk

governancePk: string


heartbeatPort

heartbeatPort: number


maxHeartbeatBlocks

maxHeartbeatBlocks: bigint


probeSignerPk?

optional probeSignerPk?: string

Public key of the probe signer.


probeSignerPort?

optional probeSignerPort?: number

Port holding the probe signer public key (default 6).


providerPk

providerPk: string


releaseRequestPort

releaseRequestPort: number


slaPort

slaPort: number


statusPort?

optional statusPort?: number

Port holding the current bond status (default 5).


tokenId

tokenId: string


unbondingDurationBlocks

unbondingDurationBlocks: bigint