SolFunction constructor

SolFunction({
  1. required String name,
  2. required List<SolType> inputs,
  3. List<String>? inputNames,
  4. required List<SolType> outputs,
  5. List<String>? outputNames,
  6. String stateMutability = 'nonpayable',
})

Implementation

SolFunction({
  required this.name,
  required this.inputs,
  List<String>? inputNames,
  required this.outputs,
  List<String>? outputNames,
  this.stateMutability = 'nonpayable',
})  : inputNames = inputNames ?? List.filled(inputs.length, ''),
      outputNames = outputNames ?? List.filled(outputs.length, '');