@proto-kit/sequencerDocs


Documentation / @proto-kit/sequencer / UnsignedTransaction

Class: UnsignedTransaction

Extended by

Implements

Constructors

new UnsignedTransaction()

new UnsignedTransaction(data, memoizedHash?): UnsignedTransaction

Parameters

data

data.argsFields: Field[]

data.auxiliaryData?: string[]

data.isMessage?: boolean

data.methodId?: Field

data.nonce?: UInt64

data.sender?: PublicKey

memoizedHash?: Field

Returns

UnsignedTransaction

Defined in

packages/sequencer/src/mempool/PendingTransaction.ts:43

Properties

argsFields

readonly argsFields: Field[]

Implementation of

UnsignedTransactionBody.argsFields

Defined in

packages/sequencer/src/mempool/PendingTransaction.ts:37


auxiliaryData

readonly auxiliaryData: string[]

Used to transport non-provable data, mainly proof data for now These values will not be part of the signature message or transaction hash

Implementation of

UnsignedTransactionBody.auxiliaryData

Defined in

packages/sequencer/src/mempool/PendingTransaction.ts:39


isMessage

readonly isMessage: boolean

Implementation of

UnsignedTransactionBody.isMessage

Defined in

packages/sequencer/src/mempool/PendingTransaction.ts:41


methodId

readonly methodId: Field

Implementation of

UnsignedTransactionBody.methodId

Defined in

packages/sequencer/src/mempool/PendingTransaction.ts:31


nonce

readonly nonce: UInt64

Implementation of

UnsignedTransactionBody.nonce

Defined in

packages/sequencer/src/mempool/PendingTransaction.ts:33


sender

readonly sender: PublicKey

Implementation of

UnsignedTransactionBody.sender

Defined in

packages/sequencer/src/mempool/PendingTransaction.ts:35

Methods

argsHash()

argsHash(): Field

Returns

Field

Defined in

packages/sequencer/src/mempool/PendingTransaction.ts:66


getSignatureData()

getSignatureData(): Field[]

Returns

Field[]

Defined in

packages/sequencer/src/mempool/PendingTransaction.ts:84


hash()

hash(): Field

Returns

Field

Defined in

packages/sequencer/src/mempool/PendingTransaction.ts:72


sign()

sign(privateKey): PendingTransaction

Parameters

privateKey: PrivateKey

Returns

PendingTransaction

Defined in

packages/sequencer/src/mempool/PendingTransaction.ts:92


signed()

signed(signature): PendingTransaction

Parameters

signature: Signature

Returns

PendingTransaction

Defined in

packages/sequencer/src/mempool/PendingTransaction.ts:107


toRuntimeTransaction()

toRuntimeTransaction(): RuntimeTransaction

Returns

RuntimeTransaction

Defined in

packages/sequencer/src/mempool/PendingTransaction.ts:97