@celo/connect"utils/celo-transaction-object"CeloTransactionObject

Class: CeloTransactionObject <O>

Type parameters

O

Hierarchy

  • CeloTransactionObject

Index

Constructors

Properties

Methods

Constructors

constructor

+ new CeloTransactionObject(connection: Connection, txo: CeloTxObject‹O›, defaultParams?: CeloTransactionParams): CeloTransactionObject

Defined in packages/sdk/connect/src/utils/celo-transaction-object.ts:15

Parameters:

Name Type
connection Connection
txo CeloTxObject‹O›
defaultParams? CeloTransactionParams

Returns: CeloTransactionObject

Properties

Optional Readonly defaultParams

defaultParams? : CeloTransactionParams

Defined in packages/sdk/connect/src/utils/celo-transaction-object.ts:19


Readonly txo

txo: CeloTxObject‹O›

Defined in packages/sdk/connect/src/utils/celo-transaction-object.ts:18

Methods

send

send(params?: CeloTransactionParams): Promise‹TransactionResult

Defined in packages/sdk/connect/src/utils/celo-transaction-object.ts:23

send the transaction to the chain

Parameters:

Name Type
params? CeloTransactionParams

Returns: Promise‹TransactionResult


sendAndWaitForReceipt

sendAndWaitForReceipt(params?: CeloTransactionParams): Promise‹CeloTxReceipt

Defined in packages/sdk/connect/src/utils/celo-transaction-object.ts:28

send the transaction and waits for the receipt

Parameters:

Name Type
params? CeloTransactionParams

Returns: Promise‹CeloTxReceipt