Skip to content

Commit

Permalink
Release v0.2.6
Browse files Browse the repository at this point in the history
  • Loading branch information
f04ever committed Aug 4, 2022
1 parent a1da634 commit 46a9716
Show file tree
Hide file tree
Showing 26 changed files with 666 additions and 322 deletions.
10 changes: 8 additions & 2 deletions .github/workflows/build-release.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name: build
on:
push:
branches: [ main ]
branches: [ main, devel ]
tags:
- "*"
jobs:
Expand Down Expand Up @@ -44,7 +44,7 @@ jobs:
noso-2m.cpp inet.cpp comm.cpp util.cpp tool.cpp misc.cpp mining.cpp hashing.cpp md5-c.cpp \
-o noso-2m-linux-i686 \
-std=c++20 -Ofast -DNDEBUG \
--stdlib=libc++ -fuse-ld=lld-12 \
--stdlib=libc++ -fuse-ld=lld-12 -flto -finline-functions -funroll-loops -fvectorize \
-lpthread -lc++ -lc++abi \
-lncurses -lform -ltermcap \
-static -s
Expand All @@ -55,6 +55,7 @@ jobs:
-o noso-2m-linux-x86_64 \
-std=c++20 -Ofast -DNDEBUG \
--stdlib=libc++ -fuse-ld=lld-12 \
-flto -finline-functions -funroll-loops -fvectorize \
-lpthread -lc++ -lc++abi \
-lncurses -lform -ltermcap \
-static -s
Expand All @@ -68,6 +69,7 @@ jobs:
-o noso-2m-linux-armv7a \
-std=c++20 -Ofast -DNDEBUG \
--stdlib=libc++ -fuse-ld=lld-12 \
-flto -finline-functions -funroll-loops -fvectorize \
-lpthread -lc++ -lc++abi \
-lncurses -lform -ltermcap \
-static -s
Expand All @@ -81,6 +83,7 @@ jobs:
-o noso-2m-linux-aarch64 \
-std=c++20 -Ofast -DNDEBUG \
--stdlib=libc++ -fuse-ld=lld-12 \
-flto -finline-functions -funroll-loops -fvectorize \
-lpthread -lc++ -lc++abi \
-lncurses -lform -ltermcap \
-static -s
Expand Down Expand Up @@ -117,6 +120,7 @@ jobs:
noso-2m.cpp inet.cpp comm.cpp util.cpp tool.cpp misc.cpp mining.cpp hashing.cpp md5-c.cpp \
-o noso-2m-android-armv7a \
-std=c++20 -Ofast -DNDEBUG \
-flto -finline-functions -funroll-loops -fvectorize \
-lncurses -lform \
-static -s
file noso-2m-android-armv7a
Expand All @@ -128,6 +132,7 @@ jobs:
noso-2m.cpp inet.cpp comm.cpp util.cpp tool.cpp misc.cpp mining.cpp hashing.cpp md5-c.cpp \
-o noso-2m-android-aarch64 \
-std=c++20 -Ofast -DNDEBUG \
-flto -finline-functions -funroll-loops -fvectorize \
-lncurses -lform \
-static -s
file noso-2m-android-aarch64
Expand Down Expand Up @@ -197,6 +202,7 @@ jobs:
noso-2m.cpp inet.cpp comm.cpp util.cpp tool.cpp misc.cpp mining.cpp hashing.cpp md5-c.cpp \
-o noso-2m-darwin \
-std=c++20 -Ofast -DNDEBUG \
-flto -finline-functions -funroll-loops -fvectorize \
-lncurses -lform -ltermcap
strip -x noso-2m-darwin
file noso-2m-darwin
Expand Down
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ noso-2m
compile_commands.json
compile_flags.txt
cache
build
*.log
.DS_Store

Expand Down Expand Up @@ -44,3 +45,5 @@ cache
*.dSYM.zip
*.dSYM


hint_nodes.txt
12 changes: 11 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,14 @@
Version 0.2.5 - on main branch
Version 0.2.6

- Dynamic mining nodes in solo mode instead of seed nodes
- No more timestamp checking in solo mode
- Improve hashrate by new hashing algo, and mining improvement.
- Mining algo improvement
- Fixed terminfo path that causes xterm-256color error on android/termux
- Other bugs fixed and refining
- Remove pool devnoso from config as it was offline

Version 0.2.5

- New function for fastly converting integer to string during hashing, so improve hashrate
- Split the origin big source code file noso-2m.cpp into multiple source files as this is important for further developments.
Expand Down
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,8 @@ $ ./noso-2m -a WALLETADDRESS -t THREADCOUNT 2>errors.txt

- Arguments loading from the config file will override the options provided on the command line.

*** NOTE: pool devnoso has been removed (temporally) as it was offline

- By default, `noso-2m` mines in `pool mode`, and does failover between two pools: the `f04ever` pool and the `devnoso` pool.

- You can provide custom pool addresses on the command line by using option `--pools="POOL-URL-LIST"` (opening and closing quotation marks (`"`) are mandatory if having more than one pool URLs provided)
Expand Down
Loading

0 comments on commit 46a9716

Please sign in to comment.