No description
Find a file
gr0vity-dev f30ec11622
Encapsulate election mutex (#4310)
* Encapsulate mutex of election class
* fix issue in notify_observers() where the lock was missing for `auto status = election->status;`
* Update unit tests
* remove the need to hold the lock during notify_observers
* make use of `set_status_type ()` returning the updated election status
2023-10-19 15:48:20 +01:00
.github Enhance code sanitizers workflow (fixed & resubmitted) (#4278) 2023-09-06 11:47:46 +02:00
api/flatbuffers Add Flatbuffers schema evolution rules to IDL (#2644) 2020-04-21 12:11:01 -05:00
ci Enhance code sanitizers workflow (fixed & resubmitted) (#4278) 2023-09-06 11:47:46 +02:00
CL Fix typo in comment 2017-12-28 01:24:23 -06:00
cmake Weekly Coverage Runs to coveralls.io (#3055) 2021-07-21 05:30:24 -07:00
coverage Move all submodules into one directory 2023-01-23 13:52:35 +00:00
crypto Move all submodules into one directory 2023-01-23 13:52:35 +00:00
debian-control cmake format pass (#3053) 2020-11-19 08:46:48 -08:00
doc/diagram Create directory doc/diagram (#3968) 2022-10-05 15:00:44 +01:00
docker Improve: Consolidate artifact build process for all environments & Add Workflow for preparing release branch (#4256) 2023-07-20 18:37:15 +01:00
doxygen Updates the doxigen.config (#3726) 2022-02-09 14:54:56 -03:00
etc GPG public key for Dimitrios Siganos 2021-04-21 16:10:01 +01:00
images Update images for README and QT wallet to be new symbol (#3586) 2021-12-21 09:50:27 -06:00
nano Encapsulate election mutex (#4310) 2023-10-19 15:48:20 +01:00
submodules Update lmdb submodule to version 0.9.31 2023-09-25 11:50:47 +01:00
systest add logging in systest/coi_wallet_create.sh (#4016) 2022-12-02 14:44:21 +00:00
util Update to use RockyLinux 8 as RHEL 8 compatible base 2023-05-29 19:38:16 -03:00
valgrind Use the MDB_NOMEMINIT flag with the ledger db environment (#2077) 2019-06-25 12:11:21 +01:00
.clang-format Formatting rules update -- indentation rules improvements (#3506) 2021-10-19 14:23:07 +03:00
.gitignore Cleanup qt_system remnants (#3189) (#3488) 2021-10-12 13:14:41 +01:00
.gitlab-ci.yml adding support for rpm building (#1175) 2019-02-15 11:23:58 -05:00
.gitmodules Update lmdb submodule to version 0.9.31 2023-09-25 11:50:47 +01:00
asan_blacklist Fixing an asan issue. 2014-11-04 22:01:22 -06:00
boost_checkout_lite.sh Adding boost as a submodule rather than requiring it to be provided externally. 2023-01-13 16:20:34 +00:00
CMakeLists.txt Creating a new library nano_store to hold datastore related functionality. 2023-09-20 18:33:05 +01:00
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md (#3834) 2023-01-12 13:20:00 +00:00
CONTRIBUTING.md Add basic contributing file with links to docs for details (#3650) 2022-01-05 10:03:57 -06:00
doxygen.config Updates the doxigen.config (#3726) 2022-02-09 14:54:56 -03:00
Info.plist.in add test network to build artifacts for non DB tags (#3000) 2020-10-20 10:04:56 -07:00
LICENSE Update LICENSE (#3669) 2022-01-14 15:38:03 -03:00
logo.png Update images for README and QT wallet to be new symbol (#3586) 2021-12-21 09:50:27 -06:00
Nano.icns Update images for README and QT wallet to be new symbol (#3586) 2021-12-21 09:50:27 -06:00
Nano.ico Update images for README and QT wallet to be new symbol (#3586) 2021-12-21 09:50:27 -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 Fix nano_node binary name for beta RPM service installation 2023-05-30 17:48:15 -03:00
nanocurrency.spec.in Update to use RockyLinux 8 as RHEL 8 compatible base 2023-05-29 19:38:16 -03:00
qt.conf Found the correct magic recipe to get packaging working. 2014-11-09 18:51:16 -06:00
README.md Update README.md 2021-07-26 17:28:46 +10:00
rep_weights_beta.bin Update rep weights for V25. (#4229) 2023-05-10 22:06:16 +01:00
rep_weights_live.bin Update rep weights for V25. (#4229) 2023-05-10 22:06:16 +01:00
resources.qrc fixed the inclusion of the logo file into the binary using QT resources 2017-04-20 13:19:26 -05:00
SECURITY.md Remove wezrule from security policy (#3396) 2021-07-26 11:09:08 -05:00
tsan_clang_blacklist TSAN suppressions file (#1941) 2019-04-30 16:55:32 +01:00
tsan_suppressions Add suppressions for Rijndael::Base::FillEncTable and Rijndael::Base::FillDecTable. There is a race condition when initializing these tables but since their contents is static, the fields will always have the correct, constant values. 2021-11-22 11:58:30 +00:00
valgrind.supp Valgrind fixes & suppressions (#1814) 2019-03-15 13:55:45 +03:00

Logo

Live Artifacts Beta Artifacts GitHub release (latest by date) GitHub tag (latest by date) Coverage Status Tests RelWithDebug Tests Discord


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.