github.com/algorand/go-algorand-sdk@v1.24.0/client/v2/common/models/transaction_signature_logicsig.go (about) 1 package models 2 3 // TransactionSignatureLogicsig (lsig) Programatic transaction signature. 4 // Definition: 5 // data/transactions/logicsig.go 6 type TransactionSignatureLogicsig struct { 7 // Args (arg) Logic arguments, base64 encoded. 8 Args [][]byte `json:"args,omitempty"` 9 10 // Logic (l) Program signed by a signature or multi signature, or hashed to be the 11 // address of ana ccount. Base64 encoded TEAL program. 12 Logic []byte `json:"logic"` 13 14 // MultisigSignature (msig) structure holding multiple subsignatures. 15 // Definition: 16 // crypto/multisig.go : MultisigSig 17 MultisigSignature TransactionSignatureMultisig `json:"multisig-signature,omitempty"` 18 19 // Signature (sig) ed25519 signature. 20 Signature []byte `json:"signature,omitempty"` 21 }