Bitcoin Forum
June 20, 2024, 10:09:27 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Bitcoin / Group buys / Re: [OPEN - Group Buy]Dualminer USB ASIC sha/scrypt miner $85 [USA Only] on: January 30, 2014, 03:27:04 AM
Put me down for 1
2  Bitcoin / Pools / Re: [1700Th] Eligius: ASIC, no registration, no fee CPPSRB BTC + 105% PPS NMC, 877 # on: January 20, 2014, 02:34:19 AM
Oh shit! I got paid out. This is the worst scam pool ever!
3  Bitcoin / Mining / CEX.IO API Client Library for C# on: January 15, 2014, 05:33:42 AM
I just open sourced a C# client API library for Cex.io available at https://github.com/jordansjones/Cex.io-Api-Client.
You need to have an account and API Access Key/Secret generated. Ideally you will want to enable all permissions when you generate your Key/Secret.

Code: (C#)
using System;
using System.Collections.Generic;
using System.Threading.Tasks;

using Nextmethod.Cex;

namespace SimpleExample
{
    class Program
    {
        static void Main(string[] args)
        {
            new Program().RunExample().Wait();
        }

        const string CexUsername = ""; // Your username on Cex.io
        const string CexApiKey = ""; // Your API key
        const string CexApiSecret = ""; // Your API secret

        private CexApi CexClient { get; set; }

        private GhashApi GhashClient { get; set; }

        private async Task RunExample()
        {

            // Using the ApiCredentials Class
            // Client = new Api(new ApiCredentials(CexUsername, CexApiKey, CexApiSecret));
            // Or not
            // CexClient = new CexApi(CexUsername, CexApiKey, CexApiSecret);
            // ApiCredentials/(Username, ApiKey, ApiSecret) not needed for public functions
            CexClient = new CexApi();

            // Get Ticker Data
            Ticker tickerData = await CexClient.Ticker(SymbolPair.GHS_BTC);

            // Get Order Book
            OrderBook orderBook = await CexClient.OrderBook(SymbolPair.GHS_BTC);

            // Get Trade history
            IEnumerable<Trade> tradeHistory = await CexClient.TradeHistory(SymbolPair.NMC_BTC);

            // ApiCredentials required for user specific calls or "Private Functions"
            CexClient = new CexApi(CexUsername, CexApiKey, CexApiSecret);

            // Get Account Balance
            Balance accountBalance = await CexClient.AccountBalance();

            // Get Open Orders
            IEnumerable<OpenOrder> openOrders = await CexClient.OpenOrders(SymbolPair.LTC_BTC);

            // Place an order
            OpenOrder openOrder = await CexClient.PlaceOrder(
                SymbolPair.GHS_BTC,
                new Order
                {
                    Amount = 1.00m,
                    Price = 0.04644000m,
                    Type = OrderType.Buy
                });

            // Cancel an order
            bool didSucceed = await CexClient.CancelOrder(openOrder.Id);

            // GHash.IO Example
            GhashClient = new GhashApi(new ApiCredentials(CexUsername, CexApiKey, CexApiSecret));

            // Get Hash Rate
            Hashrate hashrate = await GhashClient.Hashrate();

            // Get Workers Hash Rate
            IEnumerable<KeyValuePair<string, WorkerHashrate>> workerHashRate = await GhashClient.WorkersHashRate();
        }
    }
}

Update 2014-01-22 I have also added support for GHash.IO API Endpoints. Previous sample has been updated.
4  Economy / Economics / C# Client API Library for Cex.IO on: January 14, 2014, 05:17:03 AM
I just open sourced a C# client API library for Cex.io available at https://github.com/jordansjones/Cex.io-Api-Client.
You need to have an account and API Access Key/Secret generated. Ideally you will want to enable all permissions when you generate your Key/Secret.

Code: (C#)
using System;
using System.Collections.Generic;
using System.Threading.Tasks;

using Nextmethod.Cex;

namespace SimpleExample
{
    class Program
    {
        static void Main(string[] args)
        {
            new Program().RunExample().Wait();
        }

        const string CexUsername = ""; // Your username on Cex.io
        const string CexApiKey = ""; // Your API key
        const string CexApiSecret = ""; // Your API secret

        private CexApi CexClient { get; set; }

        private GhashApi GhashClient { get; set; }

        private async Task RunExample()
        {

            // Using the ApiCredentials Class
            // Client = new Api(new ApiCredentials(CexUsername, CexApiKey, CexApiSecret));
            // Or not
            // CexClient = new CexApi(CexUsername, CexApiKey, CexApiSecret);
            // ApiCredentials/(Username, ApiKey, ApiSecret) not needed for public functions
            CexClient = new CexApi();

            // Get Ticker Data
            Ticker tickerData = await CexClient.Ticker(SymbolPair.GHS_BTC);

            // Get Order Book
            OrderBook orderBook = await CexClient.OrderBook(SymbolPair.GHS_BTC);

            // Get Trade history
            IEnumerable<Trade> tradeHistory = await CexClient.TradeHistory(SymbolPair.NMC_BTC);

            // ApiCredentials required for user specific calls or "Private Functions"
            CexClient = new CexApi(CexUsername, CexApiKey, CexApiSecret);

            // Get Account Balance
            Balance accountBalance = await CexClient.AccountBalance();

            // Get Open Orders
            IEnumerable<OpenOrder> openOrders = await CexClient.OpenOrders(SymbolPair.LTC_BTC);

            // Place an order
            OpenOrder openOrder = await CexClient.PlaceOrder(
                SymbolPair.GHS_BTC,
                new Order
                {
                    Amount = 1.00m,
                    Price = 0.04644000m,
                    Type = OrderType.Buy
                });

            // Cancel an order
            bool didSucceed = await CexClient.CancelOrder(openOrder.Id);

            // GHash.IO Example
            GhashClient = new GhashApi(new ApiCredentials(CexUsername, CexApiKey, CexApiSecret));

            // Get Hash Rate
            Hashrate hashrate = await GhashClient.Hashrate();

            // Get Workers Hash Rate
            IEnumerable<KeyValuePair<string, WorkerHashrate>> workerHashRate = await GhashClient.WorkersHashRate();
        }
    }
}

Update 2014-01-22 I have also added support for GHash.IO API Endpoints. Previous sample has been updated.
5  Bitcoin / Group buys / Re: [GROUP BUY6] Happy New Year Giveaway Bitmain Antminer S1 180GH 3 BTC on: January 05, 2014, 05:06:55 AM
Yea yea yea . woooohooooo Smiley.


Congrats!
6  Alternate cryptocurrencies / Altcoin Discussion / Re: [GIVEAWAY] -- 10K DOGE -- GET 50 DOGE FOR EACH POST! on: January 05, 2014, 04:56:47 AM
DFoPwAv3hFpKeJM5uNHC5Bcbp3ZpmBT1DF

Thanks
7  Economy / Service Discussion / Re: Cloud hashing review on: January 05, 2014, 02:17:50 AM
Totally agree with author.

And, btw my calc - http://mining-profit.com/
It calculates much more better than other ones. And it also shows daily statistics if you click on a row Smiley
I made it because cex.io calc shows absolutely wrong calculations. They didn't change anything there since it opened.


As an FYI, your calculator (http://mining-profit.com/) has been returning 502s for the last little while.

http://imgur.com/gKrAR8a
8  Other / Beginners & Help / Re: CG-miner "No devices detected." on: December 04, 2013, 01:49:55 AM
As Qbeczeq mentioned, with the 3.8.x version of CG-Miner, GPU mining has been removed.

If you are looking for a comparable alternative, you may want to take a look at BFGMiner. I can't vouch for quality, but it appears to be very similar to CG-Miner
Pages: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!