Skip to content

Commit efab0ba

Browse files
committed
Add optional timeout height field to broadcast options
1 parent 704f6ea commit efab0ba

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

client/src/main/kotlin/tech/figure/classification/asset/client/client/base/BroadcastOptions.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,6 @@ import cosmos.tx.v1beta1.ServiceOuterClass.BroadcastMode
1313
data class BroadcastOptions(
1414
val broadcastMode: BroadcastMode = BroadcastMode.BROADCAST_MODE_BLOCK,
1515
val sequenceOffset: Int = 0,
16-
val baseAccount: BaseAccount? = null
16+
val baseAccount: BaseAccount? = null,
17+
val timeoutHeight: Long? = null
1718
)

client/src/main/kotlin/tech/figure/classification/asset/client/client/impl/DefaultACExecutor.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ class DefaultACExecutor(
160160
val signerAddress = signer.address()
161161
val account = options.baseAccount ?: pbClient.authClient.getBaseAccount(signerAddress)
162162
return pbClient.estimateAndBroadcastTx(
163-
txBody = msg.toAny().toTxBody(),
163+
txBody = msg.toAny().toTxBody(timeoutHeight = options.timeoutHeight),
164164
signers = BaseReqSigner(
165165
signer = signer,
166166
sequenceOffset = options.sequenceOffset,

0 commit comments

Comments
 (0)