Skip to content

Commit 761ff25

Browse files
committed
add Tidecoin
1 parent a5fa9ea commit 761ff25

25 files changed

Lines changed: 49 additions & 6106 deletions

Dockerfile

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,12 @@
55
#
66
#
77

8-
FROM ubuntu:16.04
8+
FROM ubuntu@sha256:b722e2654241f9681f4719dce7aa16a2f0c35769e17a636f5b39a33967d1aeb8
9+
910

1011
RUN apt-get update -qq && \
1112
apt-get install -qqy automake libcurl4-openssl-dev git make gcc build-essential autotools-dev libtool sudo wget libssl-dev
12-
RUN ls
13-
RUN git clone https://github.com/likli/sugarmaker
14-
15-
RUN cd sugarmaker && \
16-
./autogen.sh && \
17-
./configure CFLAGS='-O2 -fomit-frame-pointer' && \
18-
make
1913

2014
WORKDIR /sugarmaker
21-
ENTRYPOINT ["./sugarmaker"]
15+
#ENTRYPOINT ["./sugarmaker"]
16+
CMD ["bash", "build.sh"]

Dockerfile_Arm

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
#
2+
# Dockerfile for sugarmaker
3+
# usage: docker run creack/cpuminer --url xxxx --user xxxx --pass xxxx
4+
# ex: docker run creack/cpuminer --url stratum+tcp://ltc.pool.com:80 --user creack.worker1 --pass abcdef
5+
#
6+
#
7+
8+
FROM ubuntu@sha256:b722e2654241f9681f4719dce7aa16a2f0c35769e17a636f5b39a33967d1aeb8
9+
10+
RUN apt-get update -qq && \
11+
apt-get install -qqy automake libcurl4-openssl-dev git make gcc build-essential autotools-dev libtool sudo wget libssl-dev
12+
RUN ls
13+
RUN git clone https://github.com/likli/sugarmaker
14+
15+
RUN cd sugarmaker && \
16+
./autogen.sh && \
17+
./configure CFLAGS='-O2 -fomit-frame-pointer' && \
18+
make
19+
20+
WORKDIR /sugarmaker
21+
ENTRYPOINT ["./sugarmaker"]

Dockerfile_amd64

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
#
2+
# Dockerfile for sugarmaker
3+
# usage: docker run creack/cpuminer --url xxxx --user xxxx --pass xxxx
4+
# ex: docker run creack/cpuminer --url stratum+tcp://ltc.pool.com:80 --user creack.worker1 --pass abcdef
5+
#
6+
#
7+
8+
FROM ubuntu@sha256:b722e2654241f9681f4719dce7aa16a2f0c35769e17a636f5b39a33967d1aeb8
9+
10+
RUN apt-get update -qq && \
11+
apt-get install -qqy automake libcurl4-openssl-dev git make gcc build-essential autotools-dev libtool sudo wget libssl-dev
12+
RUN ls
13+
RUN git clone https://github.com/likli/sugarmaker
14+
15+
RUN cd sugarmaker && \
16+
./autogen.sh && \
17+
./configure CFLAGS='-O2 -fomit-frame-pointer' && \
18+
make
19+
20+
WORKDIR /sugarmaker
21+
ENTRYPOINT ["./sugarmaker"]

Makefile.am

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,6 @@ sugarmaker_SOURCES = elist.h miner.h compat.h \
2626
YespowerLitb.c \
2727
YespowerIots.c \
2828
YespowerItc.c \
29-
yespower-1.0.1-power2b/sha256-p2b.c yespower-1.0.1-power2b/yespower-opt-p2b.c yespower-1.0.1-power2b/blake2b.c \
30-
YespowerMbc.c \
3129
YespowerYtn.c
3230

3331
sugarmaker_LDFLAGS = $(PTHREAD_FLAGS)

YespowerMbc.c

Lines changed: 0 additions & 84 deletions
This file was deleted.

build.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ rm -f config.status
44

55
# BUILD
66
./autogen.sh
7-
./configure CFLAGS="-Wall -O2 -fomit-frame-pointer" target_os="x86_64-pc-linux-gnu"
7+
./configure --with-curl="/usr/local/" --with-crypto="/usr/local/" CFLAGS="-Wall -O2 -fomit-frame-pointer" CXXFLAGS="$CFLAGS -std=gnu++11" LDFLAGS="-static" LIBS="-ldl -lz"
88
make -j$(nproc)
99
strip -s sugarmaker
1010

cpu-miner.c

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,6 @@ enum algos {
108108
ALGO_LITB_YESPOWER_1_0_1,
109109
ALGO_IOTS_YESPOWER_1_0_1,
110110
ALGO_ITC_YESPOWER_1_0_1,
111-
ALGO_MBC_YESPOWER_1_0_1,
112111
ALGO_YTN_YESPOWER_1_0_1,
113112
ALGO_TDC_YESPOWER_1_0_1,
114113
};
@@ -121,9 +120,8 @@ static const char *algo_names[] = {
121120
[ALGO_LITB_YESPOWER_1_0_1] = "YespowerLitb",
122121
[ALGO_IOTS_YESPOWER_1_0_1] = "YespowerIots",
123122
[ALGO_ITC_YESPOWER_1_0_1] = "YespowerItc",
124-
[ALGO_MBC_YESPOWER_1_0_1] = "YespowerMbc",
125123
[ALGO_YTN_YESPOWER_1_0_1] = "YespowerYtn",
126-
[ALGO_TDC_YESPOWER_1_0_1] = "YespowerTdc",
124+
[ALGO_TDC_YESPOWER_1_0_1] = "YespowerTIDE",
127125
};
128126

129127
bool opt_debug = false;
@@ -191,7 +189,7 @@ Options:\n\
191189
YespowerLitb: LightBit\n\
192190
YespowerIots: IOTS\n\
193191
YespowerItc: Intercoin\n\
194-
YespowerTdc: Tidecoin\n\
192+
YespowerTIDE: Tidecoin\n\
195193
YespowerMbc: power2b for MicroBitcoin\n\
196194
YespowerYtn: Yenten (N4096, r16, NULL)\n\
197195
-o, --url=URL URL of mining server\n\
@@ -1222,9 +1220,6 @@ static void *miner_thread(void *userdata)
12221220
case ALGO_ITC_YESPOWER_1_0_1:
12231221
max64 = 499;
12241222
break;
1225-
case ALGO_MBC_YESPOWER_1_0_1:
1226-
max64 = 499;
1227-
break;
12281223
case ALGO_YTN_YESPOWER_1_0_1:
12291224
max64 = 499;
12301225
break;
@@ -1286,12 +1281,6 @@ static void *miner_thread(void *userdata)
12861281
);
12871282
break;
12881283

1289-
case ALGO_MBC_YESPOWER_1_0_1:
1290-
rc = scanhash_mbc_yespower(
1291-
thr_id, work.data, work.target, max_nonce, &hashes_done
1292-
);
1293-
break;
1294-
12951284
case ALGO_YTN_YESPOWER_1_0_1:
12961285
rc = scanhash_ytn_yespower(
12971286
thr_id, work.data, work.target, max_nonce, &hashes_done

miner.h

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -168,10 +168,6 @@ extern int scanhash_itc_yespower(int thr_id, uint32_t *pdata,
168168
const uint32_t *ptarget,
169169
uint32_t max_nonce, unsigned long *hashes_done);
170170

171-
extern int scanhash_mbc_yespower(int thr_id, uint32_t *pdata,
172-
const uint32_t *ptarget,
173-
uint32_t max_nonce, unsigned long *hashes_done);
174-
175171
extern int scanhash_ytn_yespower(int thr_id, uint32_t *pdata,
176172
const uint32_t *ptarget,
177173
uint32_t max_nonce, unsigned long *hashes_done);

yespower-1.0.1-power2b/CHANGES

Lines changed: 0 additions & 18 deletions
This file was deleted.

yespower-1.0.1-power2b/PERFORMANCE

Lines changed: 0 additions & 95 deletions
This file was deleted.

0 commit comments

Comments
 (0)