No description
![]() * Replace message_parser test for confirm_ack to test message_deserializer The old test checked the bytes generated the same confirm_ack object by ensuring its visitor was processed only once. Also verified the parse_status was success. In the new implementation the visitor isn't part of the deserializer. The outcome object is compared to the original, and the parse_status should be success. This is the sanity test, where the deserialization is expected to happen successfully. Also checks if the message pointer can be downcast to the proper type, that is the same of verifying its type is supported. * Move message_parser confirm_req tests to the message_deserializer format * Move message_parser publish test to the message_deserializer format * Move message_parser keepalive test to the message_deserializer format * Remove the dev_visitor class * Add message_deserialize tests for all the remaining message types * Add more comments to the message_deserializer_success_checker function * Update the file name to core_test/message_deserializer.cpp |
||
---|---|---|
.github | ||
api/flatbuffers | ||
ci | ||
CL | ||
cmake | ||
coverage | ||
crypto | ||
debian-control | ||
doc/diagram | ||
docker | ||
doxygen | ||
etc | ||
images | ||
nano | ||
submodules | ||
systest | ||
util | ||
valgrind | ||
.clang-format | ||
.gitignore | ||
.gitlab-ci.yml | ||
.gitmodules | ||
asan_blacklist | ||
boost_checkout_lite.sh | ||
CMakeLists.txt | ||
CODE_OF_CONDUCT.md | ||
CONTRIBUTING.md | ||
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 | ||
SECURITY.md | ||
tsan_clang_blacklist | ||
tsan_suppressions | ||
valgrind.supp |
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.
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.