@proto-kit/sequencer • Docs
Documentation / @proto-kit/sequencer / PendingTransaction
Class: PendingTransaction
Extends
Constructors
new PendingTransaction()
new PendingTransaction(
data,memoizedHash?):PendingTransaction
Parameters
• data
• data.argsFields: Field[]
• data.auxiliaryData?: string[]
• data.isMessage?: boolean
• data.methodId?: Field
• data.nonce?: UInt64
• data.sender?: PublicKey
• data.signature?: Signature
• memoizedHash?: Field
Returns
Overrides
UnsignedTransaction.constructor
Defined in
packages/sequencer/src/mempool/PendingTransaction.ts:155
Properties
argsFields
readonlyargsFields:Field[]
Inherited from
UnsignedTransaction.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
Inherited from
UnsignedTransaction.auxiliaryData
Defined in
packages/sequencer/src/mempool/PendingTransaction.ts:39
isMessage
readonlyisMessage:boolean
Inherited from
Defined in
packages/sequencer/src/mempool/PendingTransaction.ts:41
methodId
readonlymethodId:Field
Inherited from
Defined in
packages/sequencer/src/mempool/PendingTransaction.ts:31
nonce
readonlynonce:UInt64
Inherited from
Defined in
packages/sequencer/src/mempool/PendingTransaction.ts:33
sender
readonlysender:PublicKey
Inherited from
Defined in
packages/sequencer/src/mempool/PendingTransaction.ts:35
signature
signature:
Signature
Defined in
packages/sequencer/src/mempool/PendingTransaction.ts:153
Methods
argsHash()
argsHash():
Field
Returns
Field
Inherited from
Defined in
packages/sequencer/src/mempool/PendingTransaction.ts:66
getSignatureData()
getSignatureData():
Field[]
Returns
Field[]
Inherited from
UnsignedTransaction.getSignatureData
Defined in
packages/sequencer/src/mempool/PendingTransaction.ts:84
hash()
hash():
Field
Returns
Field
Inherited from
Defined in
packages/sequencer/src/mempool/PendingTransaction.ts:72
sign()
sign(
privateKey):PendingTransaction
Parameters
• privateKey: PrivateKey
Returns
Inherited from
Defined in
packages/sequencer/src/mempool/PendingTransaction.ts:92
signed()
signed(
signature):PendingTransaction
Parameters
• signature: Signature
Returns
Inherited from
Defined in
packages/sequencer/src/mempool/PendingTransaction.ts:107
toJSON()
toJSON():
PendingTransactionJSONType
Returns
PendingTransactionJSONType
Defined in
packages/sequencer/src/mempool/PendingTransaction.ts:171
toProtocolTransaction()
toProtocolTransaction():
AuthorizedTransaction
Returns
Defined in
packages/sequencer/src/mempool/PendingTransaction.ts:189
toRuntimeTransaction()
toRuntimeTransaction():
RuntimeTransaction
Returns
Inherited from
UnsignedTransaction.toRuntimeTransaction
Defined in
packages/sequencer/src/mempool/PendingTransaction.ts:97
fromJSON()
staticfromJSON(object):PendingTransaction
Parameters
• object: PendingTransactionJSONType