package
0.0.0-20191031155414-fdb5215a96b5
Repository: https://github.com/algonautshant/go-algorand-sdk.git
Documentation: pkg.go.dev

# Functions

AppendMultisigToLogicSig adds a new signature to multisigned LogicSig.
AppendMultisigTransaction appends the signature corresponding to the given private key, returning an encoded signed multisig transaction including the signature.
ComputeGroupID returns group ID for a group of transactions.
GenerateAccount generates a random Account.
LogicSigAddress returns contract (escrow) address.
MakeLogicSig produces a new LogicSig signature.
MergeMultisigTransactions merges the given (partially) signed multisig transactions, and returns an encoded signed multisig transaction with the component signatures.
MultisigAccountFromSig is a convenience method that creates an account from a sig in a signed tx.
MultisigAccountWithParams creates a MultisigAccount with the given parameters.
RandomBytes fills the passed slice with randomness, and panics if it is unable to do so.
SignBid accepts a private key and a bid, and returns the signature of the bid under that key.
SignBytes signs the bytes and returns the signature.
SignLogicsigTransaction takes LogicSig object and a transaction and returns the bytes of a signed transaction ready to be broadcasted to the network Note, LogicSig actually can be attached to any transaction (with matching sender field for Sig and Multisig cases) and it is a program's responsibility to approve/decline the transaction.
SignMultisigTransaction signs the given transaction, and multisig preimage, with the private key, returning the bytes of a signed transaction with the multisig field partially populated, ready to be passed to other multisig signers to sign or broadcast.
SignTransaction accepts a private key and a transaction, and returns the bytes of a signed transaction ready to be broadcasted to the network.
VerifyBytes verifies that the signature is valid.
VerifyLogicSig verifies LogicSig against assumed sender address.
VerifyMultisig verifies an assembled MultisigSig.

# Structs

Account holds both the public and private information associated with an Algorand address.
MultisigAccount is a convenience type for holding multisig preimage data.