ReadonlyargsReadonlycompiledSpending paths in declaration order.
ReadonlykeysReadonlyleavesReadonlypkReadonlyprogramReadonlyscriptsRaw tapscript bytes for each leaf
ReadonlytweakedBuild 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 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
The compiled spending path with the given function name, if any.
StaticdecodeDecode a virtual output script from an encoded TapTree.
Encoded TapTree bytes
Decoded virtual output script
A VtxoScript compiled from an Arkade Program, its constructor args and the signer keys.
This is the single compilation path shared by the high-level
ArkadeContractclient and the"arkade"contract handler: both produce byte-identical taproot trees for the same (program, args, keys), so a contract registered through thesrc/contractspipeline re-derives the exact script it was created with.