@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›