Removed unused backend package definitions

This commit is contained in:
Jakub Matys 2018-07-31 14:02:33 +02:00
parent fcf3056f72
commit d99d21bfe5
177 changed files with 0 additions and 3102 deletions

View File

@ -1,28 +0,0 @@
TARGETS = bitcoin zcash bcash ethereum bgold dash litecoin dogecoin vertcoin namecoin
IMAGE = blockbook-backend-build-deb
NO_CACHE = false
.PHONY: $(TARGETS)
all: $(TARGETS)
$(TARGETS): .docker-image
docker run -t --rm -e PACKAGER="`id -u`:`id -g`" -v $(CURDIR)/$@:/deb/$@ $(IMAGE) $@
mv $@/*.deb .
build-image:
rm -f .docker-image
$(MAKE) .docker-image
.docker-image:
docker build --no-cache=$(NO_CACHE) -t $(IMAGE) docker
@ docker images -q $(IMAGE) > $@
clean: clean-packages clean-image
clean-packages:
rm -f *.deb
clean-image:
- docker rmi $(IMAGE)
@ rm -f .docker-image

View File

@ -1,15 +0,0 @@
BITCOINABC_VERSION := 0.17.1
BITCOINABC_ARCHIVE := bitcoin-abc-${BITCOINABC_VERSION}-x86_64-linux-gnu.tar.gz
BITCOINABC_SHA256 := eccf8b61ba0549f6839e586c7dc6fc4bf6d7591ac432aaea8a7df0266b113d27
all:
wget https://download.bitcoinabc.org/${BITCOINABC_VERSION}/linux/${BITCOINABC_ARCHIVE}
[ "$$(sha256sum ${BITCOINABC_ARCHIVE} | cut -d ' ' -f 1)" = "${BITCOINABC_SHA256}" ]
tar -xf ${BITCOINABC_ARCHIVE}
mv bitcoin-abc-${BITCOINABC_VERSION} bitcoin-abc
rm bitcoin-abc/bin/bitcoin-qt
rm bitcoin-abc/bin/test_bitcoin
clean:
rm -rf bitcoin-abc
rm -f ${BITCOINABC_ARCHIVE}*

View File

@ -1,16 +0,0 @@
daemon=1
server=1
nolisten=1
rpcuser=rpc
rpcpassword=rpc
rpcport=8031
txindex=1
zmqpubhashtx=tcp://127.0.0.1:38331
zmqpubhashblock=tcp://127.0.0.1:38331
zmqpubrawblock=tcp://127.0.0.1:38331
zmqpubrawtx=tcp://127.0.0.1:38331
rpcworkqueue=1100
maxmempool=2000
dbcache=1000

View File

@ -1,17 +0,0 @@
daemon=1
server=1
testnet=1
nolisten=1
rpcuser=rpc
rpcpassword=rpc
rpcport=18031
txindex=1
zmqpubhashtx=tcp://127.0.0.1:48331
zmqpubhashblock=tcp://127.0.0.1:48331
zmqpubrawblock=tcp://127.0.0.1:48331
zmqpubrawtx=tcp://127.0.0.1:48331
rpcworkqueue=1100
maxmempool=2000
dbcache=1000

View File

@ -1 +0,0 @@
/opt/coins/nodes/bcash_testnet/bcash_testnet.conf

View File

@ -1 +0,0 @@
/opt/coins/data/bcash_testnet/backend

View File

@ -1,2 +0,0 @@
bitcoin-abc/* /opt/coins/nodes/bcash_testnet
bcash_testnet.conf /opt/coins/nodes/bcash_testnet

View File

@ -1,10 +0,0 @@
/opt/coins/data/bcash_testnet/backend/testnet3/debug.log
/opt/coins/data/bcash_testnet/backend/testnet3/db.log
{
rotate 7
daily
compress
missingok
notifempty
copytruncate
}

View File

@ -1,20 +0,0 @@
#!/bin/bash
set -e
case "$1" in
configure)
if ! id -u bcash &> /dev/null
then
useradd --system -M -U bcash -s /bin/false
fi
if [ "$(stat -c '%U' /opt/coins/data/bcash_testnet/backend)" != "bcash" ]
then
chown -R bcash:bcash /opt/coins/data/bcash_testnet/backend
fi
;;
esac
#DEBHELPER#

View File

@ -1,47 +0,0 @@
# It is not recommended to modify this file in-place, because it will
# be overwritten during package upgrades. If you want to add further
# options or overwrite existing ones then use
# $ systemctl edit bcash-testnet.service
# See "man systemd.service" for details.
# Note that almost all daemon options could be specified in
# /opt/coins/nodes/bcash_testnet/bcash_testnet.conf
[Unit]
Description=Bitcoin Cash daemon (testnet)
After=network.target
[Service]
ExecStart=/opt/coins/nodes/bcash_testnet/bin/bitcoind -datadir=/opt/coins/data/bcash_testnet/backend -conf=/opt/coins/nodes/bcash_testnet/bcash_testnet.conf -pid=/run/bitcoin-abc/bcash_testnet.pid
# Creates /run/bitcoin-abc owned by bcash
RuntimeDirectory=bitcoin-abc
User=bcash
Type=forking
PIDFile=/run/bitcoin-abc/bcash_testnet.pid
Restart=on-failure
# Resource limits
LimitNOFILE=500000
# Hardening measures
####################
# Provide a private /tmp and /var/tmp.
PrivateTmp=true
# Mount /usr, /boot/ and /etc read-only for the process.
ProtectSystem=full
# Disallow the process and all of its children to gain
# new privileges through execve().
NoNewPrivileges=true
# Use a new /dev namespace only populated with API pseudo devices
# such as /dev/null, /dev/zero and /dev/random.
PrivateDevices=true
# Deny the creation of writable and executable memory mappings.
MemoryDenyWriteExecute=true
[Install]
WantedBy=multi-user.target

View File

@ -1 +0,0 @@
/opt/coins/nodes/bcash/bcash.conf

View File

@ -1 +0,0 @@
/opt/coins/data/bcash/backend

View File

@ -1,2 +0,0 @@
bitcoin-abc/* /opt/coins/nodes/bcash
bcash.conf /opt/coins/nodes/bcash

View File

@ -1,10 +0,0 @@
/opt/coins/data/bcash/backend/debug.log
/opt/coins/data/bcash/backend/db.log
{
rotate 7
daily
compress
missingok
notifempty
copytruncate
}

View File

@ -1,20 +0,0 @@
#!/bin/bash
set -e
case "$1" in
configure)
if ! id -u bcash &> /dev/null
then
useradd --system -M -U bcash -s /bin/false
fi
if [ "$(stat -c '%U' /opt/coins/data/bcash/backend)" != "bcash" ]
then
chown -R bcash:bcash /opt/coins/data/bcash/backend
fi
;;
esac
#DEBHELPER#

View File

@ -1,47 +0,0 @@
# It is not recommended to modify this file in-place, because it will
# be overwritten during package upgrades. If you want to add further
# options or overwrite existing ones then use
# $ systemctl edit bcash.service
# See "man systemd.service" for details.
# Note that almost all daemon options could be specified in
# /opt/coins/nodes/bcash/bcash.conf
[Unit]
Description=Bitcoin Cash daemon (mainnet)
After=network.target
[Service]
ExecStart=/opt/coins/nodes/bcash/bin/bitcoind -datadir=/opt/coins/data/bcash/backend -conf=/opt/coins/nodes/bcash/bcash.conf -pid=/run/bitcoin-abc/bcash.pid
# Creates /run/bitcoin-abc owned by bcash
RuntimeDirectory=bitcoin-abc
User=bcash
Type=forking
PIDFile=/run/bitcoin-abc/bcash.pid
Restart=on-failure
# Resource limits
LimitNOFILE=500000
# Hardening measures
####################
# Provide a private /tmp and /var/tmp.
PrivateTmp=true
# Mount /usr, /boot/ and /etc read-only for the process.
ProtectSystem=full
# Disallow the process and all of its children to gain
# new privileges through execve().
NoNewPrivileges=true
# Use a new /dev namespace only populated with API pseudo devices
# such as /dev/null, /dev/zero and /dev/random.
PrivateDevices=true
# Deny the creation of writable and executable memory mappings.
MemoryDenyWriteExecute=true
[Install]
WantedBy=multi-user.target

View File

@ -1,29 +0,0 @@
bcash (0.17.1-satoshilabs4) unstable; urgency=medium
* Rename packages and directories
-- Martin Bohm <martin.bohm@satoshilabs.com> Wed, 06 Jun 2018 11:12:13 +0200
bcash (0.17.1-satoshilabs3) unstable; urgency=medium
* Increased limits in backend configs
-- Jakub Matys <jakub.matys@satoshilabs.com> Wed, 30 May 2018 09:25:26 +0200
bcash (0.17.1-satoshilabs2) unstable; urgency=medium
* Changed RPC and ZMQ ports
-- Jakub Matys <jakub.matys@satoshilabs.com> Wed, 23 May 2018 11:09:24 +0200
bcash (0.17.1-satoshilabs1) unstable; urgency=medium
* Upgrade to 0.17.1
-- Jakub Matys <jakub.matys@satoshilabs.com> Wed, 09 May 2018 14:06:23 +0200
bcash (0.17.0-satoshilabs1) unstable; urgency=medium
* Initial build
-- Jakub Matys <jakub.matys@satoshilabs.com> Fri, 13 Apr 2018 11:31:01 +0200

View File

@ -1 +0,0 @@
9

View File

@ -1,16 +0,0 @@
Source: bcash
Section: satoshilabs
Priority: optional
Maintainer: jakub.matys@satoshilabs.com
Build-Depends: debhelper, wget, tar, gzip, make, dh-systemd, dh-exec
Standards-Version: 3.9.5
Package: backend-bcash
Architecture: amd64
Depends: ${shlibs:Depends}, ${misc:Depends}, logrotate
Description: Satoshilabs packaged bitcoin-cash server
Package: backend-bcash-testnet
Architecture: amd64
Depends: ${shlibs:Depends}, ${misc:Depends}, logrotate
Description: Satoshilabs packaged bitcoin-cash server

View File

@ -1,14 +0,0 @@
#!/usr/bin/make -f
DH_VERBOSE = 1
%:
dh $@ --with=systemd
override_dh_systemd_start:
dh_systemd_start --no-start
override_dh_installinit:
override_dh_strip:
dh_strip --no-automatic-dbgsym

View File

@ -1,18 +0,0 @@
BGOLD_VERSION := 0.15.1
BUILD_VERSION :=
BGOLD_ARCHIVE := bitcoin-gold-${BGOLD_VERSION}-x86_64-linux-gnu.tar.gz
all:
wget https://github.com/BTCGPU/BTCGPU/releases/download/v${BGOLD_VERSION}${BUILD_VERSION}/${BGOLD_ARCHIVE}
wget https://github.com/BTCGPU/BTCGPU/releases/download/v${BGOLD_VERSION}/SHA256SUMS.asc
gpg --verify SHA256SUMS.asc
sha256sum -c --ignore-missing SHA256SUMS.asc
tar -xf ${BGOLD_ARCHIVE}
mv bitcoin-gold-${BGOLD_VERSION} bgold
rm bgold/bin/bitcoin-qt
rm bgold/bin/test_bitcoin
clean:
rm -rf bgold
rm -f ${BGOLD_ARCHIVE}
rm -f SHA256SUMS.asc

View File

@ -1,209 +0,0 @@
daemon=1
server=1
nolisten=1
rpcuser=rpc
rpcpassword=rpc
rpcport=8035
txindex=1
zmqpubhashtx=tcp://127.0.0.1:38335
zmqpubhashblock=tcp://127.0.0.1:38335
zmqpubrawblock=tcp://127.0.0.1:38335
zmqpubrawtx=tcp://127.0.0.1:38335
mempoolexpiry=72
rpcworkqueue=1100
maxmempool=2000
dbcache=1000
timeout=768
maxconnections=250
addnode=188.126.0.134
addnode=45.56.84.44
addnode=109.201.133.93:8338
addnode=178.63.11.246:8338
addnode=188.120.223.153:8338
addnode=79.137.64.158:8338
addnode=78.193.221.106:8338
addnode=139.59.151.13:8338
addnode=76.16.12.81:8338
addnode=172.104.157.62:8338
addnode=43.207.67.209:8338
addnode=178.63.11.246:8338
addnode=79.137.64.158:8338
addnode=78.193.221.106:8338
addnode=139.59.151.13:8338
addnode=172.104.157.62:8338
addnode=178.158.247.119:8338
addnode=109.201.133.93:8338
addnode=178.63.11.246:8338
addnode=139.59.151.13:8338
addnode=172.104.157.62:8338
addnode=188.120.223.153:8338
addnode=178.158.247.119:8338
addnode=78.193.221.106:8338
addnode=79.137.64.158:8338
addnode=76.16.12.81:8338
addnode=176.12.32.153:8338
addnode=178.158.247.122:8338
addnode=81.37.147.185:8338
addnode=176.12.32.153:8338
addnode=79.137.64.158:8338
addnode=178.158.247.122:8338
addnode=66.70.247.151:8338
addnode=89.18.27.165:8338
addnode=178.63.11.246:8338
addnode=91.222.17.86:8338
addnode=37.59.50.143:8338
addnode=91.50.219.221:8338
addnode=154.16.63.17:8338
addnode=213.136.76.42:8338
addnode=176.99.4.140:8338
addnode=176.9.48.36:8338
addnode=78.193.221.106:8338
addnode=34.236.228.99:8338
addnode=213.154.230.107:8338
addnode=111.231.66.252:8338
addnode=188.120.223.153:8338
addnode=219.89.122.82:8338
addnode=109.192.23.101:8338
addnode=98.114.91.222:8338
addnode=217.66.156.41:8338
addnode=172.104.157.62:8338
addnode=114.44.222.73:8338
addnode=91.224.140.216:8338
addnode=149.154.71.96:8338
addnode=107.181.183.242:8338
addnode=36.78.96.92:8338
addnode=46.22.7.74:8338
addnode=89.110.53.186:8338
addnode=73.243.220.85:8338
addnode=109.86.137.8:8338
addnode=77.78.12.89:8338
addnode=87.92.116.26:8338
addnode=93.78.122.48:8338
addnode=35.195.83.0:8338
addnode=46.147.75.220:8338
addnode=212.47.236.104:8338
addnode=95.220.100.230:8338
addnode=178.70.142.247:8338
addnode=45.76.136.149:8338
addnode=94.155.74.206:8338
addnode=178.70.142.247:8338
addnode=128.199.228.97:8338
addnode=77.171.144.207:8338
addnode=159.89.192.119:8338
addnode=136.63.238.170:8338
addnode=31.27.193.105:8338
addnode=176.107.192.240:8338
addnode=94.140.241.96:8338
addnode=66.108.15.5:8338
addnode=81.177.127.204:8338
addnode=88.18.69.174:8338
addnode=178.70.130.94:8338
addnode=78.98.162.140:8338
addnode=95.133.156.224:8338
addnode=46.188.16.96:8338
addnode=94.247.16.21:8338
addnode=eunode.pool.gold:8338
addnode=asianode.pool.gold:8338
addnode=45.56.84.44:8338
addnode=176.9.48.36:8338
addnode=93.57.253.121:8338
addnode=172.104.157.62:8338
addnode=176.12.32.153:8338
addnode=pool.serverpower.net:8338
addnode=213.154.229.126:8338
addnode=213.154.230.106:8338
addnode=213.154.230.107:8338
addnode=213.154.229.50:8338
addnode=145.239.0.50:8338
addnode=107.181.183.242:8338
addnode=109.201.133.93:8338
addnode=120.41.190.109:8338
addnode=120.41.191.224:8338
addnode=138.68.249.79:8338
addnode=13.95.223.202:8338
addnode=145.239.0.50:8338
addnode=149.56.95.26:8338
addnode=158.69.103.228:8338
addnode=159.89.192.119:8338
addnode=164.132.207.143:8338
addnode=171.100.141.106:8338
addnode=172.104.157.62:8338
addnode=173.176.95.92:8338
addnode=176.12.32.153:8338
addnode=178.239.54.250:8338
addnode=178.63.11.246:8338
addnode=185.139.2.140:8338
addnode=188.120.223.153:8338
addnode=190.46.2.92:8338
addnode=192.99.194.113:8338
addnode=199.229.248.218:8338
addnode=213.154.229.126:8338
addnode=213.154.229.50:8338
addnode=213.154.230.106:8338
addnode=213.154.230.107:8338
addnode=217.182.199.21
addnode=35.189.127.200:8338
addnode=35.195.83.0:8338
addnode=35.197.197.166:8338
addnode=35.200.168.155:8338
addnode=35.203.167.11:8338
addnode=37.59.50.143:8338
addnode=45.27.161.195:8338
addnode=45.32.234.160:8338
addnode=45.56.84.44:8338
addnode=46.188.16.96:8338
addnode=46.251.19.171:8338
addnode=5.157.119.109:8338
addnode=52.28.162.48:8338
addnode=54.153.140.202:8338
addnode=54.68.81.2:83388338
addnode=62.195.190.190:8338
addnode=62.216.5.136:8338
addnode=65.110.125.175:8338
addnode=67.68.226.130:8338
addnode=73.243.220.85:8338
addnode=77.78.12.89:8338
addnode=78.193.221.106:8338
addnode=78.98.162.140:8338
addnode=79.137.64.158:8338
addnode=84.144.177.238:8338
addnode=87.92.116.26:8338
addnode=89.115.139.117:8338
addnode=89.18.27.165:8338
addnode=91.50.219.221:8338
addnode=93.88.74.26
addnode=93.88.74.26:8338
addnode=94.155.74.206:8338
addnode=95.154.201.132:8338
addnode=98.29.248.131:8338
addnode=u2.my.to:8338
addnode=[2001:470:b:ce:dc70:83ff:fe7a:1e74]:8338
addnode=2001:7b8:61d:1:250:56ff:fe90:c89f:8338
addnode=2001:7b8:63a:1002:213:154:230:106:8338
addnode=2001:7b8:63a:1002:213:154:230:107:8338
addnode=45.56.84.44
addnode=109.201.133.93:8338
addnode=120.41.191.224:30607
addnode=138.68.249.79:50992
addnode=138.68.249.79:51314
addnode=172.104.157.62
addnode=178.63.11.246:8338
addnode=185.139.2.140:8338
addnode=199.229.248.218:28830
addnode=35.189.127.200:41220
addnode=35.189.127.200:48244
addnode=35.195.83.0:35172
addnode=35.195.83.0:35576
addnode=35.195.83.0:35798
addnode=35.197.197.166:32794
addnode=35.197.197.166:33112
addnode=35.197.197.166:33332
addnode=35.203.167.11:52158
addnode=37.59.50.143:35254
addnode=45.27.161.195:33852
addnode=45.27.161.195:36738
addnode=45.27.161.195:58628

View File

@ -1 +0,0 @@
/opt/coins/nodes/bgold/bgold.conf

View File

@ -1 +0,0 @@
/opt/coins/data/bgold/backend

View File

@ -1,2 +0,0 @@
bgold/* /opt/coins/nodes/bgold
bgold.conf /opt/coins/nodes/bgold

View File

@ -1,10 +0,0 @@
/opt/coins/data/bgold/backend/debug.log
/opt/coins/data/bgold/backend/db.log
{
rotate 7
daily
compress
missingok
notifempty
copytruncate
}

View File

@ -1,20 +0,0 @@
#!/bin/bash
set -e
case "$1" in
configure)
if ! id -u bgold &> /dev/null
then
useradd --system -M -U bgold -s /bin/false
fi
if [ "$(stat -c '%U' /opt/coins/data/bgold/backend)" != "bgold" ]
then
chown -R bgold:bgold /opt/coins/data/bgold/backend
fi
;;
esac
#DEBHELPER#

View File

@ -1,47 +0,0 @@
# It is not recommended to modify this file in-place, because it will
# be overwritten during package upgrades. If you want to add further
# options or overwrite existing ones then use
# $ systemctl edit bgold.service
# See "man systemd.service" for details.
# Note that almost all daemon options could be specified in
# /opt/coins/nodes/bgold/bgold.conf
[Unit]
Description=Bitcoin Gold daemon (mainnet)
After=network.target
[Service]
ExecStart=/opt/coins/nodes/bgold/bin/bgoldd -datadir=/opt/coins/data/bgold/backend -conf=/opt/coins/nodes/bgold/bgold.conf -pid=/run/bgold/bgold.pid
# Creates /run/bitcoind owned by bgold
RuntimeDirectory=bgold
User=bgold
Type=forking
PIDFile=/run/bgold/bgold.pid
Restart=on-failure
# Resource limits
LimitNOFILE=500000
# Hardening measures
####################
# Provide a private /tmp and /var/tmp.
PrivateTmp=true
# Mount /usr, /boot/ and /etc read-only for the process.
ProtectSystem=full
# Disallow the process and all of its children to gain
# new privileges through execve().
NoNewPrivileges=true
# Use a new /dev namespace only populated with API pseudo devices
# such as /dev/null, /dev/zero and /dev/random.
PrivateDevices=true
# Deny the creation of writable and executable memory mappings.
MemoryDenyWriteExecute=true
[Install]
WantedBy=multi-user.target

View File

@ -1,23 +0,0 @@
bgold (0.15.1-satoshilabs1) unstable; urgency=medium
* Version 0.15.1
-- Martin Bohm <martin.bohm@satoshilabs.com> Mon, 02 Jul 2018 14:15:16 +0200
bgold (0.15.1-rc1-satoshilabs1) unstable; urgency=medium
* Version 0.15.1-rc1
-- Martin Bohm <martin.bohm@satoshilabs.com> Fri, 29 Jun 2018 14:15:16 +0200
bgold (0.15.0-satoshilabs2) unstable; urgency=medium
* Renamed package and paths
-- Jakub Matys <jakub.matys@satoshilabs.com> Wed, 06 Jun 2018 14:07:15 +0200
bgold (0.15.0-satoshilabs1) unstable; urgency=medium
* Initial build
-- Jakub Matys <jakub.matys@satoshilabs.com> Thu, 31 May 2018 11:46:34 +0200

View File

@ -1 +0,0 @@
9

View File

@ -1,11 +0,0 @@
Source: bgold
Section: satoshilabs
Priority: optional
Maintainer: jakub.matys@satoshilabs.com
Build-Depends: debhelper, wget, tar, gzip, make, dh-systemd, dh-exec
Standards-Version: 3.9.5
Package: backend-bgold
Architecture: amd64
Depends: ${shlibs:Depends}, ${misc:Depends}, logrotate
Description: Satoshilabs packaged bitcoin-gold server

View File

@ -1,14 +0,0 @@
#!/usr/bin/make -f
DH_VERBOSE = 1
%:
dh $@ --with=systemd
override_dh_systemd_start:
dh_systemd_start --no-start
override_dh_installinit:
override_dh_strip:
dh_strip --no-automatic-dbgsym

View File

@ -1,17 +0,0 @@
BITCOIN_VERSION := 0.16.1
BITCOIN_ARCHIVE := bitcoin-${BITCOIN_VERSION}-x86_64-linux-gnu.tar.gz
all:
wget https://bitcoin.org/bin/bitcoin-core-${BITCOIN_VERSION}/${BITCOIN_ARCHIVE}
wget https://bitcoin.org/bin/bitcoin-core-${BITCOIN_VERSION}/SHA256SUMS.asc
gpg --verify SHA256SUMS.asc
sha256sum -c --ignore-missing SHA256SUMS.asc
tar -xf ${BITCOIN_ARCHIVE}
mv bitcoin-${BITCOIN_VERSION} bitcoin
rm bitcoin/bin/bitcoin-qt
rm bitcoin/bin/test_bitcoin
clean:
rm -rf bitcoin
rm -f ${BITCOIN_ARCHIVE}
rm -f SHA256SUMS.asc

View File

@ -1,19 +0,0 @@
daemon=1
server=1
nolisten=1
rpcuser=rpc
rpcpassword=rpc
rpcport=8030
txindex=1
zmqpubhashtx=tcp://127.0.0.1:38330
zmqpubhashblock=tcp://127.0.0.1:38330
zmqpubrawblock=tcp://127.0.0.1:38330
zmqpubrawtx=tcp://127.0.0.1:38330
mempoolexpiry=72
rpcworkqueue=1100
maxmempool=2000
dbcache=1000
deprecatedrpc=estimatefee

View File

@ -1,19 +0,0 @@
daemon=1
server=1
testnet=1
nolisten=1
rpcuser=rpc
rpcpassword=rpc
rpcport=18030
txindex=1
zmqpubhashtx=tcp://127.0.0.1:48330
zmqpubhashblock=tcp://127.0.0.1:48330
zmqpubrawblock=tcp://127.0.0.1:48330
zmqpubrawtx=tcp://127.0.0.1:48330
rpcworkqueue=1100
maxmempool=2000
dbcache=1000
deprecatedrpc=estimatefee

View File

@ -1 +0,0 @@
/opt/coins/nodes/bitcoin_testnet/bitcoin_testnet.conf

View File

@ -1 +0,0 @@
/opt/coins/data/bitcoin_testnet/backend

View File

@ -1,2 +0,0 @@
bitcoin/* /opt/coins/nodes/bitcoin_testnet
bitcoin_testnet.conf /opt/coins/nodes/bitcoin_testnet

View File

@ -1,10 +0,0 @@
/opt/coins/data/bitcoin_testnet/backend/testnet3/debug.log
/opt/coins/data/bitcoin_testnet/backend/testnet3/db.log
{
rotate 7
daily
compress
missingok
notifempty
copytruncate
}

View File

@ -1,20 +0,0 @@
#!/bin/bash
set -e
case "$1" in
configure)
if ! id -u bitcoin &> /dev/null
then
useradd --system -M -U bitcoin -s /bin/false
fi
if [ "$(stat -c '%U' /opt/coins/data/bitcoin_testnet/backend)" != "bitcoin" ]
then
chown -R bitcoin:bitcoin /opt/coins/data/bitcoin_testnet/backend
fi
;;
esac
#DEBHELPER#

View File

@ -1,47 +0,0 @@
# It is not recommended to modify this file in-place, because it will
# be overwritten during package upgrades. If you want to add further
# options or overwrite existing ones then use
# $ systemctl edit bitcoin-testnet.service
# See "man systemd.service" for details.
# Note that almost all daemon options could be specified in
# /opt/coins/nodes/bitcoin_testnet/bitcoin_testnet.conf
[Unit]
Description=Bitcoin daemon (testnet)
After=network.target
[Service]
ExecStart=/opt/coins/nodes/bitcoin_testnet/bin/bitcoind -datadir=/opt/coins/data/bitcoin_testnet/backend -conf=/opt/coins/nodes/bitcoin_testnet/bitcoin_testnet.conf -pid=/run/bitcoind/bitcoin_testnet.pid
# Creates /run/bitcoind owned by bitcoin
RuntimeDirectory=bitcoind
User=bitcoin
Type=forking
PIDFile=/run/bitcoind/bitcoin_testnet.pid
Restart=on-failure
# Resource limits
LimitNOFILE=500000
# Hardening measures
####################
# Provide a private /tmp and /var/tmp.
PrivateTmp=true
# Mount /usr, /boot/ and /etc read-only for the process.
ProtectSystem=full
# Disallow the process and all of its children to gain
# new privileges through execve().
NoNewPrivileges=true
# Use a new /dev namespace only populated with API pseudo devices
# such as /dev/null, /dev/zero and /dev/random.
PrivateDevices=true
# Deny the creation of writable and executable memory mappings.
MemoryDenyWriteExecute=true
[Install]
WantedBy=multi-user.target

View File

@ -1 +0,0 @@
/opt/coins/nodes/bitcoin/bitcoin.conf

View File

@ -1 +0,0 @@
/opt/coins/data/bitcoin/backend

View File

@ -1,2 +0,0 @@
bitcoin/* /opt/coins/nodes/bitcoin
bitcoin.conf /opt/coins/nodes/bitcoin

View File

@ -1,10 +0,0 @@
/opt/coins/data/bitcoin/backend/debug.log
/opt/coins/data/bitcoin/backend/db.log
{
rotate 7
daily
compress
missingok
notifempty
copytruncate
}

View File

@ -1,20 +0,0 @@
#!/bin/bash
set -e
case "$1" in
configure)
if ! id -u bitcoin &> /dev/null
then
useradd --system -M -U bitcoin -s /bin/false
fi
if [ "$(stat -c '%U' /opt/coins/data/bitcoin/backend)" != "bitcoin" ]
then
chown -R bitcoin:bitcoin /opt/coins/data/bitcoin/backend
fi
;;
esac
#DEBHELPER#

View File

@ -1,47 +0,0 @@
# It is not recommended to modify this file in-place, because it will
# be overwritten during package upgrades. If you want to add further
# options or overwrite existing ones then use
# $ systemctl edit bitcoin.service
# See "man systemd.service" for details.
# Note that almost all daemon options could be specified in
# /opt/coins/nodes/bitcoin/bitcoin.conf
[Unit]
Description=Bitcoin daemon (mainnet)
After=network.target
[Service]
ExecStart=/opt/coins/nodes/bitcoin/bin/bitcoind -datadir=/opt/coins/data/bitcoin/backend -conf=/opt/coins/nodes/bitcoin/bitcoin.conf -pid=/run/bitcoind/bitcoin.pid
# Creates /run/bitcoind owned by bitcoin
RuntimeDirectory=bitcoind
User=bitcoin
Type=forking
PIDFile=/run/bitcoind/bitcoin.pid
Restart=on-failure
# Resource limits
LimitNOFILE=500000
# Hardening measures
####################
# Provide a private /tmp and /var/tmp.
PrivateTmp=true
# Mount /usr, /boot/ and /etc read-only for the process.
ProtectSystem=full
# Disallow the process and all of its children to gain
# new privileges through execve().
NoNewPrivileges=true
# Use a new /dev namespace only populated with API pseudo devices
# such as /dev/null, /dev/zero and /dev/random.
PrivateDevices=true
# Deny the creation of writable and executable memory mappings.
MemoryDenyWriteExecute=true
[Install]
WantedBy=multi-user.target

View File

@ -1,41 +0,0 @@
bitcoin (0.16.1-satoshilabs1) unstable; urgency=medium
* Update bitcoin core daemon version 0.16.1
-- Petr Kracik <petr.kracik@satoshilabs.com> Mon, 18 Jun 2018 11:00:13 +0200
bitcoin (0.16.0-satoshilabs6) unstable; urgency=medium
* Rename packages and directories
-- Martin Bohm <martin.bohm@satoshilabs.com> Wed, 06 Jun 2018 11:12:13 +0200
bitcoin (0.16.0-satoshilabs5) unstable; urgency=medium
* Added deprecatedrpc=estimatefee option
-- Jakub Matys <jakub.matys@satoshilabs.com> Wed, 30 May 2018 13:02:19 +0200
bitcoin (0.16.0-satoshilabs4) unstable; urgency=medium
* Increased limits in backend config
-- Jakub Matys <jakub.matys@satoshilabs.com> Wed, 30 May 2018 09:25:53 +0200
bitcoin (0.16.0-satoshilabs3) unstable; urgency=medium
* Added nolisten=1 option
-- Jakub Matys <jakub.matys@satoshilabs.com> Wed, 23 May 2018 12:49:05 +0200
bitcoin (0.16.0-satoshilabs2) unstable; urgency=medium
* Changed RPC and ZMQ ports
-- Jakub Matys <jakub.matys@satoshilabs.com> Wed, 23 May 2018 11:10:21 +0200
bitcoin (0.16.0-satoshilabs1) unstable; urgency=medium
* Initial build
-- Jakub Matys <jakub.matys@satoshilabs.com> Thu, 05 Apr 2018 08:40:39 +0200

View File

@ -1 +0,0 @@
9

View File

@ -1,16 +0,0 @@
Source: bitcoin
Section: satoshilabs
Priority: optional
Maintainer: jakub.matys@satoshilabs.com
Build-Depends: debhelper, wget, tar, gzip, make, dh-systemd, dh-exec
Standards-Version: 3.9.5
Package: backend-bitcoin
Architecture: amd64
Depends: ${shlibs:Depends}, ${misc:Depends}, logrotate
Description: Satoshilabs packaged bitcoin server
Package: backend-bitcoin-testnet
Architecture: amd64
Depends: ${shlibs:Depends}, ${misc:Depends}, logrotate
Description: Satoshilabs packaged bitcoin server

View File

@ -1,14 +0,0 @@
#!/usr/bin/make -f
DH_VERBOSE = 1
%:
dh $@ --with=systemd
override_dh_systemd_start:
dh_systemd_start --no-start
override_dh_installinit:
override_dh_strip:
dh_strip --no-automatic-dbgsym

View File

@ -1,19 +0,0 @@
DASH_VERSION := 0.12.3
DASH_BUILD := .2
DASH_ARCHIVE := dashcore-${DASH_VERSION}${DASH_BUILD}-x86_64-linux-gnu.tar.gz
all:
wget https://github.com/dashpay/dash/releases/download/v${DASH_VERSION}${DASH_BUILD}/${DASH_ARCHIVE}
wget https://github.com/dashpay/dash/releases/download/v${DASH_VERSION}${DASH_BUILD}/SHA256SUMS.asc
gpg --verify SHA256SUMS.asc
sha256sum -c --ignore-missing SHA256SUMS.asc
tar -xf ${DASH_ARCHIVE}
mv dashcore-${DASH_VERSION} dash
rm dash/bin/dash-qt
rm dash/bin/test_dash
clean:
rm -rf dash
rm -f ${DASH_ARCHIVE}
rm -f SHA256SUMS.asc

View File

@ -1,20 +0,0 @@
daemon=1
server=1
nolisten=1
rpcuser=rpc
rpcpassword=rpc
rpcport=8033
txindex=1
addressindex=1
timestampindex=1
spentindex=1
zmqpubhashtx=tcp://127.0.0.1:38333
zmqpubhashblock=tcp://127.0.0.1:38333
zmqpubrawblock=tcp://127.0.0.1:38333
zmqpubrawtx=tcp://127.0.0.1:38333
mempoolexpiry=72
rpcworkqueue=1100
maxmempool=2000
dbcache=1000

View File

@ -1,20 +0,0 @@
daemon=1
server=1
testnet=1
nolisten=1
rpcuser=rpc
rpcpassword=rpc
rpcport=18033
txindex=1
addressindex=1
timestampindex=1
spentindex=1
zmqpubhashtx=tcp://127.0.0.1:48333
zmqpubhashblock=tcp://127.0.0.1:48333
zmqpubrawblock=tcp://127.0.0.1:48333
zmqpubrawtx=tcp://127.0.0.1:48333
rpcworkqueue=1100
maxmempool=2000
dbcache=1000

View File

@ -1 +0,0 @@
/opt/coins/nodes/dash_testnet/dash_testnet.conf

View File

@ -1 +0,0 @@
/opt/coins/data/dash_testnet/backend

View File

@ -1,2 +0,0 @@
dash/* /opt/coins/nodes/dash_testnet
dash_testnet.conf /opt/coins/nodes/dash_testnet

View File

@ -1,10 +0,0 @@
/opt/coins/data/dash_testnet/backend/testnet3/debug.log
/opt/coins/data/dash_testnet/backend/testnet3/db.log
{
rotate 7
daily
compress
missingok
notifempty
copytruncate
}

View File

@ -1,20 +0,0 @@
#!/bin/bash
set -e
case "$1" in
configure)
if ! id -u dash &> /dev/null
then
useradd --system -M -U dash -s /bin/false
fi
if [ "$(stat -c '%U' /opt/coins/data/dash_testnet/backend)" != "dash" ]
then
chown -R dash:dash /opt/coins/data/dash_testnet/backend
fi
;;
esac
#DEBHELPER#

View File

@ -1,47 +0,0 @@
# It is not recommended to modify this file in-place, because it will
# be overwritten during package upgrades. If you want to add further
# options or overwrite existing ones then use
# $ systemctl edit dash-testnet.service
# See "man systemd.service" for details.
# Note that almost all daemon options could be specified in
# /opt/coins/nodes/dash_testnet/dash_testnet.conf
[Unit]
Description=DASH daemon (testnet)
After=network.target
[Service]
ExecStart=/opt/coins/nodes/dash_testnet/bin/dashd -datadir=/opt/coins/data/dash_testnet/backend -conf=/opt/coins/nodes/dash_testnet/dash_testnet.conf -pid=/run/dashd/dash_testnet.pid
# Creates /run/dashd owned by dash
RuntimeDirectory=dashd
User=dash
Type=forking
PIDFile=/run/dashd/dash_testnet.pid
Restart=on-failure
# Resource limits
LimitNOFILE=500000
# Hardening measures
####################
# Provide a private /tmp and /var/tmp.
PrivateTmp=true
# Mount /usr, /boot/ and /etc read-only for the process.
ProtectSystem=full
# Disallow the process and all of its children to gain
# new privileges through execve().
NoNewPrivileges=true
# Use a new /dev namespace only populated with API pseudo devices
# such as /dev/null, /dev/zero and /dev/random.
PrivateDevices=true
# Deny the creation of writable and executable memory mappings.
MemoryDenyWriteExecute=true
[Install]
WantedBy=multi-user.target

View File

@ -1 +0,0 @@
/opt/coins/nodes/dash/dash.conf

View File

@ -1 +0,0 @@
/opt/coins/data/dash/backend

View File

@ -1,2 +0,0 @@
dash/* /opt/coins/nodes/dash
dash.conf /opt/coins/nodes/dash

View File

@ -1,10 +0,0 @@
/opt/coins/data/dash/backend/debug.log
/opt/coins/data/dash/backend/db.log
{
rotate 7
daily
compress
missingok
notifempty
copytruncate
}

View File

@ -1,20 +0,0 @@
#!/bin/bash
set -e
case "$1" in
configure)
if ! id -u dash &> /dev/null
then
useradd --system -M -U dash -s /bin/false
fi
if [ "$(stat -c '%U' /opt/coins/data/dash/backend)" != "dash" ]
then
chown -R dash:dash /opt/coins/data/dash/backend
fi
;;
esac
#DEBHELPER#

View File

@ -1,47 +0,0 @@
# It is not recommended to modify this file in-place, because it will
# be overwritten during package upgrades. If you want to add further
# options or overwrite existing ones then use
# $ systemctl edit dash.service
# See "man systemd.service" for details.
# Note that almost all daemon options could be specified in
# /opt/coins/nodes/dash/dash.conf
[Unit]
Description=DASH daemon (mainnet)
After=network.target
[Service]
ExecStart=/opt/coins/nodes/dash/bin/dashd -datadir=/opt/coins/data/dash/backend -conf=/opt/coins/nodes/dash/dash.conf -pid=/run/dashd/dash.pid
# Creates /run/dashd owned by dash
RuntimeDirectory=dashd
User=dash
Type=forking
PIDFile=/run/dashd/dash.pid
Restart=on-failure
# Resource limits
LimitNOFILE=500000
# Hardening measures
####################
# Provide a private /tmp and /var/tmp.
PrivateTmp=true
# Mount /usr, /boot/ and /etc read-only for the process.
ProtectSystem=full
# Disallow the process and all of its children to gain
# new privileges through execve().
NoNewPrivileges=true
# Use a new /dev namespace only populated with API pseudo devices
# such as /dev/null, /dev/zero and /dev/random.
PrivateDevices=true
# Deny the creation of writable and executable memory mappings.
MemoryDenyWriteExecute=true
[Install]
WantedBy=multi-user.target

View File

@ -1,17 +0,0 @@
dash (0.12.3-satoshilabs2) unstable; urgency=medium
* Update to new version
-- Jan Hrnko <jan.hrnko@satoshilabs.com> Wed, 11 Jul 2018 14:15:35 +0200
dash (0.12.3-satoshilabs1) unstable; urgency=medium
* Update to new version
-- Jan Hrnko <jan.hrnko@satoshilabs.com> Wed, 04 Jul 2018 11:01:20 +0200
dash (0.12.2-satoshilabs1) unstable; urgency=medium
* Initial build
-- Jakub Matys <jakub.matys@satoshilabs.com> Fri, 08 Jun 2018 11:27:03 +0200

View File

@ -1 +0,0 @@
9

View File

@ -1,16 +0,0 @@
Source: dash
Section: satoshilabs
Priority: optional
Maintainer: jakub.matys@satoshilabs.com
Build-Depends: debhelper, wget, tar, gzip, make, dh-systemd, dh-exec
Standards-Version: 3.9.5
Package: backend-dash
Architecture: amd64
Depends: ${shlibs:Depends}, ${misc:Depends}, logrotate
Description: Satoshilabs packaged dash server
Package: backend-dash-testnet
Architecture: amd64
Depends: ${shlibs:Depends}, ${misc:Depends}, logrotate
Description: Satoshilabs packaged dash server

View File

@ -1,14 +0,0 @@
#!/usr/bin/make -f
DH_VERBOSE = 1
%:
dh $@ --with=systemd
override_dh_systemd_start:
dh_systemd_start --no-start
override_dh_installinit:
override_dh_strip:
dh_strip --no-automatic-dbgsym

View File

@ -1,16 +0,0 @@
FROM debian:9
ENV DEBIAN_FRONTEND noninteractive
RUN apt-get update && \
apt-get install -y devscripts debhelper wget tar gzip make dh-systemd && \
apt-get clean
ADD build.sh /deb/build.sh
ADD gpg-keys /tmp/gpg-keys
RUN gpg --import /tmp/gpg-keys/*
WORKDIR /deb
ENTRYPOINT ["/deb/build.sh"]

View File

@ -1,15 +0,0 @@
#!/bin/bash
set -e
if [ $# -ne 1 ]
then
echo "Usage: $(basename $0) target" > /dev/stderr
exit 1
fi
cd $1
mk-build-deps -ir -t "apt-get -qq --no-install-recommends"
dpkg-buildpackage -us -uc
mv ../*.deb .
chown $PACKAGER *.deb

View File

@ -1,48 +0,0 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: SKS 1.1.6
Comment: Hostname: keys2.kfwebs.net
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
=tbce
-----END PGP PUBLIC KEY BLOCK-----

View File

@ -1,280 +0,0 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1
mQINBFWKlBcBEACgZJd/6LrSgNSVxiyq5N9h0E7zgSHG/ahuWAnWeFtxaxHeukH+
Q2Zq6F8FLbq40PphyroRylMBpzPBcyxjee7mDj1DpJ9ayv6GGPTyQzOImhChEV8p
bA42dvXnB5ju0rPh2GxctbiZZD1kiPH4jlmDIgomvupAj9OFntA5jfkuSFBekZrw
QyZowz/paMBIe24YH2LyaZjC2DqLy8Znh78OfAZxZsWSdZxK5LsbkCE9l8Li3gQa
rxm4aEMBHhvns+s8Ufa47sdJAYAfVnAWb5Dfe4oVFh70PvB8GSGFS9qeib0eEQBD
71c9MN+REDTSOYO2VnUSFbu7IrKsPsClqwfT9KzI/uz5fpHSKdCp5AO7oDZiU36s
LsSOBbukTmFQfVrAniFEZxHLCBufXCsAwp07xtUH9ytbW0Y/eHYlZojoWJJPT//1
cQ/A2Ix/nxbSkSPq8wpCUhBxvTQoU9BXeQIbSy0yUmj5nS+3DR7IK2Q7ACyVClr7
LVQOGxgZhHr9Kq87RDqc1wlvbCxb+KTJQhJySpOVoiaME6jLBzgE7G+5N6IXTK5u
OriOsQwcLdeBu7TPgft79uBYnmYeaNVdovlBB//7H7UvY0kAxAg4NPgK6eYRdzn+
8ZtbntNXi/23RJvzeZJVBqQ7bYt4fjmHmRYrbM4jWKJEoJOE6wzpmELUowARAQAB
tFVXbGFkaW1pciBKLiB2YW4gZGVyIExhYW4gKEJpdGNvaW4gQ29yZSBiaW5hcnkg
cmVsZWFzZSBzaWduaW5nIGtleSkgPGxhYW53akBnbWFpbC5jb20+iQI+BBMBAgAo
BQJVipQXAhsDBQkDFwQABgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAAKCRCQyAGe
NsLpZOBRD/wLfujEC4ZYMFwPXnhvOGEWAPeuOg06iXhEqJ1biOvxhFfwwjPoXGMQ
i/pdfGck5xZVFcxObpdHBp0p9ardos1aRXAS8JTnTQXTX0qs0QNxnLTBz+5DrIc4
l7r5DAlr/FapUKNSbjobOrbv+F371b7XhLJ7oob5XXo+IS7kEY+Si5BXb0uVy8ms
SaKDooO2RfByrFI3LTHW3VESuuNnXgH6309yeGORgBazKtnxZPPlD2raTNXe9q7U
dF2Xv6Rr53iCGGN5xncL5A6nF3fou0tGvqLFBkrs4BqeNNwC6/jQLfpOfqiQ+XGR
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
oUudunjw+G1VG08DA3DMoougS9pC7x9k
=BFsn
-----END PGP PUBLIC KEY BLOCK-----

View File

@ -1,52 +0,0 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
Comment: GPGTools - https://gpgtools.org
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
8/LeBIb/
=q31t
-----END PGP PUBLIC KEY BLOCK-----

View File

@ -1,35 +0,0 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: SKS 1.1.6
Comment: Hostname: keyserver.ubuntu.com
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
=N3jW
-----END PGP PUBLIC KEY BLOCK-----

View File

@ -1,113 +0,0 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: SKS 1.1.6
Comment: Hostname: pgp.mit.edu
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
=OrL4
-----END PGP PUBLIC KEY BLOCK-----

View File

@ -1,28 +0,0 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: SKS 1.1.6
Comment: Hostname: pgp.mit.edu
mQINBFrmH10BEADEywLWt83+kQLnPlQSFrEyZLJB95ffkiTqKfRT5YsHkUWI+fcvoKr8Ek7e
tOiaLOcpsaiSYiBqpBeUvtWmWJYP6LGO2OY9u26ASd8tzKBwaZzBDTrYfXsW+lv1rzd2IZ3C
CTZX+R7nyCd5kwDKlOX+PzhRne0335VsZDQucw8aaDoouzn8UrvzbTfabnuS+3CEgf1+SSnJ
/8w51h8WE/ZY0LdH66jo7s6jr2zoMJjFSwRddaMqK3gEjunjxIb8HtC8cYw/gmjrRciNLrpS
NdwKdMBzx0x4fGtlQ8oxX2B/ZY5W5Or4BZC6cYekSEadD6wf5OQNbOqidSSvgd3QRZFNS9LO
cWIwlauUOUNKWg2mkheXY+HDIMUWwO7taauM2OdDbOEAQiZHidE6yJ1WtddRVzSVPbSOjtvQ
OvaWnm4IOnCs8RO4B4HFsaIjURWWuGXx9OuhFUlfk/oWJ6Bg9ySARHQWWW3wDdOYZyDh7odQ
4vMfvMTnocWTnPQZwE0aD/ttyIa/8gcc5IbcQbf4i45joYramJwtUf3PBc118Zs9m3ilHixt
KJy6Y8y4kWVvsSgMi4SEwBerlGYqb2SrEjKtgGVOGSmRCe0TrtkkuQsR4AQiS1mbGy3FxebR
xxf/ifpEtp3n2+txnT7B5Vr12t3ikgIDfPcmiro/gb/sPxYzRQARAQABtCdKYW1lcyBMb3Zl
am95IDxqYW1lc2xvdmVqb3kxQGdtYWlsLmNvbT6JAjgEEwECACIFAlrmH10CGwMGCwkIBwMC
BhUIAgkKCwQWAgMBAh4BAheAAAoJEEJXduL55bq4ZyMP/0kVn/rQgq9W4AfsX+qAU851vkeD
55n0mJdnh4wWZMEYG5GILF9OR/3tl71RnHx6rQNbPTVTRRE5i1fV0fNMk2KlpCcYb5AqjRyD
ctkXmUjXrOM0r72m7aitwuDqKk7JuYK0MLKBSDhOi0KFDv6gWuvrYqTT49z4pczihGLHuSWE
WoPvT5q4x8RDd7g0gg3aDV5GZ3jaSgzBw3oqXsQwhisXyZBx+8/o+9nr8z9QUu4kUYhZdTbq
AG1R5FF5wNiW1hMdPZAAv67YZ63+Y4y7cPaXZmJuTofffNcs4xsUkNt3qG9vETVrUd4FFxc3
jiXPhSIbM4Zzv3xP5fBw9FXHx6AOYoa4XDr3WwxYqYzOedTPFbdWK6G4TfPh34xzJMvu6dzy
bouIdFCkkF4u1Myfp09ZS78Mm6kdBXhIElRC1LWGpptLYJBSP6S7KcHgLNsCy6JTQAHUYGcl
6IyGI+GWWpyBpvqcH7JOhpswqshuO9ZJLIdUoB//OW8bvDCzv31COR1GwVV4jtGlKk7WCe5/
ojgwM/fneqyuxoMnHtROGapdRiqxc5efnh6f3mbw01DBC4q1fEncI1W1tZQIPzEOkNi+7Q8Q
/sMW9w46DgHrcSmLYxo1IpSjTdxv8QsQlW83FlOYzeMeQW2nL4LKKD/0V95J5FuQP5vI8nPJ
3yNkgd4j
=tN19
-----END PGP PUBLIC KEY BLOCK-----

View File

@ -1,28 +0,0 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
mQINBFgGZnIBEADM5q4NOG344jG5tAa9KvtZRE3bbpRKWVDd7SnJAPdEDgvID0n3
ACVVASysUleuY4RGBTifeKX4izF/pL7PindcenMmGrg3OiNhGgdNgNh0GIcMhXyu
71lBaXYcXIFWllzXOoeARPnK5vUh2OyzsqjlFrZjAHrr7b732cNciv0y9ECwaJf7
EQ7GqvRbi+3tuuCQfv/wC3OOPmj0GMICWtkCyXuHHEdNL59SwkpxTUhfAfsdoH3I
y74bjqk4KNcrDhFdzH1qK1+aqIRnWQqgiPvIdsccD1zuYew1Te5tXa2iLiBTgOew
nDxvucyc+u9nwXGLdGJoz17rYtXgo8o7pWPp26aCSi7CmB9DYBhF4JVEB3388IF3
jH5oTPFT2jfCUa1NtQ9iC0jjS2nxDh1nbdyTT0surW+I7L+8HnkhDD1ccdEXcsAf
lKMz7MijLF9Yy4nQaMc++R85rWDhqaqKDx7w62TX13lMJ1ZqNW4WUN1vdn1RpnN3
DCHkNZL5LyXfg2IVq1IaN1caJI0JYUo1r6ykc1qW05iaUNEKpwBYMo4+RVyYCJgK
EdxHIHr5X0LPDVaL8T6jV6on8vmwyrBlvIFZP1/OC9JOz0alDi/xqvsXF5RvKsPQ
ewbwrRTZOGuSspHMHUdK/oi0niSMJkNe3G8iICyVJU/KSCgdvx3TphHE+wARAQAB
tBhaY2FzaCBNYXN0ZXIgU2lnbmluZyBLZXmJAj0EEwEKACcFAlgGZnICGwMFCQPC
ZwAFCwkIBwMFFQoJCAsFFgIDAQACHgECF4AACgkQY8SiFpwbL6KElQ//e3Nh0RQK
gAfDmLS7kh5FDA3PPQDEssfIcdPGqD4jSTOKZTEn98jl5VfyarRJw6gnkkTnzSHA
hbt9hcTcu9m7G4X+UvHfTfUffYpYoN1A/VqeZ1Li+xrLdWMTNldVRSjf0mIgtJW9
izbkf7GKRI5IZ6GZPLovHrtsZY+ocZ9r9MzvUSxVIw2nCw7os4mgPEcp/PvagUS+
JcGL4qZRRe2MzKY4GN5uYpcVur55+xVjjnaHjHhczZwg8WyjwbnjhP/XgR9Ag7nQ
Cw27S1g29zx7GOamkgSz9/BSDxPq7bmm1gurgjRTatXdSxv8kPvk1NGRqXwZkEp1
GYLZz/AqZHuzFMwlnn2twU/ayYHta5ywpX0nNO+n+PdZ9etNdH+W5UIBRMovK3nm
HrtDEpyGYBElOhGZiDWJMrCe7MJH3n1h6ntYMNZZm2M5mkg3P3AO5J7DahwQjz+F
fVFq+B10j9o7x349/0CKmJdtt+DvfXgPLsf//zq4uX+Mvt/JrNUkcFYJtDFdmJQA
y7jpKy8PijIcPRM4IQx1oEbJUYAVi4qvurr80s6r+IVOiryNcPdWHmgR2JuALQL5
FxJx70IzdJEyd8l/ohp1Q05Z7gQdCKliQzAOqHrx1sgsrJdk424U+CSSgmhKxtFp
JPbGDprzBUyDHC+tn4Poz7qxFPwqLeRTfxE=
=YKuG
-----END PGP PUBLIC KEY BLOCK-----

View File

@ -1,16 +0,0 @@
DOGECOIN_VERSION := 1.10.0
DOGECOIN_ARCHIVE := dogecoin-${DOGECOIN_VERSION}-linux64.tar.gz
DOGECOIN_SHA256 := 2e5b61842695d74ebcd30f21014cf74b6265f0f7756e9f140f031259bb3cd656
all:
wget https://github.com/dogecoin/dogecoin/releases/download/v${DOGECOIN_VERSION}/${DOGECOIN_ARCHIVE}
[ "$$(sha256sum ${DOGECOIN_ARCHIVE} | cut -d ' ' -f 1)" = "${DOGECOIN_SHA256}" ]
tar -xf ${DOGECOIN_ARCHIVE}
mv dogecoin-${DOGECOIN_VERSION} dogecoin
rm dogecoin/bin/dogecoin-qt
rm dogecoin/bin/test_dogecoin*
clean:
rm -rf dogecoin
rm -f ${DOGECOIN_ARCHIVE}

View File

@ -1 +0,0 @@
/opt/coins/nodes/dogecoin/dogecoin.conf

View File

@ -1 +0,0 @@
/opt/coins/data/dogecoin/backend

View File

@ -1,2 +0,0 @@
dogecoin/* /opt/coins/nodes/dogecoin
dogecoin.conf /opt/coins/nodes/dogecoin

View File

@ -1,10 +0,0 @@
/opt/coins/data/dogecoin/backend/debug.log
/opt/coins/data/dogecoin/backend/db.log
{
rotate 7
daily
compress
missingok
notifempty
copytruncate
}

View File

@ -1,20 +0,0 @@
#!/bin/bash
set -e
case "$1" in
configure)
if ! id -u dogecoin &> /dev/null
then
useradd --system -M -U dogecoin -s /bin/false
fi
if [ "$(stat -c '%U' /opt/coins/data/dogecoin/backend)" != "dogecoin" ]
then
chown -R dogecoin:dogecoin /opt/coins/data/dogecoin/backend
fi
;;
esac
#DEBHELPER#

View File

@ -1,47 +0,0 @@
# It is not recommended to modify this file in-place, because it will
# be overwritten during package upgrades. If you want to add further
# options or overwrite existing ones then use
# $ systemctl edit dogecoin.service
# See "man systemd.service" for details.
# Note that almost all daemon options could be specified in
# /opt/coins/nodes/dogecoin/dogecoin.conf
[Unit]
Description=Dogecoin daemon (mainnet)
After=network.target
[Service]
ExecStart=/opt/coins/nodes/dogecoin/bin/dogecoind -datadir=/opt/coins/data/dogecoin/backend -conf=/opt/coins/nodes/dogecoin/dogecoin.conf -pid=/run/dogecoind/dogecoin.pid
# Creates /run/dogecoind owned by dogecoin
RuntimeDirectory=dogecoind
User=dogecoin
Type=forking
PIDFile=/run/dogecoind/dogecoin.pid
Restart=on-failure
# Resource limits
LimitNOFILE=500000
# Hardening measures
####################
# Provide a private /tmp and /var/tmp.
PrivateTmp=true
# Mount /usr, /boot/ and /etc read-only for the process.
ProtectSystem=full
# Disallow the process and all of its children to gain
# new privileges through execve().
NoNewPrivileges=true
# Use a new /dev namespace only populated with API pseudo devices
# such as /dev/null, /dev/zero and /dev/random.
PrivateDevices=true
# Deny the creation of writable and executable memory mappings.
# MemoryDenyWriteExecute=true
[Install]
WantedBy=multi-user.target

View File

@ -1,5 +0,0 @@
dogecoin (1.10.0-satoshilabs1) unstable; urgency=medium
* Initial build
-- Martin Bohm <martin.bohm@satoshilabs.com> Thu, 14 Jun 2018 11:12:13 +0200

View File

@ -1 +0,0 @@
9

View File

@ -1,11 +0,0 @@
Source: dogecoin
Section: satoshilabs
Priority: optional
Maintainer: martin.bohm@satoshilabs.com
Build-Depends: debhelper, wget, tar, gzip, make, dh-systemd, dh-exec
Standards-Version: 3.9.5
Package: backend-dogecoin
Architecture: amd64
Depends: ${shlibs:Depends}, ${misc:Depends}, logrotate
Description: Satoshilabs packaged dogecoin server

View File

@ -1,14 +0,0 @@
#!/usr/bin/make -f
DH_VERBOSE = 1
%:
dh $@ --with=systemd
override_dh_systemd_start:
dh_systemd_start --no-start
override_dh_installinit:
override_dh_strip:
dh_strip --no-automatic-dbgsym

View File

@ -1,21 +0,0 @@
daemon=1
server=1
nolisten=1
rpcuser=rpc
rpcpassword=rpcp
rpcport=8038
txindex=1
whitelist=127.0.0.1
upnp=0
discover=0
zmqpubhashtx=tcp://127.0.0.1:38338
zmqpubhashblock=tcp://127.0.0.1:38338
rpcthreads=32
rpcworkqueue=1100
maxmempool=2000
dbcache=1000

View File

@ -1,13 +0,0 @@
GETH_VERSION := 1.8.10-eae63c51
all:
wget https://gethstore.blob.core.windows.net/builds/geth-linux-amd64-${GETH_VERSION}.tar.gz
wget https://gethstore.blob.core.windows.net/builds/geth-linux-amd64-${GETH_VERSION}.tar.gz.asc
gpg --verify geth-linux-amd64-${GETH_VERSION}.tar.gz.asc
tar -xf geth-linux-amd64-${GETH_VERSION}.tar.gz
mv geth-linux-amd64-${GETH_VERSION} ethereum
clean:
rm -rf ethereum
rm -f geth-linux-amd64-${GETH_VERSION}.tar.gz
rm -f geth-linux-amd64-${GETH_VERSION}.tar.gz.asc

View File

@ -1 +0,0 @@
/opt/coins/data/ethereum_testnet_ropsten/backend

View File

@ -1 +0,0 @@
ethereum/* /opt/coins/nodes/ethereum_testnet_ropsten

View File

@ -1,9 +0,0 @@
/opt/coins/data/ethereum_testnet_ropsten/backend/ethereum_testnet_ropsten.log
{
rotate 7
daily
compress
missingok
notifempty
copytruncate
}

View File

@ -1,20 +0,0 @@
#!/bin/bash
set -e
case "$1" in
configure)
if ! id -u ethereum &> /dev/null
then
useradd --system -M -U ethereum -s /bin/false
fi
if [ "$(stat -c '%U' /opt/coins/data/ethereum_testnet_ropsten/backend)" != "ethereum" ]
then
chown -R ethereum:ethereum /opt/coins/data/ethereum_testnet_ropsten/backend
fi
;;
esac
#DEBHELPER#

View File

@ -1,42 +0,0 @@
# It is not recommended to modify this file in-place, because it will
# be overwritten during package upgrades. If you want to add further
# options or overwrite existing ones then use
# $ systemctl edit ethereum-testnet-ropsten.service
# See "man systemd.service" for details.
[Unit]
Description=Ethereum daemon (ropsten testnet)
After=network.target
[Service]
ExecStart=/bin/sh -c '/opt/coins/nodes/ethereum_testnet_ropsten/geth --ipcdisable --testnet --cache 1024 --nat none --datadir /opt/coins/data/ethereum_testnet_ropsten/backend --port 48336 --ws --wsaddr 0.0.0.0 --wsport 18036 --wsorigins "*" 2>>/opt/coins/data/ethereum_testnet_ropsten/backend/ethereum_testnet_ropsten.log'
User=ethereum
Type=simple
Restart=on-failure
WorkingDirectory=/opt/coins/nodes/ethereum_testnet_ropsten
# Resource limits
LimitNOFILE=500000
# Hardening measures
####################
# Provide a private /tmp and /var/tmp.
PrivateTmp=true
# Mount /usr, /boot/ and /etc read-only for the process.
ProtectSystem=full
# Disallow the process and all of its children to gain
# new privileges through execve().
NoNewPrivileges=true
# Use a new /dev namespace only populated with API pseudo devices
# such as /dev/null, /dev/zero and /dev/random.
PrivateDevices=true
# Deny the creation of writable and executable memory mappings.
MemoryDenyWriteExecute=true
[Install]
WantedBy=multi-user.target

View File

@ -1 +0,0 @@
/opt/coins/data/ethereum/backend

Some files were not shown because too many files have changed in this diff Show More