Package money. terra. sdk. tools. transaction. broadcaster
Types
Link copied to clipboard
data class BroadcastAsyncResult(transactionHash: String, codeSpace: String?, code: Int?, rawLog: String?, logs: List<TransactionLog>?) : BroadcastResult
Content copied to clipboard
Link copied to clipboard
data class BroadcastBlockResult(height: Long, transactionHash: String, codeSpace: String?, code: Int?, rawLog: String?, logs: List<TransactionLog>?, gasUsed: Long?, gasWanted: Long?) : BroadcastResult
Content copied to clipboard
Link copied to clipboard
abstract class Broadcaster<Result : BroadcastResult>(chainId: String, signer: TransactionSigner, accountInfoProvider: AccountInfoProvider?, feeEstimator: FeeEstimator?, semaphore: SemaphoreProvider?)
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class BroadcastSyncResult(transactionHash: String, codeSpace: String?, code: Int?, rawLog: String?, logs: List<TransactionLog>?) : BroadcastResult
Content copied to clipboard
Link copied to clipboard
class LocalBroadcastQueue<Result : BroadcastResult>(transactionQueue: Channel<TransactionQueueItem<Result>>, messageQueue: Channel<MessageQueueItem<Result>>) : BroadcastQueue<Result>
Content copied to clipboard
Link copied to clipboard
data class MessageQueueItem<Result : BroadcastResult>(wallet: TerraWallet, message: Message, memo: String, gasAmount: Long?, feeDenomination: String?, result: CompletableDeferred<Pair<Result, Transaction>>)
Content copied to clipboard
Link copied to clipboard
class StaticIntervalBroadcastLockReleaser(intervalMillis: Long) : BroadcastLockReleaser
Content copied to clipboard
Link copied to clipboard
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
Link copied to clipboard
data class TransactionQueueItem<Result : BroadcastResult>(wallet: TerraWallet, transaction: Transaction, gasAmount: Long?, feeDenomination: String?, result: CompletableDeferred<Pair<Result, Transaction>>)
Content copied to clipboard