No description
![]() * Move RPC to new process * Readd reuse address * Formatting * Remove rpc dependency from node CMakeLists.txt file * Fix rpc.online_reps test * Only use boost process when using a boost version other than 1.69 * Formatting, add thread name to RPC thread * Call lock () on the lock itself not mutex * Allow RPC in-process as well * Formatting * Formatting * Revert filenames to have underscores again for readability * Use boost interprocess with node daemon as well. Move definitions to CMakeLists.txt * Delete unused options after migration. Don't migrate version so that an upgrade to the new rpc_config is performed filling in the rest of the options with appropriate defaults. * Change debug_ipc to debug_rpc * Removed unused ipc_path from new rpc_config * Change --daemon CLI help to state it is for the RPC * Remove rpc_path from load-tester * Fix global network_constants initialization issue * Fix session timer timing issue * Remove default_ipc_port from node_rpc_config::migrate () * Remove semi-colon from command line args preventing others below it from working. * Remove message about failing to migrate RPC path in rpc_config * Move cleanup_test_directories_on_exit to node to resolve link error with nano_rpc |
||
---|---|---|
.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.