GithubHelp home page GithubHelp logo

arkecosystemarchive / cpp-client Goto Github PK

View Code? Open in Web Editor NEW
12.0 11.0 12.0 668 KB

A simple C++ API client for the Ark Blockchain.

License: MIT License

CMake 10.10% C++ 83.81% Shell 5.99% Batchfile 0.10%
ark dpos crypto blockchain cpp cmake

cpp-client's Introduction

Ark C++ - Client

A simple C++ API client for the Ark Blockchain.

Test Actions Coverage Actions C++11 Latest Version License: MIT

Lead Maintainer: Simon Downey

Documentation

You can find installation instructions and detailed instructions on how to use this package at the dedicated documentation site.

Security

If you discover a security vulnerability within this package, please send an e-mail to [email protected]. All security vulnerabilities will be promptly addressed.

Credits

This project exists thanks to all the people who contribute.

License

MIT Β© ARK Ecosystem

cpp-client's People

Contributors

air1one avatar ciband avatar dated avatar faustbrian avatar highjhacker avatar mariowhowrites avatar per1234 avatar sleepdefic1t avatar tomasroj avatar vmunich avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cpp-client's Issues

Add support for CodeCov

Code coverage should be ran on the tests and uploaded to CodeCov to allow for monitoring and improving test coverage.

[Weekly Digest] Oct 21, 2019 - Oct 27, 2019

Here's the Weekly Digest from Mon, Oct 21, 2019 12:00 AM to Sun, Oct 27, 2019 11:59 PM for ArkEcosystem/cpp-client.

Issues

Last week there were no issues.

Pull Requests

Last week, 1 pull-request was opened, closed or merged.

Merged

Last week, 1 pull-request was merged.

@sleepdefic1t

Releases

Last week there were no releases.

Contributors

Last week there was 1 contributor.

@sleepdefic1t

Thank you for your contribution! πŸŽ‰

Star Gazers

Last week there were no stargazers.


That's all activities since Mon, Oct 21, 2019 12:00 AM, please Watch and Star the repository ArkEcosystem/cpp-client to receive upcoming weekly updates.

You can also view all Weekly Digests by clicking here.

Bug: esp32 nodemcu HTTP requests throwing InstrFetchProhibited

I am using esp32 nodemcu with arduino framework building with platformIO.
Here's my platformio.ini:

[env:nodemcu-32s]
platform = espressif32
board = nodemcu-32s
framework = arduino
lib_deps = 
	bcl@^0.0.5
	ArduinoJson@^6.15.1
	micro-ecc@^1.0.0
	BIP66@^0.3.2
	Ark-Cpp-Crypto@^1.1.0
	Ark-Cpp-Client@^1.4.1

HTTP requests are randomly throwing the following error (Sometimes they work once, sometimes twice, and then force the controller to reboot):

Guru Meditation Error: Core  1 panic'ed (InstrFetchProhibited). Exception was unhandled.
Core 1 register dump:
PC      : 0x00000000  PS      : 0x00060830  A0      : 0x801361d7  A1      : 0x3ffb1d50  
A2      : 0x3ffb1e90  A3      : 0x00000000  A4      : 0x3ffd62a4  A5      : 0x0000004b  
A6      : 0x3ffd6304  A7      : 0x0000004b  A8      : 0x80162562  A9      : 0x3ffb1d30  
A10     : 0x3ffcbe1c  A11     : 0x00000000  A12     : 0x0000004b  A13     : 0x00000000  
A14     : 0xffffffff  A15     : 0x00000004  SAR     : 0x0000000a  EXCCAUSE: 0x00000014  
EXCVADDR: 0x00000000  LBEG    : 0x4000c46c  LEND    : 0x4000c477  LCOUNT  : 0x00000000  

Backtrace: 0x00000000:0x3ffb1d50 0x401361d4:0x3ffb1d70 0x40136241:0x3ffb1d90 0x400d5b42:0x3ffb1db0 0x400d27d6:0x3ffb1f30 0x400d10b6:0x3ffb1f70 0x400d7861:0x3ffb1fb0 0x40088b9d:0x3ffb1fd0

How I tested that is basically with just a loop of the following:

void loop()
{
  string nodeStatus = connection.api.node.status();
  Serial.println(nodeStatus.c_str());
  delay(3000);
}

Tracked down the error to some this github issue:
espressif/arduino-esp32#3347 (see espressif/arduino-esp32#3347 (comment)).

It seems that the following is using a deprecated constructor and as such is causing issues:
https://github.com/ArkEcosystem/cpp-client/blob/751212f0abb395d3ac7b9859b0538842118d4080/src/http/iot/http.cpp#L41

I made a simple workaround for myself which is in no way a general solution but just to demonstrate what worked for me and stopped my controller from rebooting with calling one of the non-deprecated constructors:

  std::string get(const char* request) override {
    WiFiClientSecure client;
    HTTPClient httpClient;
    httpClient.setReuse(false);
    httpClient.setTimeout(3000);

    httpClient.addHeader("Content-Type", "application/json");

    String ret;
    httpClient.begin(client, std::string(std::string(request)).c_str());

    int httpCode = httpClient.GET();
    ret = httpClient.getString();
    httpClient.end();
    return ret.c_str();
  }

Hope that was extensive enough for the issue description!

Integrate repo with AppVeyor

Is your feature request related to a problem? Please describe.
Now that the repo is configured for AppVeyor, someone with admin rights needs to integrate the repo with the Appveyor service for ArkEcosystem.

Describe the solution you'd like
I would like this repo integrated with AppVeyor and have the AppVeyor CI system run on PRs.

Describe alternatives you've considered
There are other Windows CI systems out there like Azure, but AppVeyor seemed the simplest.

Additional context
The .appveyor.yml has been tested on my personal AppVeyor account before I submitted it so this should work first time.

[Weekly Digest] Sep 23, 2019 - Sep 29, 2019

Here's the Weekly Digest from Mon, Sep 23, 2019 12:00 AM to Sun, Sep 29, 2019 11:59 PM for ArkEcosystem/cpp-client.

Issues

Last week there was 1 issue. It is still open.

Opened

@faustbrian

Pull Requests

Last week, 4 pull-requests were opened, closed or merged.

Closed

Last week, 1 pull-request was closed.

@sleepdefic1t

Merged

Last week, 3 pull-requests were merged.

@dated

@faustbrian

@sleepdefic1t

Releases

Last week there were no releases.

Contributors

Last week there were 3 contributors.

@dated @faustbrian @sleepdefic1t

Thank you for your contributions! πŸŽ‰

Star Gazers

Last week there were no stargazers.


That's all activities since Mon, Sep 23, 2019 12:00 AM, please Watch and Star the repository ArkEcosystem/cpp-client to receive upcoming weekly updates.

You can also view all Weekly Digests by clicking here.

[Weekly Digest] May 6, 2019 - May 12, 2019

Here's the Weekly Digest from Mon, May 6, 2019 12:00 AM to Sun, May 12, 2019 11:59 PM for ArkEcosystem/cpp-client.

Issues

Last week there were no issues.

Pull Requests

Last week, 3 pull-requests were opened, closed or merged.

Merged

Last week, 3 pull-requests were merged.

@sleepdefic1t

@TomasRoj

Releases

Last week there were no releases.

Contributors

Last week there were 2 contributors.

@sleepdefic1t @TomasRoj

Thank you for your contributions! πŸŽ‰

Star Gazers

Last week there were no stargazers.


That's all activities since Mon, May 6, 2019 12:00 AM, please Watch and Star the repository ArkEcosystem/cpp-client to receive upcoming weekly updates.

You can also view all Weekly Digests by clicking here.

[Weekly Digest] Feb 11, 2019 - Feb 17, 2019

Here's the Weekly Digest from Mon, Feb 11, 2019 12:00 AM to Sun, Feb 17, 2019 11:59 PM for ArkEcosystem/cpp-client.

Issues

Last week there were 3 issues. Of these, 2 issues have been closed and 1 issues are still open.

Opened

@ArkEcosystemBot

Closed

@sleepdefic1t

Pull Requests

Last week, 10 pull-requests were opened, closed or merged.

Merged

Last week, 10 pull-requests were merged.

@ciband

@faustbrian

@sleepdefic1t

Releases

Last week there were 2 releases.

Contributors

Last week there were 3 contributors.

@ciband @faustbrian @sleepdefic1t

Thank you for your contributions! πŸŽ‰

Star Gazers

Last week there were no stargazers.


That's all activities since Mon, Feb 11, 2019 12:00 AM, please Watch and Star the repository ArkEcosystem/cpp-client to receive upcoming weekly updates.

You can also view all Weekly Digests by clicking here.

[Weekly Digest] Feb 17, 2020 - Feb 23, 2020

Here's the Weekly Digest from Mon, Feb 17, 2020 12:00 AM to Sun, Feb 23, 2020 11:59 PM for ArkEcosystem/cpp-client.

Issues

Last week there were no issues.

Pull Requests

Last week, 5 pull-requests were opened, closed or merged.

Merged

Last week, 5 pull-requests were merged.

@sleepdefic1t

Releases

Last week there were no releases.

Contributors

Last week there was 1 contributor.

@sleepdefic1t

Thank you for your contribution! πŸŽ‰

Star Gazers

Last week there were no stargazers.


That's all activities since Mon, Feb 17, 2020 12:00 AM, please Watch and Star the repository ArkEcosystem/cpp-client to receive upcoming weekly updates.

You can also view all Weekly Digests by clicking here.

HTTPS support

Are there any plans to support HTTPS?

I am trying to use https://dexplorer.ark.io @ port 8443 as the node, and it seems that http:// is hardcoded in: https://github.com/ArkEcosystem/cpp-client/blob/751212f0abb395d3ac7b9859b0538842118d4080/src/http/iot/http.cpp#L41

I've made a workaround by removing the forced prefix and just passing the entire URL to cpp-client:

Ark::Client::Connection<Ark::Client::Api> connection("https://dexplorer.ark.io", 8443);

One other modification was necessary in:
https://github.com/ArkEcosystem/cpp-client/blob/751212f0abb395d3ac7b9859b0538842118d4080/src/host/host.cpp#L44
as this will match the first : in the URL and malform the url into https8443/api..., so it should use a match last:
snprintf(&out[out.find_last_of(":") + 1U], PORT_MAX_STRING_LEN, "%d", this->port_);

Other than that no additional modifications were necessary for HTTPS to work.

(& I am using nodemcu-32s with arduino framework)

Travis build badge not fully working

Describe the bug
When you click on the Travis-CI build badge, Travis-CI reports that the repository has not been setup and you cannot view the build history. The repo might just need to be enabled in Travis by an admin.

To Reproduce
Steps to reproduce the behavior:

  1. Click the Travis build badge in the readme.md
  2. The link will open the Travis webpage.
  3. Observe the error.

Expected behavior
I would expect the badge to reflect the status of the last build for the current branch and then link allow me to view the build history in Travis for that branch.

Screenshots
N/A

Server (please complete the following information):
N/A

Additional context
N/A

[Weekly Digest] Aug 19, 2019 - Aug 25, 2019

Here's the Weekly Digest from Mon, Aug 19, 2019 12:00 AM to Sun, Aug 25, 2019 11:59 PM for ArkEcosystem/cpp-client.

Issues

Last week there were no issues.

Pull Requests

Last week, 2 pull-requests were opened, closed or merged.

Closed

Last week, 1 pull-request was closed.

@sleepdefic1t

Merged

Last week, 1 pull-request was merged.

@sleepdefic1t

Releases

Last week there were no releases.

Contributors

Last week there was 1 contributor.

@sleepdefic1t

Thank you for your contribution! πŸŽ‰

Star Gazers

Last week there were 2 stargazers.

@57-Wolve @revoxhere

You all are the stars! 🌟


That's all activities since Mon, Aug 19, 2019 12:00 AM, please Watch and Star the repository ArkEcosystem/cpp-client to receive upcoming weekly updates.

You can also view all Weekly Digests by clicking here.

[Weekly Digest] Aug 26, 2019 - Sep 1, 2019

Here's the Weekly Digest from Mon, Aug 26, 2019 12:00 AM to Sun, Sep 1, 2019 11:59 PM for ArkEcosystem/cpp-client.

Issues

Last week there were no issues.

Pull Requests

Last week, 2 pull-requests were opened, closed or merged.

Opened

Last week, 2 pull-requests were opened.

@ciband

Releases

Last week there were no releases.

Contributors

Last week there was 1 contributor.

@ciband

Thank you for your contribution! πŸŽ‰

Star Gazers

Last week there were no stargazers.


That's all activities since Mon, Aug 26, 2019 12:00 AM, please Watch and Star the repository ArkEcosystem/cpp-client to receive upcoming weekly updates.

You can also view all Weekly Digests by clicking here.

Support curl dependency on Windows

Expected Behavior
Under Windows, the curl dependency should be satisfied and the builds should complete. This should work in both then desktop builds and the CI builds.

Current Behavior
The curl dependency is not handled.

Possible Solution
Either have cmake auto install the dependency, prompt the user before installing, or direct the user as to how to satisfy the dependency.

Remove Http

Issue(s)

  1. hardcoded http
  2. unique platform requirements
  3. windows cURL still an issue (#130)
    Direct Windows solutions:
    • Fix cURL building for Windows
    • Require cURL as a system req
    • Use a pkg mngr (eg Hunter)
      *no pkg mngrs otherwise used in Client/Crypto

Solution

Currently, a call looks like this:

Connection<Api> connection("https://dexplorer.ark.io", 8443);
auto response = connection.api.blockchain.get();

Removing Http:

Connection<Api> connection("https://dexplorer.ark.io", 8443);
auto response = my_custom_get(connection.api.blockchain.get());
// auto whatever = my_custom_method(connections[], requests[]);

Benefits

  1. user decides how to handle resources
  2. doesn’t violate C++ best practices
  3. windows issue now irrelevant
  4. native C++
  5. waaaaaaaaay less code and comp. overhead

Drawbacks

  1. breaking change
  2. users must provide handling
  3. ?

Recommendations

  1. Remove Http internally & update unit tests
  2. Update documentation & examples/tutorials
  3. Target post-v3 APN & Products

Handling of Legacy (V1) and ONE TWO Naming Convention

Discussion:

V1 is pretty well deprecated officially.
How then, should we handle V1 legacy code in Ark SDK’s,
and should the ONE TWO naming convention be maintained?

Are we to delete V1 code and tests?
If Ark-Node is to be archived and it’s documentation kept available for historical reference,
there doesn’t seem to be many cases where maintaining legacy code would be useful for SDK’s.

Are we keeping the TWO naming?
(eg api/two/blocks vs api/blocks)
Assuming the removal of V1 code,
Dropping the naming convention would look clean, but keeping it could also help with subsequent network migrations.

Prep for Arduino IDE Release of Cpp-Client

For Cpp-Client to be released in the Arduino IDE, the following must be done:

  1. Create "arduino" branch.
  2. Merge https://github.com/sleepdefic1t/cpp-client/tree/arduino to the "arduino" branch.
  3. Tag/Release 1.2.0-arduino targeting the "arduino" branch (*first).
  4. Tag/Release 1.2.0 targeting Master (*second).

@faustbrian @kristjank @supaiku0
At this time, I need an "arduino" branch.
After my PR is merged to the "arduino" branch, we can proceed with release/tagging.

[Weekly Digest] Feb 24, 2020 - Mar 1, 2020

Here's the Weekly Digest from Mon, Feb 24, 2020 12:00 AM to Sun, Mar 1, 2020 11:59 PM for ArkEcosystem/cpp-client.

Issues

Last week there were no issues.

Pull Requests

Last week, 4 pull-requests were opened, closed or merged.

Merged

Last week, 4 pull-requests were merged.

@dated

@sleepdefic1t

Releases

Last week there were no releases.

Contributors

Last week there were 2 contributors.

@dated @sleepdefic1t

Thank you for your contributions! πŸŽ‰

Star Gazers

Last week there were no stargazers.


That's all activities since Mon, Feb 24, 2020 12:00 AM, please Watch and Star the repository ArkEcosystem/cpp-client to receive upcoming weekly updates.

You can also view all Weekly Digests by clicking here.

[Weekly Digest] Mar 2, 2020 - Mar 8, 2020

Here's the Weekly Digest from Mon, Mar 2, 2020 12:00 AM to Sun, Mar 8, 2020 11:59 PM for ArkEcosystem/cpp-client.

Issues

Last week there were no issues.

Pull Requests

Last week, 2 pull-requests were opened, closed or merged.

Opened

Last week, 2 pull-requests were opened.

@sleepdefic1t

Releases

Last week there were no releases.

Contributors

Last week there was 1 contributor.

@sleepdefic1t

Thank you for your contribution! πŸŽ‰

Star Gazers

Last week there was 1 stargazer.

@Huynhhung0

You are the star! 🌟


That's all activities since Mon, Mar 2, 2020 12:00 AM, please Watch and Star the repository ArkEcosystem/cpp-client to receive upcoming weekly updates.

You can also view all Weekly Digests by clicking here.

Add Windows Support

Is your feature request related to a problem? Please describe.
As a developer, I would like to Ark-Cpp under Windows.

Describe the solution you'd like
I would like the code to compile under Windows and have CI and tests run under Windows.

Describe alternatives you've considered
The only other solution is to not support Windows, which I would disagree with.

Additional context
N/A

[Weekly Digest] Feb 18, 2019 - Feb 24, 2019

Here's the Weekly Digest from Mon, Feb 18, 2019 12:00 AM to Sun, Feb 24, 2019 11:59 PM for ArkEcosystem/cpp-client.

Issues

Last week there was 1 issue. It is still open.

Opened

@ArkEcosystemBot

Pull Requests

Last week, no pull-requests were opened, closed or merged.

Releases

Last week there were no releases.

Contributors

Last week there were no contributors.

Star Gazers

Last week there were no stargazers.


That's all activities since Mon, Feb 18, 2019 12:00 AM, please Watch and Star the repository ArkEcosystem/cpp-client to receive upcoming weekly updates.

You can also view all Weekly Digests by clicking here.

[Weekly Digest] Apr 20, 2020 - Apr 26, 2020

Here's the Weekly Digest from Mon, Apr 20, 2020 12:00 AM to Sun, Apr 26, 2020 11:59 PM for ArkEcosystem/cpp-client.

Issues

Last week there were 2 issues. Of these, 0 issues have been closed and 2 issues are still open.

Opened

@xtrinch

Pull Requests

Last week, no pull-requests were opened, closed or merged.

Releases

Last week there were no releases.

Contributors

Last week there were no contributors.

Star Gazers

Last week there was 1 stargazer.

@Huynhhung0

You are the star! 🌟


That's all activities since Mon, Apr 20, 2020 12:00 AM, please Watch and Star the repository ArkEcosystem/cpp-client to receive upcoming weekly updates.

You can also view all Weekly Digests by clicking here.

[Weekly Digest] Sep 9, 2019 - Sep 15, 2019

Here's the Weekly Digest from Mon, Sep 9, 2019 12:00 AM to Sun, Sep 15, 2019 11:59 PM for ArkEcosystem/cpp-client.

Issues

Last week there were no issues.

Pull Requests

Last week, 3 pull-requests were opened, closed or merged.

Opened

Last week, 2 pull-requests were opened.

@ciband

@dated

Closed

Last week, 1 pull-request was closed.

@dated

Releases

Last week there were no releases.

Contributors

Last week there were 2 contributors.

@ciband @dated

Thank you for your contributions! πŸŽ‰

Star Gazers

Last week there were no stargazers.


That's all activities since Mon, Sep 9, 2019 12:00 AM, please Watch and Star the repository ArkEcosystem/cpp-client to receive upcoming weekly updates.

You can also view all Weekly Digests by clicking here.

[Weekly Digest] May 13, 2019 - May 19, 2019

Here's the Weekly Digest from Mon, May 13, 2019 12:00 AM to Sun, May 19, 2019 11:59 PM for ArkEcosystem/cpp-client.

Issues

Last week there were 2 issues. Of these, 2 issues have been closed and 0 issues are still open.

Closed

@ArkEcosystemBot

@ciband

Pull Requests

Last week, 2 pull-requests were opened, closed or merged.

Closed

Last week, 1 pull-request was closed.

@sleepdefic1t

Merged

Last week, 1 pull-request was merged.

@sleepdefic1t

Releases

Last week there were no releases.

Contributors

Last week there was 1 contributor.

@sleepdefic1t

Thank you for your contribution! πŸŽ‰

Star Gazers

Last week there were no stargazers.


That's all activities since Mon, May 13, 2019 12:00 AM, please Watch and Star the repository ArkEcosystem/cpp-client to receive upcoming weekly updates.

You can also view all Weekly Digests by clicking here.

[Weekly Digest] Mar 9, 2020 - Mar 15, 2020

Here's the Weekly Digest from Mon, Mar 9, 2020 12:00 AM to Sun, Mar 15, 2020 11:59 PM for ArkEcosystem/cpp-client.

Issues

Last week there were no issues.

Pull Requests

Last week, 2 pull-requests were opened, closed or merged.

Merged

Last week, 2 pull-requests were merged.

@sleepdefic1t

Releases

Last week there were 2 releases.

Contributors

Last week there was 1 contributor.

@sleepdefic1t

Thank you for your contribution! πŸŽ‰

Star Gazers

Last week there were no stargazers.


That's all activities since Mon, Mar 9, 2020 12:00 AM, please Watch and Star the repository ArkEcosystem/cpp-client to receive upcoming weekly updates.

You can also view all Weekly Digests by clicking here.

[Weekly Digest] Oct 14, 2019 - Oct 20, 2019

Here's the Weekly Digest from Mon, Oct 14, 2019 12:00 AM to Sun, Oct 20, 2019 11:59 PM for ArkEcosystem/cpp-client.

Issues

Last week there was 1 issue. It is closed now.

Closed

@ciband

Pull Requests

Last week, 7 pull-requests were opened, closed or merged.

Closed

Last week, 2 pull-requests were closed.

@sleepdefic1t

Merged

Last week, 5 pull-requests were merged.

@sleepdefic1t

Releases

Last week there were no releases.

Contributors

Last week there was 1 contributor.

@sleepdefic1t

Thank you for your contribution! πŸŽ‰

Star Gazers

Last week there were no stargazers.


That's all activities since Mon, Oct 14, 2019 12:00 AM, please Watch and Star the repository ArkEcosystem/cpp-client to receive upcoming weekly updates.

You can also view all Weekly Digests by clicking here.

Use mocks for testing.

Is your feature request related to a problem? Please describe.

The current Cpp-Client tests use calls to actual nodes.
This ties the success of tests to the connected nodes state;
the aim should be to test the Cpp-Client's code independently.

Describe the solution you'd like

Use mock tests instead of sending requests to external nodes.

macOS build failures in CircleCI

Describe the bug

CircleCI builds fail for macOS.
This was discovered during #54

I can confirm that Cpp-Client builds and passes tests on my macOS system.

Further exacerbating this is that PR's do not appear to trigger macOS CI instances consistently.
PR's from @ciband do not trigger macOS CI builds.
I personally can trigger macOS builds by submitting PR's,
but I do not have the write access to rerun workflows in CircleCI.

To Reproduce

Submit a PR to the Cpp-Client Repo.

Expected behavior

CI should pass successfully on all platforms for all PR submissions.

[Weekly Digest] Apr 27, 2020 - May 3, 2020

Here's the Weekly Digest from Mon, Apr 27, 2020 12:00 AM to Sun, May 3, 2020 11:59 PM for ArkEcosystem/cpp-client.

Issues

Last week there were 2 issues. Of these, 2 issues have been closed and 0 issues are still open.

Closed

@xtrinch

Pull Requests

Last week, 3 pull-requests were opened, closed or merged.

Merged

Last week, 3 pull-requests were merged.

@sleepdefic1t

Releases

Last week there were no releases.

Contributors

Last week there was 1 contributor.

@sleepdefic1t

Thank you for your contribution! πŸŽ‰

Star Gazers

Last week there were no stargazers.


That's all activities since Mon, Apr 27, 2020 12:00 AM, please Watch and Star the repository ArkEcosystem/cpp-client to receive upcoming weekly updates.

You can also view all Weekly Digests by clicking here.

[Weekly Digest] Jul 15, 2019 - Jul 21, 2019

Here's the Weekly Digest from Mon, Jul 15, 2019 12:00 AM to Sun, Jul 21, 2019 11:59 PM for ArkEcosystem/cpp-client.

Issues

Last week there were no issues.

Pull Requests

Last week, 2 pull-requests were opened, closed or merged.

Merged

Last week, 2 pull-requests were merged.

@sleepdefic1t

Releases

Last week there were no releases.

Contributors

Last week there was 1 contributor.

@sleepdefic1t

Thank you for your contribution! πŸŽ‰

Star Gazers

Last week there were no stargazers.


That's all activities since Mon, Jul 15, 2019 12:00 AM, please Watch and Star the repository ArkEcosystem/cpp-client to receive upcoming weekly updates.

You can also view all Weekly Digests by clicking here.

[Weekly Digest] Jul 22, 2019 - Jul 28, 2019

Here's the Weekly Digest from Mon, Jul 22, 2019 12:00 AM to Sun, Jul 28, 2019 11:59 PM for ArkEcosystem/cpp-client.

Issues

Last week there were no issues.

Pull Requests

Last week, 2 pull-requests were opened, closed or merged.

Merged

Last week, 2 pull-requests were merged.

@faustbrian

Releases

Last week there were no releases.

Contributors

Last week there was 1 contributor.

@faustbrian

Thank you for your contribution! πŸŽ‰

Star Gazers

Last week there were no stargazers.


That's all activities since Mon, Jul 22, 2019 12:00 AM, please Watch and Star the repository ArkEcosystem/cpp-client to receive upcoming weekly updates.

You can also view all Weekly Digests by clicking here.

[Weekly Digest] Feb 10, 2020 - Feb 16, 2020

Here's the Weekly Digest from Mon, Feb 10, 2020 12:00 AM to Sun, Feb 16, 2020 11:59 PM for ArkEcosystem/cpp-client.

Issues

Last week there were no issues.

Pull Requests

Last week, 2 pull-requests were opened, closed or merged.

Merged

Last week, 2 pull-requests were merged.

@sleepdefic1t

Releases

Last week there were 2 releases.

Contributors

Last week there was 1 contributor.

@sleepdefic1t

Thank you for your contribution! πŸŽ‰

Star Gazers

Last week there were no stargazers.


That's all activities since Mon, Feb 10, 2020 12:00 AM, please Watch and Star the repository ArkEcosystem/cpp-client to receive upcoming weekly updates.

You can also view all Weekly Digests by clicking here.

[Weekly Digest] Nov 4, 2019 - Nov 10, 2019

Here's the Weekly Digest from Mon, Nov 4, 2019 12:00 AM to Sun, Nov 10, 2019 11:59 PM for ArkEcosystem/cpp-client.

Issues

Last week there were no issues.

Pull Requests

Last week, 2 pull-requests were opened, closed or merged.

Closed

Last week, 1 pull-request was closed.

@ciband

Merged

Last week, 1 pull-request was merged.

@ciband

Releases

Last week there were no releases.

Contributors

Last week there was 1 contributor.

@ciband

Thank you for your contribution! πŸŽ‰

Star Gazers

Last week there were no stargazers.


That's all activities since Mon, Nov 4, 2019 12:00 AM, please Watch and Star the repository ArkEcosystem/cpp-client to receive upcoming weekly updates.

You can also view all Weekly Digests by clicking here.

[Weekly Digest] Nov 25, 2019 - Dec 1, 2019

Here's the Weekly Digest from Mon, Nov 25, 2019 12:00 AM to Sun, Dec 1, 2019 11:59 PM for ArkEcosystem/cpp-client.

Issues

Last week there were no issues.

Pull Requests

Last week, 2 pull-requests were opened, closed or merged.

Merged

Last week, 2 pull-requests were merged.

@sleepdefic1t

Releases

Last week there were no releases.

Contributors

Last week there was 1 contributor.

@sleepdefic1t

Thank you for your contribution! πŸŽ‰

Star Gazers

Last week there were no stargazers.


That's all activities since Mon, Nov 25, 2019 12:00 AM, please Watch and Star the repository ArkEcosystem/cpp-client to receive upcoming weekly updates.

You can also view all Weekly Digests by clicking here.

[Weekly Digest] Sep 30, 2019 - Oct 6, 2019

Here's the Weekly Digest from Mon, Sep 30, 2019 12:00 AM to Sun, Oct 6, 2019 11:59 PM for ArkEcosystem/cpp-client.

Issues

Last week there were no issues.

Pull Requests

Last week, 4 pull-requests were opened, closed or merged.

Opened

Last week, 1 pull-request was opened.

@faustbrian

Closed

Last week, 1 pull-request was closed.

@faustbrian

Merged

Last week, 2 pull-requests were merged.

@ciband

@faustbrian

Releases

Last week there were no releases.

Contributors

Last week there were 2 contributors.

@ciband @faustbrian

Thank you for your contributions! πŸŽ‰

Star Gazers

Last week there were no stargazers.


That's all activities since Mon, Sep 30, 2019 12:00 AM, please Watch and Star the repository ArkEcosystem/cpp-client to receive upcoming weekly updates.

You can also view all Weekly Digests by clicking here.

[Weekly Digest] Feb 4, 2019 - Feb 10, 2019

Here's the Weekly Digest from Mon, Feb 4, 2019 12:00 AM to Sun, Feb 10, 2019 11:59 PM for ArkEcosystem/cpp-client.

Issues

Last week there was 1 issue. It is closed now.

Closed

@faustbrian

Pull Requests

Last week, 4 pull-requests were opened, closed or merged.

Merged

Last week, 4 pull-requests were merged.

@sleepdefic1t

Releases

Last week there was 1 release.

  • 1.1.0 at Thu, Feb 7, 2019 4:28 PM

Contributors

Last week there was 1 contributor.

@sleepdefic1t

Thank you for your contribution! πŸŽ‰

Star Gazers

Last week there was 1 stargazer.

@stjordanis

You are the star! 🌟


That's all activities since Mon, Feb 4, 2019 12:00 AM, please Watch and Star the repository ArkEcosystem/cpp-client to receive upcoming weekly updates.

You can also view all Weekly Digests by clicking here.

[Weekly Digest] Jul 29, 2019 - Aug 4, 2019

Here's the Weekly Digest from Mon, Jul 29, 2019 12:00 AM to Sun, Aug 4, 2019 11:59 PM for ArkEcosystem/cpp-client.

Issues

Last week there were no issues.

Pull Requests

Last week, 1 pull-request was opened, closed or merged.

Opened

Last week, 1 pull-request was opened.

@sleepdefic1t

Releases

Last week there were no releases.

Contributors

Last week there was 1 contributor.

@sleepdefic1t

Thank you for your contribution! πŸŽ‰

Star Gazers

Last week there were no stargazers.


That's all activities since Mon, Jul 29, 2019 12:00 AM, please Watch and Star the repository ArkEcosystem/cpp-client to receive upcoming weekly updates.

You can also view all Weekly Digests by clicking here.

[Weekly Digest] Sep 2, 2019 - Sep 8, 2019

Here's the Weekly Digest from Mon, Sep 2, 2019 12:00 AM to Sun, Sep 8, 2019 11:59 PM for ArkEcosystem/cpp-client.

Issues

Last week there were 2 issues. Of these, 1 issues have been closed and 1 issues are still open.

Opened

@ciband

Closed

@ciband

Pull Requests

Last week, 3 pull-requests were opened, closed or merged.

Merged

Last week, 3 pull-requests were merged.

@ciband

@dated

Releases

Last week there were no releases.

Contributors

Last week there were 2 contributors.

@ciband @dated

Thank you for your contributions! πŸŽ‰

Star Gazers

Last week there were no stargazers.


That's all activities since Mon, Sep 2, 2019 12:00 AM, please Watch and Star the repository ArkEcosystem/cpp-client to receive upcoming weekly updates.

You can also view all Weekly Digests by clicking here.

[Weekly Digest] Apr 15, 2019 - Apr 21, 2019

Here's the Weekly Digest from Mon, Apr 15, 2019 12:00 AM to Sun, Apr 21, 2019 11:59 PM for ArkEcosystem/cpp-client.

Issues

Last week there was 1 issue. It is closed now.

Closed

@ArkEcosystemBot

Pull Requests

Last week, no pull-requests were opened, closed or merged.

Releases

Last week there were no releases.

Contributors

Last week there were no contributors.

Star Gazers

Last week there were no stargazers.


That's all activities since Mon, Apr 15, 2019 12:00 AM, please Watch and Star the repository ArkEcosystem/cpp-client to receive upcoming weekly updates.

You can also view all Weekly Digests by clicking here.

Refactor curl dependency

Is your feature request related to a problem? Please describe.
The hunter package manager is not ideal and is hard to work with. It also locks you into a particular version of the software, usually old.

Describe the solution you'd like
I would like to see the curl dependency converted to a git submodule for maximum flexibility.

Describe alternatives you've considered
Another option would be to use something other than curl as a submodule to accomplish the same thing.

Additional context
N/A

[Weekly Digest] Nov 11, 2019 - Nov 17, 2019

Here's the Weekly Digest from Mon, Nov 11, 2019 12:00 AM to Sun, Nov 17, 2019 11:59 PM for ArkEcosystem/cpp-client.

Issues

Last week there were no issues.

Pull Requests

Last week, 1 pull-request was opened, closed or merged.

Merged

Last week, 1 pull-request was merged.

@sleepdefic1t

Releases

Last week there were no releases.

Contributors

Last week there was 1 contributor.

@sleepdefic1t

Thank you for your contribution! πŸŽ‰

Star Gazers

Last week there were no stargazers.


That's all activities since Mon, Nov 11, 2019 12:00 AM, please Watch and Star the repository ArkEcosystem/cpp-client to receive upcoming weekly updates.

You can also view all Weekly Digests by clicking here.

Replace ToString with std::to_string

Is your feature request related to a problem? Please describe.
There is no current problem. This is just an optimization.

Describe the solution you'd like
I would like the custom ToString functions to be replaced with the STL std::to_string functions.

Describe alternatives you've considered
The alternative is to deviate from the standard which I would prefer not to do.

Additional context
Most modern compilers provide std::to_string. For those that don't, implementations can/should be included as they are relatively trivial.

[Weekly Digest] Dec 2, 2019 - Dec 8, 2019

Here's the Weekly Digest from Mon, Dec 2, 2019 12:00 AM to Sun, Dec 8, 2019 11:59 PM for ArkEcosystem/cpp-client.

Issues

Last week there were no issues.

Pull Requests

Last week, no pull-requests were opened, closed or merged.

Releases

Last week there were no releases.

Contributors

Last week there were no contributors.

Star Gazers

Last week there was 1 stargazer.

@flavertonrr

You are the star! 🌟


That's all activities since Mon, Dec 2, 2019 12:00 AM, please Watch and Star the repository ArkEcosystem/cpp-client to receive upcoming weekly updates.

You can also view all Weekly Digests by clicking here.

[Weekly Digest] Oct 7, 2019 - Oct 13, 2019

Here's the Weekly Digest from Mon, Oct 7, 2019 12:00 AM to Sun, Oct 13, 2019 11:59 PM for ArkEcosystem/cpp-client.

Issues

Last week there were no issues.

Pull Requests

Last week, 6 pull-requests were opened, closed or merged.

Merged

Last week, 6 pull-requests were merged.

@faustbrian

@sleepdefic1t

Releases

Last week there were 2 releases.

Contributors

Last week there were 2 contributors.

@faustbrian @sleepdefic1t

Thank you for your contributions! πŸŽ‰

Star Gazers

Last week there were no stargazers.


That's all activities since Mon, Oct 7, 2019 12:00 AM, please Watch and Star the repository ArkEcosystem/cpp-client to receive upcoming weekly updates.

You can also view all Weekly Digests by clicking here.

[Weekly Digest] Oct 28, 2019 - Nov 3, 2019

Here's the Weekly Digest from Mon, Oct 28, 2019 12:00 AM to Sun, Nov 3, 2019 11:59 PM for ArkEcosystem/cpp-client.

Issues

Last week there were no issues.

Pull Requests

Last week, 10 pull-requests were opened, closed or merged.

Opened

Last week, 1 pull-request was opened.

@sleepdefic1t

Closed

Last week, 3 pull-requests were closed.

@faustbrian

@sleepdefic1t

Merged

Last week, 6 pull-requests were merged.

@ciband

@dated

@sleepdefic1t

Releases

Last week there were no releases.

Contributors

Last week there were 3 contributors.

@ciband @dated @sleepdefic1t

Thank you for your contributions! πŸŽ‰

Star Gazers

Last week there were no stargazers.


That's all activities since Mon, Oct 28, 2019 12:00 AM, please Watch and Star the repository ArkEcosystem/cpp-client to receive upcoming weekly updates.

You can also view all Weekly Digests by clicking here.

[Weekly Digest] Aug 12, 2019 - Aug 18, 2019

Here's the Weekly Digest from Mon, Aug 12, 2019 12:00 AM to Sun, Aug 18, 2019 11:59 PM for ArkEcosystem/cpp-client.

Issues

Last week there were no issues.

Pull Requests

Last week, 4 pull-requests were opened, closed or merged.

Opened

Last week, 1 pull-request was opened.

@sleepdefic1t

Merged

Last week, 3 pull-requests were merged.

@ciband

@sleepdefic1t

Releases

Last week there were no releases.

Contributors

Last week there were 2 contributors.

@ciband @sleepdefic1t

Thank you for your contributions! πŸŽ‰

Star Gazers

Last week there were no stargazers.


That's all activities since Mon, Aug 12, 2019 12:00 AM, please Watch and Star the repository ArkEcosystem/cpp-client to receive upcoming weekly updates.

You can also view all Weekly Digests by clicking here.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.