ReadonlyclaimReadonlyleavesReadonlyoptionsReadonlyrefundReadonlyrefundReadonlyscriptsRaw tapscript bytes for each leaf
ReadonlytweakedReadonlyunilateralReadonlyunilateralReadonlyunilateralBuild the Arkade address corresponding to this virtual output script.
Bech32 human-readable prefix
32-byte Arkade server public key
Arkade address for this script
Return the collaborative claim tapleaf script.
Return all unilateral exit paths embedded in the virtual output script.
CSV-based exit paths found in the leaves
Look up a tapleaf script by its hex-encoded tapscript body.
Hex-encoded tapscript body without the leaf version byte
Matching tapleaf script
Return the collaborative refund tapleaf script.
Return the refund-without-receiver tapleaf script.
Return the unilateral claim tapleaf script.
Return the unilateral refund tapleaf script.
Return the unilateral refund-without-receiver tapleaf script.
StaticdecodeDecode a virtual output script from an encoded TapTree.
Encoded TapTree bytes
Decoded virtual output script
Virtual Hash Time Lock Contract (VHTLC) script implementation.
VHTLC enables atomic swaps and conditional payments in the Arkade protocol. It provides multiple spending paths:
Example