broadcastShared method
Future<TxResponse>
broadcastShared(
- Tx tx,
- BroadcastMode mode
)
Implementation
Future<TxResponse> broadcastShared(PROTO.Tx tx, BroadcastMode mode) async {
var rootPath =
"${TerraClientConfiguration.blockchainResourcePath}${CosmosBaseConstants.COSMOS_TX_TXS}";
var data = encode(tx);
var container = TxContainerJSON(
mode: BroadcastModeConverter.getFromEnum(mode), tx_bytes: data);
var response =
await apiRequester.postAsync(rootPath, json.encode(container.toJson()));
if (response.successful!) {
var result = TxUploadContainerJSON.fromJson(response.result!);
return result.tx_response!;
}
throw Exception("");
}