program in TEAL file
Get the address of this LogicSigAccount.
If the LogicSig is delegated to another account, this will return the address of that account.
If the LogicSig is not delegated to another account, this will return an escrow address that is the hash of the LogicSig's program code.
Adds an additional signature from a member of the delegating multisig account.
The secret key of one of the members of the delegating multisig account.
Note: following functions are dummy functions they are used only to match type with algosdk LogicSigAccount there is a possibility that we may use them in future.
Check if this LogicSigAccount has been delegated to another account with a signature.
Note this function only checks for the presence of a delegation signature.
To verify the delegation signature, use verify
.
Turns this LogicSigAccount into a delegated LogicSig. This type of LogicSig
has the authority to sign transactions on behalf of another account, called
the delegating account. If the delegating account is a multisig account,
use signMultisig
instead.
The secret key of the delegating account.
Turns this LogicSigAccount into a delegated LogicSig. This type of LogicSig has the authority to sign transactions on behalf of another account, called the delegating account. Use this function if the delegating account is a multisig account.
The multisig delegating account
The secret key of one of the members of the delegating
multisig account. Use appendToMultisig
to add additional signatures
from other members.
Verifies this LogicSig's program and signatures.
true if and only if the LogicSig program and signatures are valid.
Generated using TypeDoc
Create a new LogicSigAccount. By default this will create an escrow LogicSig account. Call
sign
orsignMultisig
on the newly created LogicSigAccount to make it a delegated account.