LogicSignature constructor

LogicSignature({
  1. required Uint8List logic,
  2. List<Uint8List>? arguments,
  3. Signature? signature,
  4. MultiSignature? multiSignature,
})

Create a new logic signature. Throws an AlgorandException if unable to check the logic.

Implementation

LogicSignature({
  required this.logic,
  this.arguments,
  this.signature,
  this.multiSignature,
}) {
  // Validate program/logic
  Logic.checkProgram(program: logic, arguments: arguments);
}