TimeLockVaultDestination

constructor(chain: ChainSelector, unlockValue: Long, _secret: Secret, hdIndex: Long, contractName: String? = null)


constructor(chainSelector: ChainSelector, stream: BCHserialized)

Deserialization constructor. Supplies placeholder primary-ctor args (unlockValue=1, EmptySecret, hdIndex=0) that pass init's range checks, then calls BCHdeserialize to overwrite secret/unlockValue/ hdIndex with the real values from the stream.