Throttle Broadcaster
class ThrottleBroadcaster<Result : BroadcastResult>(delegate: Broadcaster<Result>, queue: BroadcastQueue<Result>, broadcastLockReleaser: BroadcastLockReleaser, messageWaitMillis: Long, maxTransactionPerBlock: Int, maxMessagePerTransaction: Int, coroutineContext: CoroutineContext) : Broadcaster<Result> , CoroutineScope
Content copied to clipboard
Functions
Link copied to clipboard
open override fun broadcast(transaction: Transaction, coroutineContext: CoroutineContext): Deferred<Result>
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
open suspend override fun queryTransaction(transactionHash: String): TransactionResult?
Content copied to clipboard
Link copied to clipboard
open suspend override fun requestBroadcast(transaction: Transaction): Result
Content copied to clipboard