P2Witness.fromData constructor

P2Witness.fromData(
  1. int version,
  2. Uint8List data
)

Creates a non-specific segwit program from "witness program" data.

Implementation

P2Witness.fromData(this.version, Uint8List data)
  : _data = Uint8List.fromList(data),
  script = Script([
    ScriptOp.fromNumber(version), ScriptPushData(data),
  ]) {
  if (version < 0 || version > 16 || !_programSizeOk(data.length)) {
    throw ArgumentError.value(data, "this.data", "wrong size");
  }
}