BSV.Contract.Raw (bsv_sdk v2.0.1)

Copy Markdown View Source

Raw script contract — wraps a pre-built BSV.Script for use with the contract DSL.

Lock/Unlock parameters

  • :script — a BSV.Script.t() struct

Summary

Functions

Create a locking contract with the given satoshis and parameters.

Create an unlocking contract with the given UTXO info and parameters.

Functions

lock(satoshis, params, opts \\ [])

@spec lock(non_neg_integer(), map(), keyword()) :: BSV.Contract.t()

Create a locking contract with the given satoshis and parameters.

unlock(utxo_info, params, opts \\ [])

@spec unlock(map(), map(), keyword()) :: BSV.Contract.t()

Create an unlocking contract with the given UTXO info and parameters.