signAndBuildWitnesses method

ShelleyTransactionWitnessSet signAndBuildWitnesses(
  1. Map<ShelleyAddress, Bip32KeyPair> utxoKeyPairs,
  2. List<int> signature
)

Implementation

ShelleyTransactionWitnessSet signAndBuildWitnesses(
    Map<ShelleyAddress, Bip32KeyPair> utxoKeyPairs, List<int> signature) {
  List<ShelleyVkeyWitness> vkeyWitnesses = [];
  for (final keyPair in utxoKeyPairs.values) {
    final ShelleyVkeyWitness witness = ShelleyVkeyWitness(
        signature: signature, vkey: keyPair.verifyKey!.rawKey);
    vkeyWitnesses.add(witness);
  }
  return ShelleyTransactionWitnessSet(
      vkeyWitnesses: vkeyWitnesses, nativeScripts: []);
}