Skip to content

Nix1983/ChangeNowApi.NetCore

Repository files navigation

GitHub Workflow Status Nuget GitHub

ChangeNowApi.NetCore

.Net Core library for accessing the ChangeNow V2 Api for C#/NET.

Installation

Use the nuget package manager to install

Install-Package ChangeNowApi_V2 -Version 1.1.0

Usage

For this API you need a API KEY

If you also want to use the fixed-rate feature, you have to contact support to get a special key.

To see how this library is used, I recommend the Unittest Project. Every function is used.

//get a client
var client = ChangeNowClient.GetClient("YOUR API KEY");

//get available currencies
var request = new CurrencyRequest(true);
var cur = client.GetListOfAvailableCurrencies(request);

//validate address
var request = new AddressValidationRequest("btc","31hA6mRWcGihPhiuChqerESdazQJgbbjeb");
var isValid = client.ValidateAddress(request);

//create exchange
var request = new TransactionRequest("btc", "eth", "0x6E2876b9d7aa6b877d77643D962F0c3237Bf023f", "0.1");
var response = client.CreateExchangeTransaction(request);

All function also can call async

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

Buy me new socks

[BTC] 31hA6mRWcGihPhiuChqerESdazQJgbbjeb
[ETH] 0x6E2876b9d7aa6b877d77643D962F0c3237Bf023f
[LTC] MNFzK7SAXiRTzvQwjynsAioKectM42jev6
[GRS] grs1qaspw4a89arun2vw2tceur8f542ceyw6wjn35nr
[Doge] D9V1LUdQV8EakUjfHH9rAzFzLeNGWoqTXr
[Dash] XfQtuiiLsiDnGFwKgLWXKJFtBh9EGMfKWH