No description
![]() * Add subscription filters for accounts in wallets or a custom list of accounts * Small syntax * Another small leftover * Change to a set of strings, add an assert * Inverse logic for decode_account assert * Remove virtual semantics from the final classes, add documentation * Remove nano::node passing through functions, add as a member in options that need it * Check destination account as well * Change to should_filter * Add test for confirmation options * Check for subscribers * Tests more consistent * Test unsubscribe in the first test instead * should_filter takes the whole message instead of contents, make message.to_string const * Check for both destination possiblities, assert to check if none found * Fix all tests * Sanitize local variables and add should_filter_l return variable * Always use async_read with a cv wait instead of sleep * No early return * Cancel timer safely * Post review adjustments * Fix repeated tests failing due to ack_ready not being reset to false * release_assert * Legacy blocks are always filtered, fix asserts * Add tests for legacy blocks - without filtering options they are broadcasted, but with any filtering options they're not supported (always filtered) |
||
---|---|---|
.github | ||
ci | ||
CL | ||
cmake/Modules | ||
crypto | ||
docker | ||
etc | ||
gtest@dea0216d0c | ||
images | ||
lmdb@c6bb7edf9f | ||
load-tester | ||
miniupnp@582375b64f | ||
nano | ||
util | ||
.clang-format.base | ||
.gitignore | ||
.gitlab-ci.yml | ||
.gitmodules | ||
.travis.yml | ||
appveyor.yml | ||
asan_blacklist | ||
CMakeLists.txt | ||
doxygen.config | ||
Info.plist.in | ||
LICENSE | ||
logo.png | ||
Nano.icns | ||
Nano.ico | ||
Nano.rc | ||
nanocurrency-beta.spec.in | ||
nanocurrency.spec.in | ||
qt.conf | ||
README.md | ||
rep_weights_beta.bin | ||
rep_weights_live.bin | ||
resources.qrc | ||
tsan_blacklist | ||
valgrind.supp |
What is Nano?
Nano's goal is to become "a global currency with instantaneous transactions and zero fees over a secure, decentralized network."
We've applied the philosophy of "do one thing and do it well." We are focused on building the best medium for value exchange in the world.
Key Features
- Nano utilizes a novel block-lattice architecture, unlike conventional blockchains used in many other cryptocurrencies.
- The network requires minimal resources, no high-power mining hardware, and can process high transaction throughput.
- Offers instantaneous transactions with zero fees and unlimited scalability, making Nano an ideal solution for peer-to-peer transactions.
- As of August 2018, the Nano network has processed over twelve million blocks with an unpruned ledger size of only 4.6GB.
For more information, see Nano.org or read the whitepaper.
Guides & Documentation
- Whitepaper
- Build Instructions
- Command Line Interface
- RPC Protocol
- Wallet Design
- Block-Lattice
- Design Features
Links & Resources
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.