Package-level declarations

Types

Link copied to clipboard
open class NexaScript(instructions: OP, val chainSelector: ChainSelector = defaultChain) : SatoshiScript

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun NexaArgs(vararg args: Any, chainSelector: ChainSelector = defaultChain): SatoshiScript
fun NexaArgs(vararg args: ByteArray, chainSelector: ChainSelector = defaultChain): SatoshiScript
Link copied to clipboard
fun NexaConstraint(gi: GroupInfo, templateHash: ByteArray, argsScript: SatoshiScript? = null, visArgs: List<ByteArray>? = null): SatoshiScript
fun NexaConstraint(gid: GroupId, tokenQuantity: ULong, templateHash: ByteArray, argsScript: SatoshiScript? = null, visArgs: List<ByteArray>? = null): SatoshiScript

Create an output constraint (script).

Link copied to clipboard
infix fun Int.ofGroup(groupId: GroupId): Pair<ULong, GroupId>
infix fun Long.ofGroup(groupId: GroupId): Pair<ULong, GroupId>
infix fun UInt.ofGroup(groupId: GroupId): Pair<ULong, GroupId>
infix fun ULong.ofGroup(groupId: GroupId): Pair<ULong, GroupId>
Link copied to clipboard