Broadcaster
abstract class Broadcaster<Result : BroadcastResult>(chainId: String, signer: TransactionSigner, accountInfoProvider: AccountInfoProvider?, feeEstimator: FeeEstimator?, semaphore: SemaphoreProvider?)
Content copied to clipboard
Functions
Link copied to clipboard
open fun broadcast(transaction: Transaction, coroutineContext: CoroutineContext = Dispatchers.Default): Deferred<Result>
Content copied to clipboard
open fun broadcast(senderWallet: TerraWallet, transaction: Transaction, gasAmount: Long? = null, feeDenomination: String? = null, accountNumber: Long? = null, sequence: Long? = null, coroutineContext: CoroutineContext = Dispatchers.Default): Deferred<Pair<Result, Transaction>>
Content copied to clipboard
open fun broadcast(senderWallet: TerraWallet, message: Message, memo: String = "", gasAmount: Long? = null, feeDenomination: String? = null, accountNumber: Long? = null, sequence: Long? = null, coroutineContext: CoroutineContext = Dispatchers.Default): Deferred<Pair<Result, Transaction>>
Content copied to clipboard
Link copied to clipboard
fun Transaction.estimateFee(gasAmount: Long, feeDenomination: String? = null, dispatcher: CoroutineDispatcher = Dispatchers.Default): Deferred<Transaction>
Content copied to clipboard
fun Transaction.estimateFee(senderInfo: AccountInfo, feeDenomination: String? = null, gasAdjustment: Float? = null, dispatcher: CoroutineDispatcher = Dispatchers.Default): Deferred<Transaction>
Content copied to clipboard
Link copied to clipboard
abstract suspend fun queryTransaction(transactionHash: String): TransactionResult?
Content copied to clipboard
Link copied to clipboard