DocsReference@proto-kit/sdkClassesAppChainTransaction

@proto-kit/sdkDocs


Documentation / @proto-kit/sdk / AppChainTransaction

Class: AppChainTransaction

Constructors

new AppChainTransaction()

new AppChainTransaction(signer, transactionSender): AppChainTransaction

Parameters

signer: Signer

transactionSender: TransactionSender

Returns

AppChainTransaction

Defined in

sdk/src/transaction/AppChainTransaction.ts:9

Properties

signer

signer: Signer

Defined in

sdk/src/transaction/AppChainTransaction.ts:10


transaction?

optional transaction: PendingTransaction | UnsignedTransaction

Defined in

sdk/src/transaction/AppChainTransaction.ts:7


transactionSender

transactionSender: TransactionSender

Defined in

sdk/src/transaction/AppChainTransaction.ts:11

Methods

hasPendingTransaction()

hasPendingTransaction(transaction?): asserts transaction is PendingTransaction

Parameters

transaction?: PendingTransaction | UnsignedTransaction

Returns

asserts transaction is PendingTransaction

Defined in

sdk/src/transaction/AppChainTransaction.ts:27


hasUnsignedTransaction()

hasUnsignedTransaction(transaction?): asserts transaction is UnsignedTransaction

Parameters

transaction?: PendingTransaction | UnsignedTransaction

Returns

asserts transaction is UnsignedTransaction

Defined in

sdk/src/transaction/AppChainTransaction.ts:18


send()

send(): Promise<void>

Returns

Promise<void>

Defined in

sdk/src/transaction/AppChainTransaction.ts:48


sign()

sign(): Promise<void>

Returns

Promise<void>

Defined in

sdk/src/transaction/AppChainTransaction.ts:36


withUnsignedTransaction()

withUnsignedTransaction(unsignedTransaction): void

Parameters

unsignedTransaction: UnsignedTransaction

Returns

void

Defined in

sdk/src/transaction/AppChainTransaction.ts:14