public void Get24HrPriceStatistics_Test() { IBinanceChainApiClient api = BinanceApiFactory.CreateApiClient(EnvironmentInfo.TESTNET); var result = api.Get24HrPriceStatistics(); Assert.IsTrue(result != null); }
public void NewOrder_Test() { Wallet wallet = Wallet.Open("{privateKey}", EnvironmentInfo.TESTNET); NewOrder newOrder = new NewOrder() { Symbol = "BNB_BTC", OrderType = OrderTypes.LimitOrder, Side = OrderSides.Buy, Price = "10", Quantity = "1", TimeInForce = TimeInForce.GoodTillExpire }; TransactionOption option = new TransactionOption() { Memo = null, Source = 1, Data = null }; var api = BinanceApiFactory.CreateApiClient(EnvironmentInfo.TESTNET); var result = api.NewOrder(newOrder, wallet, option); Assert.IsTrue(result != null); }
public void GetNodeInfo_Test() { IBinanceChainApiClient api = BinanceApiFactory.CreateApiClient(EnvironmentInfo.TESTNET); var result = api.GetNodeInfo(); Assert.IsTrue(result != null); }
public void GetTransactionMetadata_Test() { string hash = "E81BAB8E555819E4211D62E2E536B6D5812D3D91C105F998F5C6EB3AB8136482"; IBinanceChainApiClient api = BinanceApiFactory.CreateApiClient(EnvironmentInfo.TESTNET); var result = api.GetTransactionMetadata(hash); Assert.IsTrue(result != null); }
public void GetAccountSequence_Test() { string address = "tbnb1ypgjxvscw2cezmd6slguyjk95yrnuahp4c4kd7"; IBinanceChainApiClient api = BinanceApiFactory.CreateApiClient(EnvironmentInfo.TESTNET); var result = api.GetAccountSequence(address); Assert.IsTrue(result != null); }
public void GetOrderBook_Test() { Api.Domain.Requests.OrderBookRequest request = new Api.Domain.Requests.OrderBookRequest() { Symbol = "NNB-0AD_BNB", Limit = null }; IBinanceChainApiClient api = BinanceApiFactory.CreateApiClient(EnvironmentInfo.TESTNET); var result = api.GetOrderBook(request); Assert.IsTrue(result != null); }
public void GetMarkets_Test() { Api.Domain.Requests.MarketRequest request = new Api.Domain.Requests.MarketRequest() { Limit = null, Offset = null }; IBinanceChainApiClient api = BinanceApiFactory.CreateApiClient(EnvironmentInfo.TESTNET); var result = api.GetMarkets(request); Assert.IsTrue(result != null); }
public void GetOpenOrders_Test() { Api.Domain.Requests.OpenOrdersRequest request = new Api.Domain.Requests.OpenOrdersRequest() { Address = "tbnb1ypgjxvscw2cezmd6slguyjk95yrnuahp4c4kd7", Limit = null, Offset = null, Symbol = null, Total = null }; IBinanceChainApiClient api = BinanceApiFactory.CreateApiClient(EnvironmentInfo.TESTNET); var result = api.GetOpenOrders(request); Assert.IsTrue(result != null); }
public void GetCandlestickBars_Test() { Api.Domain.Requests.CandlestickBars request = new Api.Domain.Requests.CandlestickBars() { Symbol = "NNB-338_BNB", Interval = Api.Domain.Intervals.FiveMinute, Limit = null, StartTime = null, EndTime = null }; IBinanceChainApiClient api = BinanceApiFactory.CreateApiClient(EnvironmentInfo.TESTNET); var result = api.GetCandlestickBars(request); Assert.IsTrue(result != null); }
public void GetTransactions_Test() { Api.Domain.Requests.TransactionsRequest request = new Api.Domain.Requests.TransactionsRequest() { Address = "tbnb1ypgjxvscw2cezmd6slguyjk95yrnuahp4c4kd7", BlockHeight = null, EndTime = null, Limit = null, Offset = null, Side = null, StartTime = null, TxAsset = null, TxType = Api.Domain.TransactionTypes.TRANSFER }; IBinanceChainApiClient api = BinanceApiFactory.CreateApiClient(EnvironmentInfo.TESTNET); var result = api.GetTransactions(request); Assert.IsTrue(result != null); }
public void GetClosedOrders_Test() { Api.Domain.Requests.ClosedOrdersRequest request = new Api.Domain.Requests.ClosedOrdersRequest() { Address = "tbnb1ypgjxvscw2cezmd6slguyjk95yrnuahp4c4kd7", End = null, Limit = null, Offset = null, Side = null, Start = null, Symbol = null, Total = null }; request.Status.Add(Api.Domain.OrderStatuses.Canceled); IBinanceChainApiClient api = BinanceApiFactory.CreateApiClient(EnvironmentInfo.TESTNET); var result = api.GetClosedOrders(request); Assert.IsTrue(result != null); }
public void CancelOrder_Test() { Wallet wallet = Wallet.Open("{privateKey}", EnvironmentInfo.TESTNET); CancelOrder cancelOrder = new CancelOrder() { Symbol = null, RefId = null }; TransactionOption option = new TransactionOption() { Memo = null, Source = 1, Data = null }; var api = BinanceApiFactory.CreateApiClient(EnvironmentInfo.TESTNET); var result = api.CancelOrder(cancelOrder, wallet, option); Assert.IsTrue(result != null); }
public void Vote_Test() { Wallet wallet = Wallet.Open("{privateKey}", EnvironmentInfo.TESTNET); Vote vote = new Vote() { ProposalId = 1, Option = 1 }; TransactionOption option = new TransactionOption() { Memo = null, Source = 1, Data = null }; var api = BinanceApiFactory.CreateApiClient(EnvironmentInfo.TESTNET); var result = api.Vote(vote, wallet, option); Assert.IsTrue(result != null); }
public void Unfreeze_Test() { Wallet wallet = Wallet.Open("{privateKey}", EnvironmentInfo.TESTNET); TokenUnfreeze tokenUnfreeze = new TokenUnfreeze() { Symbol = null, Amount = null }; TransactionOption option = new TransactionOption() { Memo = null, Source = 1, Data = null }; var api = BinanceApiFactory.CreateApiClient(EnvironmentInfo.TESTNET); var result = api.Unfreeze(tokenUnfreeze, wallet, option); Assert.IsTrue(result != null); }
public void Transfer_Test() { Wallet wallet = Wallet.Open("{privateKey}", EnvironmentInfo.TESTNET); Transfer transfer = new Transfer() { FromAddress = null, ToAddress = null, Coin = null, Amount = null }; TransactionOption option = new TransactionOption() { Memo = null, Source = 1, Data = null }; var api = BinanceApiFactory.CreateApiClient(EnvironmentInfo.TESTNET); var result = api.Transfer(transfer, wallet, option); Assert.IsTrue(result != null); }
static void CustomEnvironmentExample() { // Connecting to different environments EnvironmentInfo env = new EnvironmentInfo("Local", "http://localhost/api", "ws://localhost/api", "cbnb"); IBinanceChainApiClient localApi = BinanceApiFactory.CreateApiClient(env); }