anyCompileWithSignaturesToOutput<T extends GeneratedMessage> method

T anyCompileWithSignaturesToOutput<T extends GeneratedMessage>({
  1. required TWCoinType coin,
  2. required List<Uint8List> signatures,
  3. required List<Uint8List> publicKeys,
  4. TWPublicKeyType? pubKeyType,
  5. required T output,
})

Compiles a complete transation with one or more external signatures. \param coin coin type. \param signatures signatures to compile. \param publicKeys public keys for signers to match private keys. \param publicKeys public keys for signers to match private keys. \param pubKeyType public key type. \param output Empty SigningOutput proto object. \return output after serialization data is filled.

Implementation

T anyCompileWithSignaturesToOutput<T extends GeneratedMessage>({
  required TWCoinType coin,
  required List<Uint8List> signatures,
  required List<Uint8List> publicKeys,
  TWPublicKeyType? pubKeyType,
  required T output,
}) {
  output.mergeFromBuffer(anyCompileWithSignatures(
    coin: coin,
    signatures: signatures,
    publicKeys: publicKeys,
    pubKeyType: pubKeyType,
  ));
  return output;
}