github.com/algorand/go-algorand-sdk@v1.24.0/client/v2/common/models/transaction_signature.go (about) 1 package models 2 3 // TransactionSignature validation signature associated with some data. Only one of 4 // the signatures should be provided. 5 type TransactionSignature struct { 6 // Logicsig (lsig) Programatic transaction signature. 7 // Definition: 8 // data/transactions/logicsig.go 9 Logicsig TransactionSignatureLogicsig `json:"logicsig,omitempty"` 10 11 // Multisig (msig) structure holding multiple subsignatures. 12 // Definition: 13 // crypto/multisig.go : MultisigSig 14 Multisig TransactionSignatureMultisig `json:"multisig,omitempty"` 15 16 // Sig (sig) Standard ed25519 signature. 17 Sig []byte `json:"sig,omitempty"` 18 }