TWBitcoinExtension extension

Ethereum extension

on

Methods

compileWithSignatures({TWCoinType coin = TWCoinType.Bitcoin, required List<Uint8List> signatures, required List<Uint8List> publicKeys, TWPublicKeyType? pubKeyType}) SigningOutput

Available on SigningInput, provided by the TWBitcoinExtension extension

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. \return Bitcoin SigningOutput proto object.
preImageHashes([TWCoinType coin = TWCoinType.Bitcoin]) PreSigningOutput

Available on SigningInput, provided by the TWBitcoinExtension extension

Obtain pre-signing hashes of a transaction. \param coin coin type \return Bitcoin PreSigningOutput proto object.
sign([TWCoinType coin = TWCoinType.Bitcoin]) SigningOutput

Available on SigningInput, provided by the TWBitcoinExtension extension

Sign \param coin coin type \return Bitcoin SigningOutput proto object.
toPlan([TWCoinType coin = TWCoinType.Bitcoin]) TransactionPlan

Available on SigningInput, provided by the TWBitcoinExtension extension

Plan \param coin coin type \return output Bitcoin TransactionPlan proto object.