@proto-kit/sequencer • Docs
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
Defined in
packages/sequencer/src/mempool/PendingTransaction.ts:43
Properties
argsFields
readonlyargsFields:Field[]
Implementation of
UnsignedTransactionBody.argsFields
Defined in
packages/sequencer/src/mempool/PendingTransaction.ts:37
auxiliaryData
readonlyauxiliaryData: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
readonlyisMessage:boolean
Implementation of
UnsignedTransactionBody.isMessage
Defined in
packages/sequencer/src/mempool/PendingTransaction.ts:41
methodId
readonlymethodId:Field
Implementation of
UnsignedTransactionBody.methodId
Defined in
packages/sequencer/src/mempool/PendingTransaction.ts:31
nonce
readonlynonce:UInt64
Implementation of
UnsignedTransactionBody.nonce
Defined in
packages/sequencer/src/mempool/PendingTransaction.ts:33
sender
readonlysender: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
Defined in
packages/sequencer/src/mempool/PendingTransaction.ts:92
signed()
signed(
signature):PendingTransaction
Parameters
• signature: Signature
Returns
Defined in
packages/sequencer/src/mempool/PendingTransaction.ts:107
toRuntimeTransaction()
toRuntimeTransaction():
RuntimeTransaction