No description
Find a file
Guilherme Lawless ab50aff66d
Active elections loop tuning (#2306)
* Active elections tuning and removing per-block confirm_req

Co-authored-by: Srayman <nanofaucet@gmail.com>

* Dont broadcast and request confirmation in the same loop for the same election

* Revert socket queue_size_max to original 128, to be increased via another PR

* Use non-doxygen in-definition

* Consistent loop initialization

* Move the alternating condition check upwards

* Fix incorrect documentation on max 16 representatives from rep_crawler

* Cleanup rep_crawler public methods

* Weight-ordered confirmation requests

* Rename confirm_frontiers to search_frontiers and split request_confirm into escalate/broadcast/confirm_req methods

* clang-format

* Add missing bundle insertion check and fix test

* More block broadcasting in tests
2019-10-11 17:08:39 +01:00
.github Update github issue template bug bounty info (#1720) 2019-02-18 11:34:51 +00:00
ci Improve bootstrap attempt locking (#2286) 2019-09-05 12:44:41 +01:00
CL Fix typo in comment 2017-12-28 01:24:23 -06:00
cmake/Modules Add rocksdb to build system (#2157) 2019-07-16 15:02:40 +01:00
cpptoml@5399650056 TOML config file support and migration (#2221) 2019-08-23 18:49:32 +02:00
crypto Remove compiler warnings (incl from third party headers) (#2072) 2019-07-12 17:28:21 +01:00
docker Build rocksdb as portable (#2288) 2019-09-05 20:29:05 +01:00
etc adding support for rpm building (#1175) 2019-02-15 11:23:58 -05:00
gtest@dea0216d0c Migrate Gtest to submodule (#1661) 2019-03-14 07:26:43 -04:00
images Update README (#709) 2018-03-08 06:17:14 -05:00
lmdb@c6bb7edf9f Fix handling non-UTF8 code pages on windows (#1695) 2019-02-04 11:51:05 -05:00
miniupnp@582375b64f Update miniupnp submodule to version 2.1 @582375b (#1659) 2019-01-29 16:26:30 -05:00
nano Active elections loop tuning (#2306) 2019-10-11 17:08:39 +01:00
util Track length of time mutexes are held for (#2267) 2019-09-03 16:34:10 +01:00
valgrind Use the MDB_NOMEMINIT flag with the ledger db environment (#2077) 2019-06-25 12:11:21 +01:00
.clang-format.base Remove compiler warnings (incl from third party headers) (#2072) 2019-07-12 17:28:21 +01:00
.gitignore Rewrite load tester in C++ (#1989) 2019-05-16 13:34:28 +01:00
.gitlab-ci.yml adding support for rpm building (#1175) 2019-02-15 11:23:58 -05:00
.gitmodules TOML config file support and migration (#2221) 2019-08-23 18:49:32 +02:00
.travis.yml add master tag for beta and caching for subsequent artifacts_beta builds (#2276) 2019-09-03 19:43:57 -04:00
appveyor.yml Add rocksdb to build system (#2157) 2019-07-16 15:02:40 +01:00
asan_blacklist Fixing an asan issue. 2014-11-04 22:01:22 -06:00
CMakeLists.txt generate sample node and rpc toml after building nano_node target (#2321) 2019-10-01 13:43:45 -04:00
doxygen.config Rename internal project bits from RaiBlocks to Nano (#1504) 2018-12-28 14:58:50 -06:00
Info.plist.in Add version info to Info.plist (#1631) 2019-01-28 21:29:46 +01:00
LICENSE Update license year 2019 (#1527) 2019-01-01 17:47:29 -06:00
logo.png Minimal wallet rebranding 2018-02-06 20:26:00 -06:00
Nano.icns Rename internal project bits from RaiBlocks to Nano (#1504) 2018-12-28 14:58:50 -06:00
Nano.ico Rename internal project bits from RaiBlocks to Nano (#1504) 2018-12-28 14:58:50 -06:00
Nano.rc Rename internal project bits from RaiBlocks to Nano (#1504) 2018-12-28 14:58:50 -06:00
nanocurrency-beta.spec.in nano_rpc included in packaging (#1961) 2019-05-06 13:47:24 -04:00
nanocurrency.spec.in nano_rpc included in packaging (#1961) 2019-05-06 13:47:24 -04:00
qt.conf Found the correct magic recipe to get packaging working. 2014-11-09 18:51:16 -06:00
README.md Minor Readme file updates (#2107) 2019-06-26 14:46:42 -05:00
rep_weights_beta.bin Update weights following beta refresh distribution (#2249) 2019-08-26 08:17:19 +01:00
rep_weights_live.bin pre release maintenance (#2146) 2019-07-11 10:58:39 -04:00
resources.qrc fixed the inclusion of the logo file into the binary using QT resources 2017-04-20 13:19:26 -05:00
tsan_clang_blacklist TSAN suppressions file (#1941) 2019-04-30 16:55:32 +01:00
tsan_suppressions TSAN suppressions file (#1941) 2019-04-30 16:55:32 +01:00
valgrind.supp Valgrind fixes & suppressions (#1814) 2019-03-15 13:55:45 +03:00


Logo

Build Status Build status


What is Nano?

Nano is a digital payment protocol designed to be accessible and lightweight, with a focus on removing inefficiencies present in other cryptocurrencies. With ultrafast transactions and zero fees on a secure, green and decentralized network, this makes Nano ideal for everyday transactions.


Guides & Documentation

Other documentation details can be found at https://docs.nano.org.



Want to Contribute?

Please see the contributors guide.


Contact us

We want to hear about any trouble, success, delight, or pain you experience when using Nano. Let us know by filing an issue, joining us on Reddit, or joining us on Discord.