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);
}