コード例 #1
0
 public TradeModules(IRestClient client, CryptoApiRequest request)
 {
     _info      = new ExchangeInfoModules(client, request);
     _rates     = new ExchangeRatesModules(client, request);
     _ohlcv     = new ExchangeOhlcvModules(client, request);
     _trades    = new ExchangeTradesModules(client, request);
     _orderBook = new ExchangeOrderBookModules(client, request);
 }
コード例 #2
0
 public BlockchainModules(IRestClient client, CryptoApiRequest request)
 {
     _info                = new BlockchainInfoModule(client, request);
     _address             = new BlockchainAddressModule(client, request);
     _wallet              = new BlockchainWalletModule(client, request);
     _transaction         = new BlockchainTransactionModule(client, request);
     _paymentForwarding   = new BlockchainPaymentForwardingModule(client, request);
     _webhookNotification = new BlockchainWebhookNotificationModule(client, request);
     _contract            = new BlockchainContractModule(client, request);
     _token               = new BlockchainTokenModule(client, request);
 }
コード例 #3
0
        public CryptoManager(string apiKey)
        {
            _client = new RestClient(Consts.Url);
            _client.AddDefaultHeader("X-API-Key", apiKey);

            var request = new CryptoApiRequest();

            _exchanges   = new TradeModules(_client, request);
            _blockchains = new BlockchainModules(_client, request);
            _trade       = new TradeModules(_client, request);
        }
コード例 #4
0
 public BlockchainTokenModule(IRestClient client, CryptoApiRequest request)
     : base(client, request)
 {
     Requests = new Requests(Request);
 }
コード例 #5
0
ファイル: Requests.cs プロジェクト: gabriel-vii/.NET-Library
 public Requests(CryptoApiRequest request)
 {
     Request = request;
 }
コード例 #6
0
 public BlockchainWebhookNotificationModule(IRestClient client, CryptoApiRequest request)
     : base(client, request)
 {
     Requests = new Requests(Request);
 }
コード例 #7
0
 public TradeModules(IRestClient client, CryptoApiRequest request)
 {
     _accounts  = new TradeAccountsModules(client, request);
     _private   = new TradePrivateModules(client, request);
     _arbitrage = new TradeArbitrageModules(client, request);
 }
コード例 #8
0
 public ExchangeOhlcvModules(IRestClient client, CryptoApiRequest request)
     : base(client, request)
 {
     Requests = new Requests(Request);
 }
コード例 #9
0
 public TradePrivateModules(IRestClient client, CryptoApiRequest request)
     : base(client, request)
 {
     Requests = new Requests(Request);
 }
コード例 #10
0
 public TradeAccountsModules(IRestClient client, CryptoApiRequest request)
     : base(client, request)
 {
     Requests = new Requests(Request);
 }
コード例 #11
0
 protected BaseModule(IRestClient client, CryptoApiRequest request)
 {
     Client  = client;
     Request = request;
 }
コード例 #12
0
 public BlockchainPaymentForwardingModule(IRestClient client, CryptoApiRequest request)
     : base(client, request)
 {
     Requests = new Requests(Request);
 }