Class: Transaction
Defined in: bee-js/src/modules/transaction.ts:12
Pending transaction operations for the Bee node's /transactions queue.
Accessed as bee.transaction.
Constructors
Constructor
new Transaction(
context):Transaction
Defined in: bee-js/src/modules/transaction.ts:13
Parameters
context
BeeContext
Returns
Transaction
Methods
cancel()
cancel(
transactionHash,gasPrice?,requestOptions?):Promise<TransactionId>
Defined in: bee-js/src/modules/transaction.ts:63
Cancels a currently pending transaction.
Parameters
transactionHash
Hash of the transaction
string | Uint8Array<ArrayBufferLike> | TransactionId
gasPrice?
Optional gas price
string | bigint | NumberString
requestOptions?
Options for making requests, such as timeouts, custom HTTP agents, headers, etc.
Returns
Promise<TransactionId>
get()
get(
transactionHash,requestOptions?):Promise<TransactionInfo>
Defined in: bee-js/src/modules/transaction.ts:30
Fetches the transaction information for a specific pending transaction.
Parameters
transactionHash
Hash of the transaction
string | Uint8Array<ArrayBufferLike> | TransactionId
requestOptions?
Options for making requests, such as timeouts, custom HTTP agents, headers, etc.
Returns
Promise<TransactionInfo>
getAll()
getAll(
requestOptions?):Promise<TransactionInfo[]>
Defined in: bee-js/src/modules/transaction.ts:20
Fetches the list of all current pending transactions for the Bee node.
Parameters
requestOptions?
Options for making requests, such as timeouts, custom HTTP agents, headers, etc.
Returns
Promise<TransactionInfo[]>
rebroadcast()
rebroadcast(
transactionHash,requestOptions?):Promise<TransactionId>
Defined in: bee-js/src/modules/transaction.ts:47
Rebroadcasts an already created pending transaction.
Mainly needed when the transaction falls off the mempool or is not incorporated into any block.
Parameters
transactionHash
Hash of the transaction
string | Uint8Array<ArrayBufferLike> | TransactionId
requestOptions?
Options for making requests, such as timeouts, custom HTTP agents, headers, etc.
Returns
Promise<TransactionId>