sign method

manually sign transacion and set single witnessSet.

Implementation

ShelleyTransaction sign() {
  final body = _buildBody();
  Map<ShelleyAddress, Bip32KeyPair> utxoKeyPairs = _loadUtxosAndTheirKeys();
  _witnessSet = _sign(body: body, keyPairSet: utxoKeyPairs.values.toSet());
  return ShelleyTransaction(
      body: body, witnessSet: _witnessSet, metadata: _metadata);
}