Skip to content

LogicSigAccount

Defined in: packages/transact/src/logicsig.ts:88

new LogicSigAccount(program, programArgs?, delegator?): LogicSigAccount

Defined in: packages/transact/src/logicsig.ts:127

Uint8Array

Uint8Array<ArrayBufferLike>[] | null

Address

LogicSigAccount

LogicSig.constructor

args: Uint8Array<ArrayBufferLike>[]

Defined in: packages/transact/src/logicsig.ts:34

LogicSig.args


optional lmsig: MultisigSignature

Defined in: packages/transact/src/logicsig.ts:91


logic: Uint8Array

Defined in: packages/transact/src/logicsig.ts:33

LogicSig.logic


optional msig: MultisigSignature

Defined in: packages/transact/src/logicsig.ts:90


optional sig: Uint8Array<ArrayBufferLike>

Defined in: packages/transact/src/logicsig.ts:89

get addr(): Address

Defined in: packages/transact/src/logicsig.ts:59

Address

LogicSig.addr


get signer(): TransactionSigner

Defined in: packages/transact/src/logicsig.ts:132

TransactionSigner

account(): LogicSigAccount

Defined in: packages/transact/src/logicsig.ts:79

LogicSigAccount

LogicSig.account


address(): Address

Defined in: packages/transact/src/logicsig.ts:55

Address

LogicSig.address


bytesToSignForDelegation(msig?): Uint8Array

Defined in: packages/transact/src/logicsig.ts:63

MultisigAccount

Uint8Array

LogicSig.bytesToSignForDelegation


delegatedAccount(delegator): LogicSigAccount

Defined in: packages/transact/src/logicsig.ts:83

Address

LogicSigAccount

LogicSig.delegatedAccount


programDataToSign(data): Uint8Array

Defined in: packages/transact/src/logicsig.ts:75

Uint8Array

Uint8Array

LogicSig.programDataToSign


signForDelegation(delegator): Promise<void>

Defined in: packages/transact/src/logicsig.ts:155

AddressWithDelegatedLsigSigner

Promise<void>


signProgramData(data, signer): Promise<Uint8Array<ArrayBufferLike>>

Defined in: packages/transact/src/logicsig.ts:71

Uint8Array

ProgramDataSigner

Promise<Uint8Array<ArrayBufferLike>>

LogicSig.signProgramData


static fromBytes(encodedLsig, delegator?): LogicSigAccount

Defined in: packages/transact/src/logicsig.ts:121

Uint8Array

Address

LogicSigAccount

LogicSig.fromBytes


static fromSignature(signature, delegator?): LogicSigAccount

Defined in: packages/transact/src/logicsig.ts:93

LogicSigSignature

Address

LogicSigAccount

LogicSig.fromSignature