View Source Stellar.TxBuild.TransactionSignature (Elixir Stellar SDK v0.22.0)

A module for tagging and signing transactions.

Summary

Types

@type network_passphrase() :: String.t()
@type signatures() :: [Stellar.TxBuild.Signature.t()]

Functions

Link to this function

base_signature(tx_xdr, network_passphrase)

View Source
@spec base_signature(
  tx_xdr :: StellarBase.XDR.Transaction.t(),
  network_passphrase :: network_passphrase()
) :: binary()
Link to this function

sign(tx, signatures, network_passphrase)

View Source
@spec sign(
  tx :: Stellar.TxBuild.Transaction.t(),
  signatures :: signatures(),
  network_passphrase :: network_passphrase()
) :: StellarBase.XDR.DecoratedSignatures.t()
Link to this function

sign_xdr(transaction_envelope, signature, network_passphrase)

View Source
@spec sign_xdr(
  tx_envelope :: StellarBase.XDR.TransactionEnvelope.t(),
  signature :: Stellar.TxBuild.Signature.t(),
  network_passphrase :: network_passphrase()
) :: StellarBase.XDR.DecoratedSignatures.t()