P2PQuorumLeaseProviderConfig
@totemsdk/wots-lease / P2PQuorumLeaseProviderConfig
Interface: P2PQuorumLeaseProviderConfig
Properties
certificateSigner?
optionalcertificateSigner?:CertificateSigner
Identity that authenticates issued certificates. When set, reserved certificates carry a real signature; without it, certificates are issued unsigned and will FAIL verification.
local
local:
LocalLeaseProvider
Local provider used for the authoritative local watermark + journal.
minAttestations?
optionalminAttestations?:number
Minimum attestations required for a reservation to be considered quorum-approved. Default: 1.
peers
peers:
QuorumPeer[]
Quorum members to coordinate with (excluding self).
requestTimeoutMs?
optionalrequestTimeoutMs?:number
Timeout per peer request. Default: 5_000.
requireQuorumOnCommit?
optionalrequireQuorumOnCommit?:boolean
Require quorum approval on commit as well as reserve. Default: false.