public override async Task <FinalExecutionOutcome> SendTransactionAsync(SignedTransaction signedTransaction)
        {
            var bytes      = signedTransaction.ToByteArray();
            var parameters = new dynamic[1];

            parameters[0] = Convert.ToBase64String(bytes, 0, bytes.Length);
            var rawOutcomeResult = await SendJsonRpc("broadcast_tx_commit", parameters);

            var result = FinalExecutionOutcome.FromDynamicJsonObject(rawOutcomeResult);

            return(result);
        }