From a2f7c664ecfa2705399f4a3dc79a95508b9e2f18 Mon Sep 17 00:00:00 2001 From: root Date: Thu, 24 Jan 2019 23:56:05 +0000 Subject: [PATCH 01/21] Adding TWINS Coin --- config/twins/twins.compile | 7 +++ config/twins/twins.env | 5 ++ docker/TWINS/Dockerfile_TWINS | 87 +++++++++++++++++++++++++++++++++++ 3 files changed, 99 insertions(+) create mode 100755 config/twins/twins.compile create mode 100644 config/twins/twins.env create mode 100644 docker/TWINS/Dockerfile_TWINS diff --git a/config/twins/twins.compile b/config/twins/twins.compile new file mode 100755 index 00000000..471c85fc --- /dev/null +++ b/config/twins/twins.compile @@ -0,0 +1,7 @@ +#!/bin/bash +chmod u+x share/genbuild.sh +chmod u+x src/leveldb/build_detect_platform +chmod u+x ./autogen.sh && ./autogen.sh +./configure --disable-dependency-tracking --enable-tests=no --without-gui --without-miniupnpc +make +make install \ No newline at end of file diff --git a/config/twins/twins.env b/config/twins/twins.env new file mode 100644 index 00000000..81aea51e --- /dev/null +++ b/config/twins/twins.env @@ -0,0 +1,5 @@ +CODENAME=pivx +MNODE_DAEMON=${MNODE_DAEMON:-/usr/local/bin/twinsd} +MNODE_INBOUND_PORT=${MNODE_INBOUND_PORT:-37817} +GIT_URL=https://github.com/NewCapital/TWINS-Core.git +SCVERSION="tags/twins_v3.2.0.4" diff --git a/docker/TWINS/Dockerfile_TWINS b/docker/TWINS/Dockerfile_TWINS new file mode 100644 index 00000000..c22ee4cb --- /dev/null +++ b/docker/TWINS/Dockerfile_TWINS @@ -0,0 +1,87 @@ +# +# Dockerfile for a TWINS masternode +# usage: docker run marsmensch/masternode-twins:latest +# +# how to work with the container +# +# 1) build the container (checkout desired git revision first) +# docker build -t "marsmensch/masternode-twins:latest" -f docker/Dockerfile_TWINS . +# +# 2) start the container +# docker run -p ${NODE_PORT}:${NODE_PORT} $(PWD)/config/twins/twinsd.conf:/opt/data "marsmensch/masternode-twins:latest" +# +# 3) start the container interactively +# docker run --interactive --tty --entrypoint=/bin/bash "marsmensch/masternode-twins:latest" +# +# 4) standard help +# docker run -v $(PWD)/config/twins:/opt/data "marsmensch/masternode-twins:latest" + +FROM ubuntu:xenial +MAINTAINER Florian Maier + +ENV CONTAINER_USER masternode +ENV PROJECT twins +ENV GIT_URL git://github.com/NewCapital/TWINS-Core.git +ENV SVC_VERSION tags/twins_v3.2.0.4 +ENV HOME_DIR /usr/local/bin +ENV NODE_PORT 37817 +ENV REFRESHED_AT 2019-01-24 + +# add unprivileged user +RUN adduser --shell /bin/bash --disabled-password \ + --disabled-login --gecos '' ${CONTAINER_USER} + +# install system packages and compile +RUN apt-get update \ + && apt-get -y upgrade \ + && apt-get -y install --no-install-recommends build-essential libtool autotools-dev \ + libcurl4-openssl-dev libboost-all-dev libssl-dev libdb++-dev make autoconf automake \ + libtool git apt-utils libprotobuf-dev pkg-config libboost-filesystem-dev libboost-chrono-dev \ + libevent-dev libboost-program-options-dev libgmp-dev libboost-test-dev libboost-thread-dev \ + && mkdir -p /opt/code/ && cd /opt/code/ && git clone ${GIT_URL} ${PROJECT} \ + && cd /opt/code/${PROJECT} && git checkout ${SVC_VERSION} \ + && ./autogen.sh && ./configure --enable-tests=no --with-incompatible-bdb \ + --enable-glibc-back-compat --with-gui=no \ + CFLAGS="-march=native" LIBS="-lcurl -lssl -lcrypto -lz" \ + && make && make install \ + # remove unneeded stuff + && apt-get -y remove build-essential \ + libboost-all-dev libboost-atomic-dev libboost-atomic1.58-dev \ + libboost-chrono-dev libboost-chrono1.58-dev \ + libboost-context-dev libboost-context1.58-dev \ + libboost-coroutine-dev libboost-coroutine1.58-dev \ + libboost-date-time-dev libboost-date-time1.58-dev \ + libboost-dev libboost-exception-dev libboost-exception1.58-dev \ + libboost-filesystem-dev libboost-filesystem1.58-dev \ + libboost-graph-dev libboost-graph-parallel-dev \ + libboost-graph-parallel1.58-dev libboost-graph1.58-dev \ + libboost-iostreams-dev libboost-iostreams1.58-dev libboost-locale-dev \ + libboost-locale1.58-dev libboost-log-dev \ + libboost-log1.58-dev libboost-log1.58.0 libboost-math-dev \ + libboost-math1.58-dev libboost-math1.58.0 libboost-mpi-dev \ + libboost-mpi-python-dev libboost-mpi-python1.58-dev \ + libboost-mpi1.58-dev libboost-program-options-dev \ + libboost-program-options1.58-dev libboost-python-dev \ + libboost-python1.58-dev libboost-random-dev libboost-random1.58-dev \ + libboost-regex-dev libboost-regex1.58-dev libboost-serialization-dev \ + libboost-serialization1.58-dev libboost-signals-dev libboost-signals1.58-dev \ + libboost-system-dev libboost-system1.58-dev libboost-test-dev libboost-test1.58-dev \ + libboost-thread-dev libboost-thread1.58-dev libboost-timer-dev libboost-timer1.58-dev \ + libboost-tools-dev libboost-wave-dev libboost-wave1.58-dev libboost1.58-dev \ + libboost1.58-tools-dev libc6-dev libdb5.3++-dev libdb5.3-dev libevent-dev \ + libexpat1-dev libgmp-dev libibverbs-dev libicu-dev libltdl-dev libnuma-dev \ + libopenmpi-dev libprotobuf-dev libpython-dev libpython2.7-dev libssl-dev \ + mpi-default-dev python-dev python2.7-dev zlib1g-dev \ + && apt -y autoremove \ + && rm -rf /opt/code \ + && rm -rf /var/lib/apt/lists/* + +# EXPOSE the masternode port +EXPOSE ${NODE_PORT} + +RUN chown -R ${CONTAINER_USER} ${HOME_DIR} +USER ${CONTAINER_USER} +WORKDIR ${HOME_DIR} + +# start command +CMD ["/usr/local/bin/twinsd", "--help"] From 0e0663ae8c83080acf9dc757238013abc45438b0 Mon Sep 17 00:00:00 2001 From: Y Date: Thu, 24 Jan 2019 19:06:02 -0500 Subject: [PATCH 02/21] Update twins.env --- config/twins/twins.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/twins/twins.env b/config/twins/twins.env index 81aea51e..b4dafb44 100644 --- a/config/twins/twins.env +++ b/config/twins/twins.env @@ -1,4 +1,4 @@ -CODENAME=pivx +CODENAME=twins MNODE_DAEMON=${MNODE_DAEMON:-/usr/local/bin/twinsd} MNODE_INBOUND_PORT=${MNODE_INBOUND_PORT:-37817} GIT_URL=https://github.com/NewCapital/TWINS-Core.git From 889471cc3f01f7949bf784489b8964d701612d66 Mon Sep 17 00:00:00 2001 From: yurykk Date: Fri, 25 Jan 2019 15:57:18 -0500 Subject: [PATCH 03/21] Add TWINS logo --- assets/twins.jpg | Bin 0 -> 2365 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 assets/twins.jpg diff --git a/assets/twins.jpg b/assets/twins.jpg new file mode 100644 index 0000000000000000000000000000000000000000..20071d5432b2a7dda195150848ebd7d1b51ad47e GIT binary patch literal 2365 zcmbW2c|4SB8^`b2Fx5G>=vXpkDRGpgGAI)#gd=Z-iE~ht^~hEs%!Hh2ktwpIL^@K| zV#pSaZ6Z!tN_Jz&&J1Cg<#`{@`{}%&_pkGLf6sm2&-J;l>$&dF_j<19^FW`WVIW~; zZfOn>2mp@37l4@HXR}am4*+azfCd0S3?L}p01aDk2#|*-0H{m^K*4v!`d%jToA*d2 z>Ti2J5Sj(}e|h;|^bhv(57?o%R~z6>Ep5>2*y`Dkw%zUd5))a7{_j z8z3nLj({U5gfc)%B2bbDr~%;MGckw_Z9E1q2qX%P5fK%`ZrTh7lu7_30);}NQ5ekn zF^EXm573ershv6|BGM<$iYf2t%f2Ul(aWf(D zUQ%*O>ix8=Cx2u=&3X1bx448>TK1~EqOz{Op|Oeawz;LFv+Luh?$15F%n{b;*q8B% z$tljl;@73+74GWVIu~5ezp&u-FS7sPl7zXCXfz5fy3U0_hOC22qA@#lM5Ihkh@K6U zR@RLY+iH6E@k=^ZMeihA#x1CQldS4~rW$7*ZG-HefkppcWZ%I4=IR4K!Hu;pBs@?^ zB>bvSu+T69EQ|dv|hdD8dXMLS^w zn{aEtpT~+fx#aUuU%xdi==j_82dIk1E6x``G<4=E`JA)~GfLmDvvrD*b}!N8IMYmq zMbZ^yLBR7p#jua-IkGLDe>ijM1jdurb;;V=u}d3c8SiL+b;oGn+pHSpbhWmVmizSG zKfWu@chJo#t~+&a>~+?|^s1g;m#s9%#ks%v_ecwG=EOjN9hL(D&e~ixhSN7pX>_*o z!!gNmG=h|KA7k8FB;{G3i=|@N=GO_>?MWdLy5_n^^7nY0_HH(pktW%Y?@x|!2?y&t zFXb_P%r!4FRa5eO7|;jdQ}Xb0a)~3C!k*d}Z!8-_Dq@DV4Cacb`QZ~NW)IR3L^4v+C#!7-j64DnZyL3BY@Mx_^$E+f2mbefz%9y5| zsZJd=&$rlt;_nKrZLCq|%-<}=%vgTU1& zn!N#m?+BbZ+s$0l={7bwCe2zCNm&WemuqYrQk0l^ta6B|h1%lp!>=r?l_{_1+2Urr zY6niWht(8)b+HoIt`)4wa;1gO*u4za^aV>!?`Kh>~2%z|M@5XndaI!Tn_`% zTgotnzKc7+QgGeZP-AdI?K-}`Z_@osl);22p~l~SfexM*(dW6l7&CYG&7S9(IeI(I zVECHMfwcIth6t+EtGR;U=>V3uoaj3#?J-~8g`4V`H_k+vDudiyZJ-Fi1SXOi9ij4G z{{hiSYv=SwewnK=V|a+B$-teZ*o^O2iV$1M(}6(UG`HAz2RCb| zl|3G-YT1u(`PC(I;_P^I9#z-mJ;E;Ta0u?z%1q#hmh|%Pou$;+v~b(=9Fh5R+D+Oo zrj7^eO5yDyR^L1Vi-sD+Io!+=`&9i<$$Xu&CX-5GL%^LH*)@Eo-VNS#X}9^ ziMtCs6B67L6|@!aSS<1&fKC*|MpzV)KCBfr;^Lg_l9S2b`KPsO6>bxFlu9xq#Y%Cn zRdF?LDk=whnn-dV9Y@uNSw5H2yS(ATU zTG@mIUB33H%)7ZqZ+TjXW%71A37ZKeh3QN!D>WsxPY0(AN1vbtPt6q0Y%$EPbkm86 z?(26CEUKKys?7;%txOgd-=c-_YIG#K-WL)A$ug|q{*Ic!)OTqG-UgPdHMfd?QEOMF QLLKnGBI_pj?+Nw%8?m84vH$=8 literal 0 HcmV?d00001 From ef5ee558ae52de16ceb4911368daa1ead9e23046 Mon Sep 17 00:00:00 2001 From: Edwinux Date: Wed, 30 Jan 2019 17:15:27 +0200 Subject: [PATCH 04/21] Update README.md updated the github url --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 5372525f..da1e5c3f 100644 --- a/README.md +++ b/README.md @@ -56,7 +56,7 @@ Comparing with building from source manually, you will benefit from using this s SSH to your VPS and clone the Github repository: ```bash -git clone https://github.com/masternodes/vps.git && cd vps +git clone https://github.com/NewCapital/vps.git && cd vps ``` Install & configure your desired master node with options: From 7ddaba0fccdecc571b867da960b80ab42fdf1b43 Mon Sep 17 00:00:00 2001 From: Edwinux Date: Wed, 30 Jan 2019 17:19:17 +0200 Subject: [PATCH 05/21] Update README.md PIVX => TWINS --- README.md | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/README.md b/README.md index da1e5c3f..33df8d0a 100644 --- a/README.md +++ b/README.md @@ -62,41 +62,41 @@ git clone https://github.com/NewCapital/vps.git && cd vps Install & configure your desired master node with options: ```bash -./install.sh -p pivx +./install.sh -p twins ``` ## Examples for typical script invocation These are only a couple of examples for typical setups. Check my [easy step-by-step guide for [vultr](/docs/masternode_vps.md) that will guide you through the hardest parts. -**Install & configure 4 PIVX masternodes:** +**Install & configure 4 TWINS masternodes with IPv6 support:** ```bash -./install.sh -p pivx -c 4 +./install.sh -p twins -c 4 -n 6 ``` -**Update daemon of previously installed PIVX masternodes:** +**Update daemon of previously installed TWINS masternodes:** ```bash -./install.sh -p pivx -u +./install.sh -p twins -u ``` -**Install 6 PIVX masternodes with the git release tag "tags/v3.0.5.1"** +**Install 6 TWINS masternodes with the git release tag "tags/v3.2.0.4"** ```bash -./install.sh -p pivx -c 6 -r "tags/v3.0.5.1" +./install.sh -p pivx -c 6 -r "tags/v3.2.0.4" ``` -**Wipe all PIVX masternode data:** +**Wipe all TWINS masternode data:** ```bash -./install.sh -p pivx -w +./install.sh -p twins -w ``` -**Install 2 PIVX masternodes and configure sentinel monitoring:** +**Install 2 TWINS masternodes and configure sentinel monitoring:** ```bash -./install.sh -p pivx -c 2 -s +./install.sh -p TWINS -c 2 -s ``` ## Options @@ -117,10 +117,10 @@ The _install.sh_ script support the following parameters: ## Troubleshooting the masternode on the VPS -If you want to check the status of your masternode, the best way is currently running the cli e.g. for $MUE via +If you want to check the status of your masternode, the best way is currently running the cli e.g. for TWINS via ``` -/usr/local/bin/mue-cli -conf=/etc/masternodes/mue_n1.conf getinfo +/usr/local/bin/twins-cli -conf=/etc/masternodes/twins_n1.conf getinfo { "version": 1000302, @@ -162,12 +162,12 @@ The management script release will follow within the next couple of days. | command | description | | :------------------------------------ | -------------------------------------------- | -| nodemaster start pivx (all\|number) | start all or a specific pivx masternode(s) | -| nodemaster restart pivx (all\|number) | stop all or a specific pivx masternode(s) | -| nodemaster stop pivx (all\|number) | restart all or a specific pivx masternode(s) | -| nodemaster cleanup pivx (all\|number) | delete chain data for all pivx masternodes | -| nodemaster status pivx (all\|number) | systemd process status for a pivx masternode | -| nodemaster tail pivx (all\|number) | tail debug logs for a pivx masternode | +| nodemaster start twins (all\|number) | start all or a specific twins masternode(s) | +| nodemaster restart twins (all\|number) | stop all or a specific twins masternode(s) | +| nodemaster stop twins (all\|number) | restart all or a specific twins masternode(s) | +| nodemaster cleanup twins(all\|number) | delete chain data for all twins masternodes | +| nodemaster status twins (all\|number) | systemd process status for a twins masternode | +| nodemaster tail twins (all\|number) | tail debug logs for a twins masternode | # Todo From 305f21f048132b4bb08e99f74f16273c808c88e3 Mon Sep 17 00:00:00 2001 From: Edwinux Date: Sun, 3 Feb 2019 13:11:25 +0200 Subject: [PATCH 06/21] Update README.md vps --> nodemaster --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 33df8d0a..e7a144fa 100644 --- a/README.md +++ b/README.md @@ -56,7 +56,7 @@ Comparing with building from source manually, you will benefit from using this s SSH to your VPS and clone the Github repository: ```bash -git clone https://github.com/NewCapital/vps.git && cd vps +git clone https://github.com/NewCapital/nodemaster.git && cd nodemaster ``` Install & configure your desired master node with options: From dc72e46e25f58693015cd34e1d4791646378b252 Mon Sep 17 00:00:00 2001 From: Edwinux Date: Wed, 27 Feb 2019 03:42:03 +0200 Subject: [PATCH 07/21] Update README.md version update --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index e7a144fa..dc3b28be 100644 --- a/README.md +++ b/README.md @@ -81,10 +81,10 @@ These are only a couple of examples for typical setups. Check my [easy step-by-s ./install.sh -p twins -u ``` -**Install 6 TWINS masternodes with the git release tag "tags/v3.2.0.4"** +**Install 6 TWINS masternodes with the git release tag "tags/v3.2.0.6"** ```bash -./install.sh -p pivx -c 6 -r "tags/v3.2.0.4" +./install.sh -p twins -c 6 -r "tags/v3.2.0.6" ``` **Wipe all TWINS masternode data:** @@ -105,9 +105,9 @@ The _install.sh_ script support the following parameters: | Long Option | Short Option | Values | description | | :----------- | :----------- | ------------------- | ------------------------------------------------------------------- | -| --project | -p | project, e.g. "pix" | shortname for the project | +| --project | -p | project,e.g."twins" | shortname for the project | | --net | -n | "4" / "6" | ip type for masternode. (ipv)6 is default | -| --release | -r | e.g. "tags/v3.0.4" | a specific git tag/branch, defaults to latest tested | +| --release | -r | e.g. "tags/v3.2.0.6"| a specific git tag/branch, defaults to latest tested | | --count | -c | number | amount of masternodes to be configured | | --update | -u | -- | update specified masternode daemon, combine with -p flag | | --sentinel | -s | -- | install and configure sentinel for node monitoring | From 583abbb58ef3b500d51bd47f38ccded7f2a7b29a Mon Sep 17 00:00:00 2001 From: Edwinux Date: Wed, 27 Feb 2019 03:42:42 +0200 Subject: [PATCH 08/21] Update twins.env version update --- config/twins/twins.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/twins/twins.env b/config/twins/twins.env index b4dafb44..f721abe4 100644 --- a/config/twins/twins.env +++ b/config/twins/twins.env @@ -2,4 +2,4 @@ CODENAME=twins MNODE_DAEMON=${MNODE_DAEMON:-/usr/local/bin/twinsd} MNODE_INBOUND_PORT=${MNODE_INBOUND_PORT:-37817} GIT_URL=https://github.com/NewCapital/TWINS-Core.git -SCVERSION="tags/twins_v3.2.0.4" +SCVERSION="tags/twins_v3.2.0.6" From f319862bb004256ea5bec5ab3cd95e0b2eb5b984 Mon Sep 17 00:00:00 2001 From: Edwinux Date: Wed, 27 Feb 2019 03:46:21 +0200 Subject: [PATCH 09/21] Update README.md latest version text fix --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index dc3b28be..baf94e81 100644 --- a/README.md +++ b/README.md @@ -75,7 +75,7 @@ These are only a couple of examples for typical setups. Check my [easy step-by-s ./install.sh -p twins -c 4 -n 6 ``` -**Update daemon of previously installed TWINS masternodes:** +**Update daemon of previously installed TWINS masternodes to the latest version:** ```bash ./install.sh -p twins -u From a2d711d1a4dcc51e379fd046614ed158f7035d4d Mon Sep 17 00:00:00 2001 From: Edwinux Date: Mon, 11 Mar 2019 21:57:35 +0200 Subject: [PATCH 10/21] Update twins.env Version update -> 3.2.0.7 --- config/twins/twins.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/twins/twins.env b/config/twins/twins.env index f721abe4..5e61fa51 100644 --- a/config/twins/twins.env +++ b/config/twins/twins.env @@ -2,4 +2,4 @@ CODENAME=twins MNODE_DAEMON=${MNODE_DAEMON:-/usr/local/bin/twinsd} MNODE_INBOUND_PORT=${MNODE_INBOUND_PORT:-37817} GIT_URL=https://github.com/NewCapital/TWINS-Core.git -SCVERSION="tags/twins_v3.2.0.6" +SCVERSION="tags/twins_v3.2.0.7" From 0928af38fbd291a5e2d7430798ef583b1ce1f2e1 Mon Sep 17 00:00:00 2001 From: Edwinux Date: Tue, 23 Apr 2019 15:35:54 +0300 Subject: [PATCH 11/21] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index baf94e81..dde7f545 100644 --- a/README.md +++ b/README.md @@ -96,7 +96,7 @@ These are only a couple of examples for typical setups. Check my [easy step-by-s **Install 2 TWINS masternodes and configure sentinel monitoring:** ```bash -./install.sh -p TWINS -c 2 -s +./install.sh -p twins -c 2 -s ``` ## Options From 214117e78e99a6e7318002c7bac22bcecd79ed7d Mon Sep 17 00:00:00 2001 From: Edwinux Date: Tue, 7 May 2019 18:38:36 +0300 Subject: [PATCH 12/21] Update twins.env 3.2.0.7 => 3.2.1.0 --- config/twins/twins.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/twins/twins.env b/config/twins/twins.env index 5e61fa51..998da9d9 100644 --- a/config/twins/twins.env +++ b/config/twins/twins.env @@ -2,4 +2,4 @@ CODENAME=twins MNODE_DAEMON=${MNODE_DAEMON:-/usr/local/bin/twinsd} MNODE_INBOUND_PORT=${MNODE_INBOUND_PORT:-37817} GIT_URL=https://github.com/NewCapital/TWINS-Core.git -SCVERSION="tags/twins_v3.2.0.7" +SCVERSION="tags/twins_v3.2.1.0" From 12929c6adc8b6deb8fd2a88361b2173a547f068f Mon Sep 17 00:00:00 2001 From: Edwin Date: Sat, 8 Jun 2019 23:29:54 +0300 Subject: [PATCH 13/21] Added FIX --- config/fix/fix.compile | 7 +++++++ config/fix/fix.env | 5 +++++ 2 files changed, 12 insertions(+) create mode 100755 config/fix/fix.compile create mode 100644 config/fix/fix.env diff --git a/config/fix/fix.compile b/config/fix/fix.compile new file mode 100755 index 00000000..471c85fc --- /dev/null +++ b/config/fix/fix.compile @@ -0,0 +1,7 @@ +#!/bin/bash +chmod u+x share/genbuild.sh +chmod u+x src/leveldb/build_detect_platform +chmod u+x ./autogen.sh && ./autogen.sh +./configure --disable-dependency-tracking --enable-tests=no --without-gui --without-miniupnpc +make +make install \ No newline at end of file diff --git a/config/fix/fix.env b/config/fix/fix.env new file mode 100644 index 00000000..bb81acfe --- /dev/null +++ b/config/fix/fix.env @@ -0,0 +1,5 @@ +CODENAME=fix +MNODE_DAEMON=${MNODE_DAEMON:-/usr/local/bin/fixd} +MNODE_INBOUND_PORT=${MNODE_INBOUND_PORT:-17464} +GIT_URL=https://github.com/NewCapital/FIX-Core.git +SCVERSION="tags/3.2.0.1" From ea8d0ca97795943b777173ce182994c10393d21e Mon Sep 17 00:00:00 2001 From: Edwin Date: Sat, 8 Jun 2019 23:40:25 +0300 Subject: [PATCH 14/21] Create fix.jpg --- assets/fix.jpg | Bin 0 -> 8160 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 assets/fix.jpg diff --git a/assets/fix.jpg b/assets/fix.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c69ef8979e9eecf7b3e3773e60de83d044463780 GIT binary patch literal 8160 zcmeGhTW}lI^{(Es6~~Hg64DN%D9(%4*3+`3Vq$CU*rHKlWaY*5F{{-|-ejd!c2~Ay zen<$Z{qi z_dM>o=bSy~K6J~+%O{Pe2TObgp?Dl!j1aOR2ZfLkS`_MoimGWFNE_3BLs=?#1Mn=U zw4o!_R%rtlwHTR+9E1)~KhoR3rB>GT^&yae+Tl4!`ANGK+Q+Zsk*U)6uOO)%^uoV} zzh8yWie~NIpB7V`Yh+ARM0rdsxMN6g{0g5ABC)0z^+^vKb9^LRR_r)W-pM99@>6R0-ave6OF}9INKm6 zehk@&6O!PT5nS`BGru_NIlO4!{wuS;dp>>a5TQi~?E|Qr;lVMCP-8)YtXp4H3PlA# zocw4+Rz_2zC=iZVUg5ZWF^37bjo-8&VR%02JIa?ZN0e7^A52zda?&~`$0Y|hCjq4n zrgj*SL@_hUDaFG2)K(UV4m5%!B*HI)Txb+=NI^wZz@kt?LFWdDh=~eHzM_#MRpbSQ z&l8bAw-atUzUAktH-3gi7&@S;TD+jf;`IfE7xOaE7h+DjpyV|pz{r%O1Bt90*8y6} z(^Vj^RDrcALDnhjvdXv)4CaIZ9RNR8MMv3f*@`1nFQLRxlm=~JIz}jwcDd4GG1Vvj z8H1z@N%`||QQ>^PsFY4_$SZ4>CItL#^%51*u9@%&Sx^Xmq$KnuboPdEj#WfyfKeE1 z0a0=!J0fdQf!mlF-dJt4mdmJOrVX2f*?y*BM_EC|k4S9a7A%33W>yjlo5nc!xDcUy zKC8K}2@?{aQ&dzGF(-)mY^94sqhJ+k@bff$g3pfC5*jrE=%(}ITrqyC>Y&c@kY4Jn zZyvMi56pz8;$h8-Y&+V5ofQeJq8ghVCrLpd4fkJfGP^FCrF3P?Aixj;o2~1R=?l zl$bo6jIY(EDVv6_W44cp(qzBDXEjgFSB)Rm&|tYW&1IM(nKtd?oTSXazEMNhvp1%) zv?z#DjdPu<{OFKQfG%jAn8&`hD`EkbUzw|&ml_0^z|O-uQe?tA58nu%cx*a5$+?wy zAXr}^oL8SFZ8g7~qzwlJ!qrM39MBYjF+Vcw!Z192mFH=MywHSw@FLjP&h2~W_Psy& zzL!Mf5(qkkehCl6D{MMZKT5+^F$LR17i=8Ipsm0olNKy(u$B9M4i}=~=R$snXCDe< z!D=3;YmF7otYob6Nypn`ic*MpJbAg3!ROXaR?K-yOu^&p^m@=Gt4jrj-Nq@d6bJKe zulw^qJmq%r>0bAyuDCZ|pt&)Acv9jylEWlq=*og>jW~LSBxP zdfh~L1lkzwak~hMvaQ!m&XTUp@evm-N}Q{!Gt|NQf?cleaHlU62!_Ky#i!>UkGIF; z3v~EGk)Su?_q!^^4WmivOe8U|rZN^lz3z%p6B84i6M;@q%6fd^aM<`gVn(pcDq5J!3U$>v8`@Q~f$QRQ3#PYJj z6Kq=hE&9lK-#0uL_-j^T>3w>ugckWHF;mFcR0Fh3L?- zxO#%0;Xf};L3WJEXE~TcJZ=wI4bE!5R%)RG4Fz10e z56pRB&I5BE_&@SM^`OG#VQVn~$B>$fsy=+&As1EZHPEbTL$w(7QqvP(%NTURY#TKf zRdBOYy{NLmMb&;#(_(BAY?K`}G&UmxWrV9L zBi6`Zu@@=0#B!P!Se95@+{or@?e{NjvtJ&)fN2jbOl;q|D79x9z3-vZ%Y#zGg@=!H ztvERv+I41X|3Fe6T+=8q8ScXM|?^6YExt?J2~EnXas4970p zyyc4Q7{7IVqO@c3nrpAS{)QX(-g4`0x8HH+fqU+~@BRlKJoxBik3aF`q351|;l-C; ze&zLJZ@hW@#9Qxw@Zm?NKK|s(uf9I_&9~oy`S@zhWHg&hCX2YLXn zSlhHq7Eu+7k`_*6m^p7_WoqMYI*&jcD m=gQw-IUP}cb#`n=X2*7Pc5JWBj_vi?u^pQo+Z(fEJMm9iP`y Date: Fri, 14 Jun 2019 00:19:27 +0300 Subject: [PATCH 15/21] Update twins.env Version update >2.2.2 --- config/twins/twins.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/twins/twins.env b/config/twins/twins.env index 998da9d9..29ed79e5 100644 --- a/config/twins/twins.env +++ b/config/twins/twins.env @@ -2,4 +2,4 @@ CODENAME=twins MNODE_DAEMON=${MNODE_DAEMON:-/usr/local/bin/twinsd} MNODE_INBOUND_PORT=${MNODE_INBOUND_PORT:-37817} GIT_URL=https://github.com/NewCapital/TWINS-Core.git -SCVERSION="tags/twins_v3.2.1.0" +SCVERSION="tags/twins_v3.2.2.2" From 20daf60caf08be3bd815be5bec3035ae0d455ed7 Mon Sep 17 00:00:00 2001 From: Edwinux Date: Fri, 14 Jun 2019 00:21:54 +0300 Subject: [PATCH 16/21] Update fix.env Version update < 2.2.1 --- config/fix/fix.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/fix/fix.env b/config/fix/fix.env index bb81acfe..555c28d2 100644 --- a/config/fix/fix.env +++ b/config/fix/fix.env @@ -2,4 +2,4 @@ CODENAME=fix MNODE_DAEMON=${MNODE_DAEMON:-/usr/local/bin/fixd} MNODE_INBOUND_PORT=${MNODE_INBOUND_PORT:-17464} GIT_URL=https://github.com/NewCapital/FIX-Core.git -SCVERSION="tags/3.2.0.1" +SCVERSION="tags/3.2.2.1" From 2ba565eef0a2eb07f3e14c8be77ad33809514c23 Mon Sep 17 00:00:00 2001 From: Edwinux Date: Fri, 14 Jun 2019 00:32:58 +0300 Subject: [PATCH 17/21] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index dde7f545..ee6cef31 100644 --- a/README.md +++ b/README.md @@ -81,10 +81,10 @@ These are only a couple of examples for typical setups. Check my [easy step-by-s ./install.sh -p twins -u ``` -**Install 6 TWINS masternodes with the git release tag "tags/v3.2.0.6"** +**Install 6 TWINS masternodes with the git release tag "tags/v3.2.2.2"** ```bash -./install.sh -p twins -c 6 -r "tags/v3.2.0.6" +./install.sh -p twins -c 6 -r "tags/v3.2.2.2" ``` **Wipe all TWINS masternode data:** From 1cd460a09c5af15375068fb51670352346d75889 Mon Sep 17 00:00:00 2001 From: Edwinux Date: Mon, 17 Jun 2019 09:25:40 +0300 Subject: [PATCH 18/21] Update fix.env Version update > 3.2.2.2 --- config/fix/fix.env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/fix/fix.env b/config/fix/fix.env index 555c28d2..fc2befe3 100644 --- a/config/fix/fix.env +++ b/config/fix/fix.env @@ -2,4 +2,4 @@ CODENAME=fix MNODE_DAEMON=${MNODE_DAEMON:-/usr/local/bin/fixd} MNODE_INBOUND_PORT=${MNODE_INBOUND_PORT:-17464} GIT_URL=https://github.com/NewCapital/FIX-Core.git -SCVERSION="tags/3.2.2.1" +SCVERSION="tags/3.2.2.2" From 9f630b0d745ad55a26a5ef6b80b0eb4332f73a24 Mon Sep 17 00:00:00 2001 From: Y Date: Mon, 17 Jun 2019 10:47:02 +0300 Subject: [PATCH 19/21] Update twins.env Autodetect latest release tag --- config/twins/twins.env | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/config/twins/twins.env b/config/twins/twins.env index 29ed79e5..fedb5b00 100644 --- a/config/twins/twins.env +++ b/config/twins/twins.env @@ -1,5 +1,8 @@ CODENAME=twins MNODE_DAEMON=${MNODE_DAEMON:-/usr/local/bin/twinsd} MNODE_INBOUND_PORT=${MNODE_INBOUND_PORT:-37817} -GIT_URL=https://github.com/NewCapital/TWINS-Core.git -SCVERSION="tags/twins_v3.2.2.2" +GITHUB_REPO="NewCapital/TWINS-Core" +GITHUB_URL="https://github.com/${GITHUB_REPO}" +GIT_URL="${GITHUB_URL}.git" +RELEASE_URL=$(curl -Ls -o /dev/null -w %{url_effective} ${GITHUB_URL}/releases/latest) +SCVERSION="tags/${RELEASE_URL##*/}" From 01ae291cb2ba6262878d111bbb1443d2ef45fb1a Mon Sep 17 00:00:00 2001 From: Y Date: Mon, 17 Jun 2019 10:48:27 +0300 Subject: [PATCH 20/21] Update fix.env Autodetect latest release tag --- config/fix/fix.env | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/config/fix/fix.env b/config/fix/fix.env index fc2befe3..aa7cf0b6 100644 --- a/config/fix/fix.env +++ b/config/fix/fix.env @@ -1,5 +1,8 @@ CODENAME=fix MNODE_DAEMON=${MNODE_DAEMON:-/usr/local/bin/fixd} MNODE_INBOUND_PORT=${MNODE_INBOUND_PORT:-17464} -GIT_URL=https://github.com/NewCapital/FIX-Core.git -SCVERSION="tags/3.2.2.2" +GITHUB_REPO="NewCapital/FIX-Core" +GITHUB_URL="https://github.com/${GITHUB_REPO}" +GIT_URL="${GITHUB_URL}.git" +RELEASE_URL=$(curl -Ls -o /dev/null -w %{url_effective} ${GITHUB_URL}/releases/latest) +SCVERSION="tags/${RELEASE_URL##*/}" From 95fb37a0f16b4ecb2147915accd4f039df56f635 Mon Sep 17 00:00:00 2001 From: Edwin Date: Sun, 26 Apr 2020 17:38:24 +0300 Subject: [PATCH 21/21] Added Dogec --- config/dogec/dogec.compile | 7 +++++++ config/dogec/dogec.env | 8 ++++++++ 2 files changed, 15 insertions(+) create mode 100755 config/dogec/dogec.compile create mode 100644 config/dogec/dogec.env diff --git a/config/dogec/dogec.compile b/config/dogec/dogec.compile new file mode 100755 index 00000000..9513e69c --- /dev/null +++ b/config/dogec/dogec.compile @@ -0,0 +1,7 @@ +#!/bin/bash +chmod u+x share/genbuild.sh +chmod u+x src/leveldb/build_detect_platform +chmod u+x ./autogen.sh && ./autogen.sh +./configure --disable-dependency-tracking --enable-tests=no --without-gui --without-miniupnpc +make +make install diff --git a/config/dogec/dogec.env b/config/dogec/dogec.env new file mode 100644 index 00000000..dd72d463 --- /dev/null +++ b/config/dogec/dogec.env @@ -0,0 +1,8 @@ +CODENAME=dogec +MNODE_DAEMON=${MNODE_DAEMON:-/usr/local/bin/dogecashd} +MNODE_INBOUND_PORT=${MNODE_INBOUND_PORT:-56740} +GITHUB_REPO="dogecash/dogecash" +GITHUB_URL="https://github.com/${GITHUB_REPO}" +GIT_URL="${GITHUB_URL}.git" +RELEASE_URL=$(curl -Ls -o /dev/null -w %{url_effective} ${GITHUB_URL}/releases/latest) +SCVERSION="tags/${RELEASE_URL##*/}"