Added templates for blockbook package
This commit is contained in:
parent
d2a83351f0
commit
a573922bc1
@ -3,13 +3,13 @@ daemon=1
|
|||||||
server=1
|
server=1
|
||||||
{{if .Backend.Mainnet}}mainnet=1{{else}}testnet=1{{end}}
|
{{if .Backend.Mainnet}}mainnet=1{{else}}testnet=1{{end}}
|
||||||
nolisten=1
|
nolisten=1
|
||||||
rpcuser={{.RPC.RPCUser}}
|
rpcuser={{.BlockChain.RPCUser}}
|
||||||
rpcpassword={{.RPC.RPCPass}}
|
rpcpassword={{.BlockChain.RPCPass}}
|
||||||
rpcport={{.Ports.BackendRPC}}
|
rpcport={{.Ports.BackendRPC}}
|
||||||
txindex=1
|
txindex=1
|
||||||
|
|
||||||
zmqpubhashtx={{template "MessageQueueBindingTemplate" .}}
|
zmqpubhashtx={{template "BlockChain.MessageQueueBindingTemplate" .}}
|
||||||
zmqpubhashblock={{template "MessageQueueBindingTemplate" .}}
|
zmqpubhashblock={{template "BlockChain.MessageQueueBindingTemplate" .}}
|
||||||
|
|
||||||
rpcworkqueue=1100
|
rpcworkqueue=1100
|
||||||
maxmempool=2000
|
maxmempool=2000
|
||||||
|
|||||||
@ -3,5 +3,5 @@ backend ({{.Backend.Version}}{{if .Backend.PackageRevision}}-{{.Backend.PackageR
|
|||||||
|
|
||||||
* {{.Coin.Name}} backend daemon version {{.Backend.Version}}
|
* {{.Coin.Name}} backend daemon version {{.Backend.Version}}
|
||||||
|
|
||||||
-- {{.Backend.PackageMaintainer}} <{{.Backend.PackageMaintainerEmail}}> {{.Meta.BuildDatetime}}
|
-- {{.Meta.PackageMaintainer}} <{{.Meta.PackageMaintainerEmail}}> {{.Meta.BuildDatetime}}
|
||||||
{{end}}
|
{{end}}
|
||||||
|
|||||||
@ -2,12 +2,12 @@
|
|||||||
Source: backend
|
Source: backend
|
||||||
Section: satoshilabs
|
Section: satoshilabs
|
||||||
Priority: optional
|
Priority: optional
|
||||||
Maintainer: {{.Backend.PackageMaintainerEmail}}
|
Maintainer: {{.Meta.PackageMaintainerEmail}}
|
||||||
Build-Depends: debhelper, wget, tar, gzip, make, dh-systemd, dh-exec
|
Build-Depends: debhelper, wget, tar, gzip, make, dh-systemd, dh-exec
|
||||||
Standards-Version: 3.9.5
|
Standards-Version: 3.9.5
|
||||||
|
|
||||||
Package: {{.Backend.PackageName}}
|
Package: {{.Backend.PackageName}}
|
||||||
Architecture: amd64
|
Architecture: amd64
|
||||||
Depends: ${shlibs:Depends}, ${misc:Depends}, logrotate
|
Depends: ${shlibs:Depends}, ${misc:Depends}, logrotate
|
||||||
Description: {{.Coin.Name}} backend daemon
|
Description: Satoshilabs packaged {{.Coin.Name}} server
|
||||||
{{end}}
|
{{end}}
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
{{define "main" -}}
|
{{define "main" -}}
|
||||||
{{template "LogrotateFilesTemplate" .}}
|
{{template "Backend.LogrotateFilesTemplate" .}}
|
||||||
{
|
{
|
||||||
rotate 7
|
rotate 7
|
||||||
daily
|
daily
|
||||||
|
|||||||
@ -17,7 +17,7 @@ case "$1" in
|
|||||||
|
|
||||||
{{if .Backend.PostinstScriptTemplate}}
|
{{if .Backend.PostinstScriptTemplate}}
|
||||||
# generated from postinst_template
|
# generated from postinst_template
|
||||||
{{template "PostinstScriptTemplate" .}}
|
{{template "Backend.PostinstScriptTemplate" .}}
|
||||||
{{end}}
|
{{end}}
|
||||||
;;
|
;;
|
||||||
|
|
||||||
|
|||||||
@ -4,7 +4,7 @@ Description={{.Coin.Name}} backend daemon
|
|||||||
After=network.target
|
After=network.target
|
||||||
|
|
||||||
[Service]
|
[Service]
|
||||||
ExecStart={{template "ExecCommandTemplate" .}}
|
ExecStart={{template "Backend.ExecCommandTemplate" .}}
|
||||||
User={{.Backend.SystemUser}}
|
User={{.Backend.SystemUser}}
|
||||||
Restart=on-failure
|
Restart=on-failure
|
||||||
WorkingDirectory={{.Env.BackendInstallPath}}/{{.Coin.Alias}}
|
WorkingDirectory={{.Env.BackendInstallPath}}/{{.Coin.Alias}}
|
||||||
|
|||||||
15
build/templates/blockbook/blockchaincfg.json
Normal file
15
build/templates/blockbook/blockchaincfg.json
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
{{define "main" -}}
|
||||||
|
{
|
||||||
|
"rpc_url": "{{template "BlockChain.RPCURLTemplate" .}}",
|
||||||
|
"rpc_user": "{{.BlockChain.RPCUser}}",
|
||||||
|
"rpc_pass": "{{.BlockChain.RPCPass}}",
|
||||||
|
"rpc_timeout": {{.BlockChain.RPCTimeout}},
|
||||||
|
"parse": {{.BlockChain.Parse}},
|
||||||
|
"message_queue_binding": "{{template "BlockChain.MessageQueueBindingTemplate" .}}",
|
||||||
|
"subversion": "{{.BlockChain.Subversion}}",
|
||||||
|
"address_format": "{{.BlockChain.AddressFormat}}",
|
||||||
|
"mempool_workers": {{.BlockChain.MempoolWorkers}},
|
||||||
|
"mempool_sub_workers": {{.BlockChain.MempoolSubWorkers}},
|
||||||
|
"block_addresses_to_keep": {{.BlockChain.BlockAddressesToKeep}}
|
||||||
|
}
|
||||||
|
{{end}}
|
||||||
7
build/templates/blockbook/debian/changelog
Normal file
7
build/templates/blockbook/debian/changelog
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
{{define "main" -}}
|
||||||
|
blockbook ({{.Env.Version}}) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Blockbook daemon ({{.Coin.Name}}) version {{.Env.Version}}
|
||||||
|
|
||||||
|
-- {{.Meta.PackageMaintainer}} <{{.Meta.PackageMaintainerEmail}}> {{.Meta.BuildDatetime}}
|
||||||
|
{{end}}
|
||||||
3
build/templates/blockbook/debian/compat
Normal file
3
build/templates/blockbook/debian/compat
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
{{define "main" -}}
|
||||||
|
9
|
||||||
|
{{end}}
|
||||||
3
build/templates/blockbook/debian/conffiles
Normal file
3
build/templates/blockbook/debian/conffiles
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
{{define "main" -}}
|
||||||
|
{{.Env.BlockbookInstallPath}}/{{.Coin.Alias}}/config/blockchaincfg.json
|
||||||
|
{{end}}
|
||||||
13
build/templates/blockbook/debian/control
Normal file
13
build/templates/blockbook/debian/control
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
{{define "main" -}}
|
||||||
|
Source: blockbook
|
||||||
|
Section: satoshilabs
|
||||||
|
Priority: optional
|
||||||
|
Maintainer: {{.Meta.PackageMaintainerEmail}}
|
||||||
|
Build-Depends: debhelper, dh-systemd, dh-exec
|
||||||
|
Standards-Version: 3.9.5
|
||||||
|
|
||||||
|
Package: {{.Blockbook.PackageName}}
|
||||||
|
Architecture: amd64
|
||||||
|
Depends: ${shlibs:Depends}, ${misc:Depends}, coreutils, passwd, findutils, psmisc, backend-bitcoin
|
||||||
|
Description: Satoshilabs blockbook server ({{.Coin.Name}})
|
||||||
|
{{end}}
|
||||||
4
build/templates/blockbook/debian/cron.daily
Normal file
4
build/templates/blockbook/debian/cron.daily
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
{{define "main" -}}
|
||||||
|
#!/bin/sh
|
||||||
|
{{.Env.BlockbookInstallPath}}/{{.Coin.Alias}}/bin/logrotate.sh
|
||||||
|
{{end}}
|
||||||
4
build/templates/blockbook/debian/dirs
Normal file
4
build/templates/blockbook/debian/dirs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
{{define "main" -}}
|
||||||
|
{{.Env.BlockbookDataPath}}/{{.Coin.Alias}}/blockbook
|
||||||
|
{{.Env.BlockbookInstallPath}}/{{.Coin.Alias}}/logs
|
||||||
|
{{end}}
|
||||||
9
build/templates/blockbook/debian/install
Normal file
9
build/templates/blockbook/debian/install
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
{{define "main" -}}
|
||||||
|
blockbook {{.Env.BlockbookInstallPath}}/{{.Coin.Alias}}/bin
|
||||||
|
cert {{.Env.BlockbookInstallPath}}/{{.Coin.Alias}}
|
||||||
|
static {{.Env.BlockbookInstallPath}}/{{.Coin.Alias}}
|
||||||
|
blockchaincfg.json {{.Env.BlockbookInstallPath}}/{{.Coin.Alias}}/config
|
||||||
|
logrotate.sh {{.Env.BlockbookInstallPath}}/{{.Coin.Alias}}/bin
|
||||||
|
ldb {{.Env.BlockbookInstallPath}}/{{.Coin.Alias}}/bin
|
||||||
|
sst_dump {{.Env.BlockbookInstallPath}}/{{.Coin.Alias}}/bin
|
||||||
|
{{end}}
|
||||||
4
build/templates/blockbook/debian/links
Normal file
4
build/templates/blockbook/debian/links
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
{{define "main" -}}
|
||||||
|
{{.Env.BlockbookInstallPath}}/{{.Coin.Alias}}/cert/testcert.crt {{.Env.BlockbookInstallPath}}/{{.Coin.Alias}}/cert/blockbook.crt
|
||||||
|
{{.Env.BlockbookInstallPath}}/{{.Coin.Alias}}/cert/testcert.key {{.Env.BlockbookInstallPath}}/{{.Coin.Alias}}/cert/blockbook.key
|
||||||
|
{{end}}
|
||||||
25
build/templates/blockbook/debian/postinst
Normal file
25
build/templates/blockbook/debian/postinst
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
{{define "main" -}}
|
||||||
|
#!/bin/bash
|
||||||
|
set -e
|
||||||
|
|
||||||
|
case "$1" in
|
||||||
|
|
||||||
|
configure)
|
||||||
|
if ! id -u {{.Blockbook.SystemUser}} &> /dev/null
|
||||||
|
then
|
||||||
|
useradd --system -M -U {{.Blockbook.SystemUser}} -s /bin/false
|
||||||
|
fi
|
||||||
|
|
||||||
|
for dir in {{.Env.BlockbookDataPath}}/{{.Coin.Alias}}/blockbook {{.Env.BlockbookInstallPath}}/{{.Coin.Alias}}/logs
|
||||||
|
do
|
||||||
|
if [ "$(stat -c '%U' $dir)" != "{{.Blockbook.SystemUser}}" ]
|
||||||
|
then
|
||||||
|
chown -R {{.Blockbook.SystemUser}}:{{.Blockbook.SystemUser}} $dir
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
;;
|
||||||
|
|
||||||
|
esac
|
||||||
|
|
||||||
|
#DEBHELPER#
|
||||||
|
{{end}}
|
||||||
15
build/templates/blockbook/debian/rules
Executable file
15
build/templates/blockbook/debian/rules
Executable file
@ -0,0 +1,15 @@
|
|||||||
|
{{define "main" -}}
|
||||||
|
#!/usr/bin/make -f
|
||||||
|
|
||||||
|
DH_VERBOSE = 1
|
||||||
|
|
||||||
|
%:
|
||||||
|
dh $@ --with=systemd
|
||||||
|
|
||||||
|
override_dh_strip:
|
||||||
|
|
||||||
|
override_dh_systemd_start:
|
||||||
|
dh_systemd_start --no-start
|
||||||
|
|
||||||
|
override_dh_installinit:
|
||||||
|
{{end}}
|
||||||
39
build/templates/blockbook/debian/service
Normal file
39
build/templates/blockbook/debian/service
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
{{define "main" -}}
|
||||||
|
[Unit]
|
||||||
|
Description=Blockbook daemon ({{.Coin.Name}})
|
||||||
|
After=network.target
|
||||||
|
Wants={{.Backend.PackageName}}-service
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
ExecStart={{.Env.BlockbookInstallPath}}/{{.Coin.Alias}}/bin/blockbook -blockchaincfg={{.Env.BlockbookInstallPath}}/{{.Coin.Alias}}/config/blockchaincfg.json -datadir={{.Env.BlockbookDataPath}}/{{.Coin.Alias}}/blockbook/db -sync -httpserver={{template "Blockbook.InternalBindingTemplate" .}} -socketio={{template "Blockbook.PublicBindingTemplate" .}} -certfile={{.Env.BlockbookInstallPath}}/{{.Coin.Alias}}/cert/blockbook -explorer={{.Blockbook.ExplorerURL}} -log_dir={{.Env.BlockbookInstallPath}}/{{.Coin.Alias}}/logs {{.Blockbook.AdditionalParams}}
|
||||||
|
User={{.Blockbook.SystemUser}}
|
||||||
|
Type=simple
|
||||||
|
Restart=on-failure
|
||||||
|
WorkingDirectory={{.Env.BlockbookInstallPath}}/{{.Coin.Alias}}
|
||||||
|
|
||||||
|
# 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
|
||||||
|
{{end}}
|
||||||
13
build/templates/blockbook/logrotate.sh
Executable file
13
build/templates/blockbook/logrotate.sh
Executable file
@ -0,0 +1,13 @@
|
|||||||
|
{{define "main" -}}
|
||||||
|
#!/bin/bash
|
||||||
|
set -e
|
||||||
|
|
||||||
|
LOGS={{.Env.BlockbookInstallPath}}/{{.Coin.Alias}}/logs
|
||||||
|
|
||||||
|
find $LOGS -mtime +30 -type f -print0 | while read -r -d $'\0' log; do
|
||||||
|
# remove log if isn't opened by any process
|
||||||
|
if ! fuser -s $log; then
|
||||||
|
rm -f $log
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
{{end}}
|
||||||
@ -17,7 +17,9 @@ const (
|
|||||||
|
|
||||||
type Config struct {
|
type Config struct {
|
||||||
Meta struct {
|
Meta struct {
|
||||||
BuildDatetime string
|
BuildDatetime string // generated field
|
||||||
|
PackageMaintainer string `json:"package_maintainer"`
|
||||||
|
PackageMaintainerEmail string `json:"package_maintainer_email"`
|
||||||
}
|
}
|
||||||
Env struct {
|
Env struct {
|
||||||
Version string `json:"version"`
|
Version string `json:"version"`
|
||||||
@ -38,7 +40,7 @@ type Config struct {
|
|||||||
BlockbookInternal int `json:"blockbook_internal"`
|
BlockbookInternal int `json:"blockbook_internal"`
|
||||||
BlockbookPublic int `json:"blockbook_public"`
|
BlockbookPublic int `json:"blockbook_public"`
|
||||||
} `json:"ports"`
|
} `json:"ports"`
|
||||||
RPC struct {
|
BlockChain struct {
|
||||||
RPCURLTemplate string `json:"rpc_url_template"`
|
RPCURLTemplate string `json:"rpc_url_template"`
|
||||||
RPCUser string `json:"rpc_user"`
|
RPCUser string `json:"rpc_user"`
|
||||||
RPCPass string `json:"rpc_pass"`
|
RPCPass string `json:"rpc_pass"`
|
||||||
@ -54,8 +56,6 @@ type Config struct {
|
|||||||
Backend struct {
|
Backend struct {
|
||||||
PackageName string `json:"package_name"`
|
PackageName string `json:"package_name"`
|
||||||
PackageRevision string `json:"package_revision"`
|
PackageRevision string `json:"package_revision"`
|
||||||
PackageMaintainer string `json:"package_maintainer"`
|
|
||||||
PackageMaintainerEmail string `json:"package_maintainer_email"`
|
|
||||||
SystemUser string `json:"system_user"`
|
SystemUser string `json:"system_user"`
|
||||||
Version string `json:"version"`
|
Version string `json:"version"`
|
||||||
BinaryURL string `json:"binary_url"`
|
BinaryURL string `json:"binary_url"`
|
||||||
@ -73,20 +73,24 @@ type Config struct {
|
|||||||
AdditionalParams interface{} `json:"additional_params"`
|
AdditionalParams interface{} `json:"additional_params"`
|
||||||
} `json:"backend"`
|
} `json:"backend"`
|
||||||
Blockbook struct {
|
Blockbook struct {
|
||||||
PackageName string `json:"package_name"`
|
PackageName string `json:"package_name"`
|
||||||
SystemUser string `json:"system_user"`
|
SystemUser string `json:"system_user"`
|
||||||
Explorer string `json:"explorer"`
|
InternalBindingTemplate string `json:"internal_binding_template"`
|
||||||
AdditionalParams string `json:"additional_params"`
|
PublicBindingTemplate string `json:"public_binding_template"`
|
||||||
|
ExplorerURL string `json:"explorer_url"`
|
||||||
|
AdditionalParams string `json:"additional_params"`
|
||||||
} `json:"blockbook"`
|
} `json:"blockbook"`
|
||||||
}
|
}
|
||||||
|
|
||||||
func (c *Config) ParseTemplate() *template.Template {
|
func (c *Config) ParseTemplate() *template.Template {
|
||||||
templates := map[string]string{
|
templates := map[string]string{
|
||||||
"RPCURLTemplate": c.RPC.RPCURLTemplate,
|
"BlockChain.RPCURLTemplate": c.BlockChain.RPCURLTemplate,
|
||||||
"MessageQueueBindingTemplate": c.RPC.MessageQueueBindingTemplate,
|
"BlockChain.MessageQueueBindingTemplate": c.BlockChain.MessageQueueBindingTemplate,
|
||||||
"ExecCommandTemplate": c.Backend.ExecCommandTemplate,
|
"Backend.ExecCommandTemplate": c.Backend.ExecCommandTemplate,
|
||||||
"LogrotateFilesTemplate": c.Backend.LogrotateFilesTemplate,
|
"Backend.LogrotateFilesTemplate": c.Backend.LogrotateFilesTemplate,
|
||||||
"PostinstScriptTemplate": c.Backend.PostinstScriptTemplate,
|
"Backend.PostinstScriptTemplate": c.Backend.PostinstScriptTemplate,
|
||||||
|
"Blockbook.InternalBindingTemplate": c.Blockbook.InternalBindingTemplate,
|
||||||
|
"Blockbook.PublicBindingTemplate": c.Blockbook.PublicBindingTemplate,
|
||||||
}
|
}
|
||||||
|
|
||||||
t := template.New("")
|
t := template.New("")
|
||||||
@ -160,7 +164,7 @@ func generatePackageDefinitions(config *Config) {
|
|||||||
|
|
||||||
makeOutputDir(outputDir)
|
makeOutputDir(outputDir)
|
||||||
|
|
||||||
for _, subdir := range []string{"backend"} {
|
for _, subdir := range []string{"backend", "blockbook"} {
|
||||||
root := filepath.Join(inputDir, subdir)
|
root := filepath.Join(inputDir, subdir)
|
||||||
|
|
||||||
err := os.Mkdir(filepath.Join(outputDir, subdir), 0755)
|
err := os.Mkdir(filepath.Join(outputDir, subdir), 0755)
|
||||||
|
|||||||
@ -1,4 +1,8 @@
|
|||||||
{
|
{
|
||||||
|
"meta": {
|
||||||
|
"package_maintainer": "Jakub Matys",
|
||||||
|
"package_maintainer_email": "jakub.matys@satoshilabs.com"
|
||||||
|
},
|
||||||
"coin": {
|
"coin": {
|
||||||
"name": "Bcash",
|
"name": "Bcash",
|
||||||
"shortcut": "BCH",
|
"shortcut": "BCH",
|
||||||
@ -27,8 +31,6 @@
|
|||||||
"backend": {
|
"backend": {
|
||||||
"package_name": "backend-bcash",
|
"package_name": "backend-bcash",
|
||||||
"package_revision": "satoshilabs-1",
|
"package_revision": "satoshilabs-1",
|
||||||
"package_maintainer": "Jakub Matys",
|
|
||||||
"package_maintainer_email": "jakub.matys@satoshilabs.com",
|
|
||||||
"system_user": "bcash",
|
"system_user": "bcash",
|
||||||
"version": "0.17.1",
|
"version": "0.17.1",
|
||||||
"binary_url": "https://download.bitcoinabc.org/0.17.1/linux/bitcoin-abc-0.17.1-x86_64-linux-gnu.tar.gz",
|
"binary_url": "https://download.bitcoinabc.org/0.17.1/linux/bitcoin-abc-0.17.1-x86_64-linux-gnu.tar.gz",
|
||||||
@ -49,7 +51,9 @@
|
|||||||
"blockbook": {
|
"blockbook": {
|
||||||
"package_name": "blockbook-bcash",
|
"package_name": "blockbook-bcash",
|
||||||
"system_user": "blockbook-bcash",
|
"system_user": "blockbook-bcash",
|
||||||
"explorer": "/explorer",
|
"internal_binding_template": ":{{.Ports.BlockbookInternal}}",
|
||||||
|
"public_binding_template": ":{{.Ports.BlockbookPublic}}",
|
||||||
|
"explorer_url": "https://bitcoincash.blockexplorer.com",
|
||||||
"additional_params": ""
|
"additional_params": ""
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,4 +1,8 @@
|
|||||||
{
|
{
|
||||||
|
"meta": {
|
||||||
|
"package_maintainer": "Jakub Matys",
|
||||||
|
"package_maintainer_email": "jakub.matys@satoshilabs.com"
|
||||||
|
},
|
||||||
"coin": {
|
"coin": {
|
||||||
"name": "Bcash Testnet",
|
"name": "Bcash Testnet",
|
||||||
"shortcut": "TBCH",
|
"shortcut": "TBCH",
|
||||||
@ -27,8 +31,6 @@
|
|||||||
"backend": {
|
"backend": {
|
||||||
"package_name": "backend-bcash-testnet",
|
"package_name": "backend-bcash-testnet",
|
||||||
"package_revision": "satoshilabs-1",
|
"package_revision": "satoshilabs-1",
|
||||||
"package_maintainer": "Jakub Matys",
|
|
||||||
"package_maintainer_email": "jakub.matys@satoshilabs.com",
|
|
||||||
"system_user": "bcash",
|
"system_user": "bcash",
|
||||||
"version": "0.17.1",
|
"version": "0.17.1",
|
||||||
"binary_url": "https://download.bitcoinabc.org/0.17.1/linux/bitcoin-abc-0.17.1-x86_64-linux-gnu.tar.gz",
|
"binary_url": "https://download.bitcoinabc.org/0.17.1/linux/bitcoin-abc-0.17.1-x86_64-linux-gnu.tar.gz",
|
||||||
@ -49,7 +51,9 @@
|
|||||||
"blockbook": {
|
"blockbook": {
|
||||||
"package_name": "blockbook-bcash-testnet",
|
"package_name": "blockbook-bcash-testnet",
|
||||||
"system_user": "blockbook-bcash",
|
"system_user": "blockbook-bcash",
|
||||||
"explorer": "/explorer",
|
"internal_binding_template": ":{{.Ports.BlockbookInternal}}",
|
||||||
|
"public_binding_template": ":{{.Ports.BlockbookPublic}}",
|
||||||
|
"explorer_url": "https://bitcoincash.blockexplorer.com",
|
||||||
"additional_params": ""
|
"additional_params": ""
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,4 +1,8 @@
|
|||||||
{
|
{
|
||||||
|
"meta": {
|
||||||
|
"package_maintainer": "Jakub Matys",
|
||||||
|
"package_maintainer_email": "jakub.matys@satoshilabs.com"
|
||||||
|
},
|
||||||
"coin": {
|
"coin": {
|
||||||
"name": "Bgold",
|
"name": "Bgold",
|
||||||
"shortcut": "BTG",
|
"shortcut": "BTG",
|
||||||
@ -26,8 +30,6 @@
|
|||||||
"backend": {
|
"backend": {
|
||||||
"package_name": "backend-bgold",
|
"package_name": "backend-bgold",
|
||||||
"package_revision": "satoshilabs-1",
|
"package_revision": "satoshilabs-1",
|
||||||
"package_maintainer": "Jakub Matys",
|
|
||||||
"package_maintainer_email": "jakub.matys@satoshilabs.com",
|
|
||||||
"system_user": "bgold",
|
"system_user": "bgold",
|
||||||
"version": "0.15.1",
|
"version": "0.15.1",
|
||||||
"binary_url": "https://github.com/BTCGPU/BTCGPU/releases/download/v0.15.1/bitcoin-gold-0.15.1-x86_64-linux-gnu.tar.gz",
|
"binary_url": "https://github.com/BTCGPU/BTCGPU/releases/download/v0.15.1/bitcoin-gold-0.15.1-x86_64-linux-gnu.tar.gz",
|
||||||
@ -243,7 +245,9 @@
|
|||||||
"blockbook": {
|
"blockbook": {
|
||||||
"package_name": "blockbook-bgold",
|
"package_name": "blockbook-bgold",
|
||||||
"system_user": "blockbook-bgold",
|
"system_user": "blockbook-bgold",
|
||||||
"explorer": "/explorer",
|
"internal_binding_template": ":{{.Ports.BlockbookInternal}}",
|
||||||
|
"public_binding_template": ":{{.Ports.BlockbookPublic}}",
|
||||||
|
"explorer_url": "https://explorer.bitcoingold.org",
|
||||||
"additional_params": ""
|
"additional_params": ""
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,4 +1,8 @@
|
|||||||
{
|
{
|
||||||
|
"meta": {
|
||||||
|
"package_maintainer": "Jakub Matys",
|
||||||
|
"package_maintainer_email": "jakub.matys@satoshilabs.com"
|
||||||
|
},
|
||||||
"coin": {
|
"coin": {
|
||||||
"name": "Bitcoin",
|
"name": "Bitcoin",
|
||||||
"shortcut": "BTC",
|
"shortcut": "BTC",
|
||||||
@ -25,8 +29,6 @@
|
|||||||
"backend": {
|
"backend": {
|
||||||
"package_name": "backend-bitcoin",
|
"package_name": "backend-bitcoin",
|
||||||
"package_revision": "satoshilabs-1",
|
"package_revision": "satoshilabs-1",
|
||||||
"package_maintainer": "Jakub Matys",
|
|
||||||
"package_maintainer_email": "jakub.matys@satoshilabs.com",
|
|
||||||
"system_user": "bitcoin",
|
"system_user": "bitcoin",
|
||||||
"version": "0.16.1",
|
"version": "0.16.1",
|
||||||
"binary_url": "https://bitcoin.org/bin/bitcoin-core-0.16.1/bitcoin-0.16.1-x86_64-linux-gnu.tar.gz",
|
"binary_url": "https://bitcoin.org/bin/bitcoin-core-0.16.1/bitcoin-0.16.1-x86_64-linux-gnu.tar.gz",
|
||||||
@ -50,7 +52,9 @@
|
|||||||
"blockbook": {
|
"blockbook": {
|
||||||
"package_name": "blockbook-bitcoin",
|
"package_name": "blockbook-bitcoin",
|
||||||
"system_user": "blockbook-bitcoin",
|
"system_user": "blockbook-bitcoin",
|
||||||
"explorer": "/explorer",
|
"internal_binding_template": ":{{.Ports.BlockbookInternal}}",
|
||||||
|
"public_binding_template": ":{{.Ports.BlockbookPublic}}",
|
||||||
|
"explorer_url": "https://btc-explorer.trezor.io",
|
||||||
"additional_params": ""
|
"additional_params": ""
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,4 +1,8 @@
|
|||||||
{
|
{
|
||||||
|
"meta": {
|
||||||
|
"package_maintainer": "Jakub Matys",
|
||||||
|
"package_maintainer_email": "jakub.matys@satoshilabs.com"
|
||||||
|
},
|
||||||
"coin": {
|
"coin": {
|
||||||
"name": "Testnet",
|
"name": "Testnet",
|
||||||
"shortcut": "TEST",
|
"shortcut": "TEST",
|
||||||
@ -25,8 +29,6 @@
|
|||||||
"backend": {
|
"backend": {
|
||||||
"package_name": "backend-bitcoin-testnet",
|
"package_name": "backend-bitcoin-testnet",
|
||||||
"package_revision": "satoshilabs-1",
|
"package_revision": "satoshilabs-1",
|
||||||
"package_maintainer": "Jakub Matys",
|
|
||||||
"package_maintainer_email": "jakub.matys@satoshilabs.com",
|
|
||||||
"system_user": "bitcoin",
|
"system_user": "bitcoin",
|
||||||
"version": "0.16.1",
|
"version": "0.16.1",
|
||||||
"binary_url": "https://bitcoin.org/bin/bitcoin-core-0.16.1/bitcoin-0.16.1-x86_64-linux-gnu.tar.gz",
|
"binary_url": "https://bitcoin.org/bin/bitcoin-core-0.16.1/bitcoin-0.16.1-x86_64-linux-gnu.tar.gz",
|
||||||
@ -50,7 +52,9 @@
|
|||||||
"blockbook": {
|
"blockbook": {
|
||||||
"package_name": "blockbook-bitcoin-testnet",
|
"package_name": "blockbook-bitcoin-testnet",
|
||||||
"system_user": "blockbook-bitcoin",
|
"system_user": "blockbook-bitcoin",
|
||||||
"explorer": "/explorer",
|
"internal_binding_template": ":{{.Ports.BlockbookInternal}}",
|
||||||
|
"public_binding_template": ":{{.Ports.BlockbookPublic}}",
|
||||||
|
"explorer_url": "https://btc-testnet-explorer.trezor.io",
|
||||||
"additional_params": ""
|
"additional_params": ""
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,4 +1,8 @@
|
|||||||
{
|
{
|
||||||
|
"meta": {
|
||||||
|
"package_maintainer": "Jakub Matys",
|
||||||
|
"package_maintainer_email": "jakub.matys@satoshilabs.com"
|
||||||
|
},
|
||||||
"coin": {
|
"coin": {
|
||||||
"name": "Dash",
|
"name": "Dash",
|
||||||
"shortcut": "DASH",
|
"shortcut": "DASH",
|
||||||
@ -26,8 +30,6 @@
|
|||||||
"backend": {
|
"backend": {
|
||||||
"package_name": "backend-dash",
|
"package_name": "backend-dash",
|
||||||
"package_revision": "satoshilabs-1",
|
"package_revision": "satoshilabs-1",
|
||||||
"package_maintainer": "Jakub Matys",
|
|
||||||
"package_maintainer_email": "jakub.matys@satoshilabs.com",
|
|
||||||
"system_user": "dash",
|
"system_user": "dash",
|
||||||
"version": "0.12.3",
|
"version": "0.12.3",
|
||||||
"binary_url": "https://github.com/dashpay/dash/releases/download/v0.12.3.2/dashcore-0.12.3.2-x86_64-linux-gnu.tar.gz",
|
"binary_url": "https://github.com/dashpay/dash/releases/download/v0.12.3.2/dashcore-0.12.3.2-x86_64-linux-gnu.tar.gz",
|
||||||
@ -51,7 +53,9 @@
|
|||||||
"blockbook": {
|
"blockbook": {
|
||||||
"package_name": "blockbook-dash",
|
"package_name": "blockbook-dash",
|
||||||
"system_user": "blockbook-dash",
|
"system_user": "blockbook-dash",
|
||||||
"explorer": "/explorer",
|
"internal_binding_template": ":{{.Ports.BlockbookInternal}}",
|
||||||
|
"public_binding_template": ":{{.Ports.BlockbookPublic}}",
|
||||||
|
"explorer_url": "https://dash-explorer.trezor.io",
|
||||||
"additional_params": ""
|
"additional_params": ""
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,4 +1,8 @@
|
|||||||
{
|
{
|
||||||
|
"meta": {
|
||||||
|
"package_maintainer": "Jakub Matys",
|
||||||
|
"package_maintainer_email": "jakub.matys@satoshilabs.com"
|
||||||
|
},
|
||||||
"coin": {
|
"coin": {
|
||||||
"name": "Dash Testnet",
|
"name": "Dash Testnet",
|
||||||
"shortcut": "tDASH",
|
"shortcut": "tDASH",
|
||||||
@ -26,8 +30,6 @@
|
|||||||
"backend": {
|
"backend": {
|
||||||
"package_name": "backend-dash-testnet",
|
"package_name": "backend-dash-testnet",
|
||||||
"package_revision": "satoshilabs-1",
|
"package_revision": "satoshilabs-1",
|
||||||
"package_maintainer": "Jakub Matys",
|
|
||||||
"package_maintainer_email": "jakub.matys@satoshilabs.com",
|
|
||||||
"system_user": "dash",
|
"system_user": "dash",
|
||||||
"version": "0.12.3",
|
"version": "0.12.3",
|
||||||
"binary_url": "https://github.com/dashpay/dash/releases/download/v0.12.3.2/dashcore-0.12.3.2-x86_64-linux-gnu.tar.gz",
|
"binary_url": "https://github.com/dashpay/dash/releases/download/v0.12.3.2/dashcore-0.12.3.2-x86_64-linux-gnu.tar.gz",
|
||||||
@ -51,7 +53,9 @@
|
|||||||
"blockbook": {
|
"blockbook": {
|
||||||
"package_name": "blockbook-dash-testnet",
|
"package_name": "blockbook-dash-testnet",
|
||||||
"system_user": "blockbook-dash",
|
"system_user": "blockbook-dash",
|
||||||
"explorer": "/explorer",
|
"internal_binding_template": ":{{.Ports.BlockbookInternal}}",
|
||||||
|
"public_binding_template": ":{{.Ports.BlockbookPublic}}",
|
||||||
|
"explorer_url": "https://dash-explorer.trezor.io",
|
||||||
"additional_params": ""
|
"additional_params": ""
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,4 +1,8 @@
|
|||||||
{
|
{
|
||||||
|
"meta": {
|
||||||
|
"package_maintainer": "Jakub Matys",
|
||||||
|
"package_maintainer_email": "jakub.matys@satoshilabs.com"
|
||||||
|
},
|
||||||
"coin": {
|
"coin": {
|
||||||
"name": "Dogecoin",
|
"name": "Dogecoin",
|
||||||
"shortcut": "DOGE",
|
"shortcut": "DOGE",
|
||||||
@ -25,8 +29,6 @@
|
|||||||
"backend": {
|
"backend": {
|
||||||
"package_name": "backend-dogecoin",
|
"package_name": "backend-dogecoin",
|
||||||
"package_revision": "satoshilabs-1",
|
"package_revision": "satoshilabs-1",
|
||||||
"package_maintainer": "Jakub Matys",
|
|
||||||
"package_maintainer_email": "jakub.matys@satoshilabs.com",
|
|
||||||
"system_user": "dogecoin",
|
"system_user": "dogecoin",
|
||||||
"version": "1.10.0",
|
"version": "1.10.0",
|
||||||
"binary_url": "https://github.com/dogecoin/dogecoin/releases/download/v1.10.0/dogecoin-1.10.0-linux64.tar.gz",
|
"binary_url": "https://github.com/dogecoin/dogecoin/releases/download/v1.10.0/dogecoin-1.10.0-linux64.tar.gz",
|
||||||
@ -51,7 +53,9 @@
|
|||||||
"blockbook": {
|
"blockbook": {
|
||||||
"package_name": "blockbook-dogecoin",
|
"package_name": "blockbook-dogecoin",
|
||||||
"system_user": "blockbook-dogecoin",
|
"system_user": "blockbook-dogecoin",
|
||||||
"explorer": "/explorer",
|
"internal_binding_template": ":{{.Ports.BlockbookInternal}}",
|
||||||
|
"public_binding_template": ":{{.Ports.BlockbookPublic}}",
|
||||||
|
"explorer_url": "https://dogechain.info/",
|
||||||
"additional_params": "-resyncindexperiod=30011 -resyncmempoolperiod=2011"
|
"additional_params": "-resyncindexperiod=30011 -resyncmempoolperiod=2011"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,4 +1,8 @@
|
|||||||
{
|
{
|
||||||
|
"meta": {
|
||||||
|
"package_maintainer": "Jakub Matys",
|
||||||
|
"package_maintainer_email": "jakub.matys@satoshilabs.com"
|
||||||
|
},
|
||||||
"coin": {
|
"coin": {
|
||||||
"name": "Ethereum",
|
"name": "Ethereum",
|
||||||
"shortcut": "ETH",
|
"shortcut": "ETH",
|
||||||
@ -25,8 +29,6 @@
|
|||||||
"backend": {
|
"backend": {
|
||||||
"package_name": "backend-ethereum",
|
"package_name": "backend-ethereum",
|
||||||
"package_revision": "satoshilabs-1",
|
"package_revision": "satoshilabs-1",
|
||||||
"package_maintainer": "Jakub Matys",
|
|
||||||
"package_maintainer_email": "jakub.matys@satoshilabs.com",
|
|
||||||
"system_user": "ethereum",
|
"system_user": "ethereum",
|
||||||
"version": "1.8.10-eae63c51",
|
"version": "1.8.10-eae63c51",
|
||||||
"binary_url": "https://gethstore.blob.core.windows.net/builds/geth-linux-amd64-1.8.10-eae63c51.tar.gz",
|
"binary_url": "https://gethstore.blob.core.windows.net/builds/geth-linux-amd64-1.8.10-eae63c51.tar.gz",
|
||||||
@ -45,7 +47,9 @@
|
|||||||
"blockbook": {
|
"blockbook": {
|
||||||
"package_name": "blockbook-ethereum",
|
"package_name": "blockbook-ethereum",
|
||||||
"system_user": "blockbook-ethereum",
|
"system_user": "blockbook-ethereum",
|
||||||
"explorer": "/explorer",
|
"internal_binding_template": ":{{.Ports.BlockbookInternal}}",
|
||||||
|
"public_binding_template": ":{{.Ports.BlockbookPublic}}",
|
||||||
|
"explorer_url": "https://etherscan.io/",
|
||||||
"additional_params": ""
|
"additional_params": ""
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,4 +1,8 @@
|
|||||||
{
|
{
|
||||||
|
"meta": {
|
||||||
|
"package_maintainer": "Jakub Matys",
|
||||||
|
"package_maintainer_email": "jakub.matys@satoshilabs.com"
|
||||||
|
},
|
||||||
"coin": {
|
"coin": {
|
||||||
"name": "Ethereum Testnet Ropsten",
|
"name": "Ethereum Testnet Ropsten",
|
||||||
"shortcut": "tETH",
|
"shortcut": "tETH",
|
||||||
@ -25,8 +29,6 @@
|
|||||||
"backend": {
|
"backend": {
|
||||||
"package_name": "backend-ethereum-testnet-ropsten",
|
"package_name": "backend-ethereum-testnet-ropsten",
|
||||||
"package_revision": "satoshilabs-1",
|
"package_revision": "satoshilabs-1",
|
||||||
"package_maintainer": "Jakub Matys",
|
|
||||||
"package_maintainer_email": "jakub.matys@satoshilabs.com",
|
|
||||||
"system_user": "ethereum",
|
"system_user": "ethereum",
|
||||||
"version": "1.8.10-eae63c51",
|
"version": "1.8.10-eae63c51",
|
||||||
"binary_url": "https://gethstore.blob.core.windows.net/builds/geth-linux-amd64-1.8.10-eae63c51.tar.gz",
|
"binary_url": "https://gethstore.blob.core.windows.net/builds/geth-linux-amd64-1.8.10-eae63c51.tar.gz",
|
||||||
@ -45,7 +47,9 @@
|
|||||||
"blockbook": {
|
"blockbook": {
|
||||||
"package_name": "blockbook-ethereum-testnet-ropsten",
|
"package_name": "blockbook-ethereum-testnet-ropsten",
|
||||||
"system_user": "blockbook-ethereum",
|
"system_user": "blockbook-ethereum",
|
||||||
"explorer": "/explorer",
|
"internal_binding_template": ":{{.Ports.BlockbookInternal}}",
|
||||||
|
"public_binding_template": ":{{.Ports.BlockbookPublic}}",
|
||||||
|
"explorer_url": "https://ropsten.etherscan.io/",
|
||||||
"additional_params": ""
|
"additional_params": ""
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,4 +1,8 @@
|
|||||||
{
|
{
|
||||||
|
"meta": {
|
||||||
|
"package_maintainer": "Jakub Matys",
|
||||||
|
"package_maintainer_email": "jakub.matys@satoshilabs.com"
|
||||||
|
},
|
||||||
"coin": {
|
"coin": {
|
||||||
"name": "Litecoin",
|
"name": "Litecoin",
|
||||||
"shortcut": "LTC",
|
"shortcut": "LTC",
|
||||||
@ -25,8 +29,6 @@
|
|||||||
"backend": {
|
"backend": {
|
||||||
"package_name": "backend-litecoin",
|
"package_name": "backend-litecoin",
|
||||||
"package_revision": "satoshilabs-1",
|
"package_revision": "satoshilabs-1",
|
||||||
"package_maintainer": "Jakub Matys",
|
|
||||||
"package_maintainer_email": "jakub.matys@satoshilabs.com",
|
|
||||||
"system_user": "litecoin",
|
"system_user": "litecoin",
|
||||||
"version": "0.16.0",
|
"version": "0.16.0",
|
||||||
"binary_url": "https://download.litecoin.org/litecoin-0.16.0/linux/litecoin-0.16.0-x86_64-linux-gnu.tar.gz",
|
"binary_url": "https://download.litecoin.org/litecoin-0.16.0/linux/litecoin-0.16.0-x86_64-linux-gnu.tar.gz",
|
||||||
@ -50,7 +52,9 @@
|
|||||||
"blockbook": {
|
"blockbook": {
|
||||||
"package_name": "blockbook-litecoin",
|
"package_name": "blockbook-litecoin",
|
||||||
"system_user": "blockbook-litecoin",
|
"system_user": "blockbook-litecoin",
|
||||||
"explorer": "/explorer",
|
"internal_binding_template": ":{{.Ports.BlockbookInternal}}",
|
||||||
|
"public_binding_template": ":{{.Ports.BlockbookPublic}}",
|
||||||
|
"explorer_url": "https://ltc-explorer.trezor.io",
|
||||||
"additional_params": ""
|
"additional_params": ""
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,4 +1,8 @@
|
|||||||
{
|
{
|
||||||
|
"meta": {
|
||||||
|
"package_maintainer": "Jakub Matys",
|
||||||
|
"package_maintainer_email": "jakub.matys@satoshilabs.com"
|
||||||
|
},
|
||||||
"coin": {
|
"coin": {
|
||||||
"name": "Litecoin Testnet",
|
"name": "Litecoin Testnet",
|
||||||
"shortcut": "TLTC",
|
"shortcut": "TLTC",
|
||||||
@ -25,8 +29,6 @@
|
|||||||
"backend": {
|
"backend": {
|
||||||
"package_name": "backend-litecoin-testnet",
|
"package_name": "backend-litecoin-testnet",
|
||||||
"package_revision": "satoshilabs-1",
|
"package_revision": "satoshilabs-1",
|
||||||
"package_maintainer": "Jakub Matys",
|
|
||||||
"package_maintainer_email": "jakub.matys@satoshilabs.com",
|
|
||||||
"system_user": "litecoin",
|
"system_user": "litecoin",
|
||||||
"version": "0.16.0",
|
"version": "0.16.0",
|
||||||
"binary_url": "https://download.litecoin.org/litecoin-0.16.0/linux/litecoin-0.16.0-x86_64-linux-gnu.tar.gz",
|
"binary_url": "https://download.litecoin.org/litecoin-0.16.0/linux/litecoin-0.16.0-x86_64-linux-gnu.tar.gz",
|
||||||
@ -50,7 +52,9 @@
|
|||||||
"blockbook": {
|
"blockbook": {
|
||||||
"package_name": "blockbook-litecoin-testnet",
|
"package_name": "blockbook-litecoin-testnet",
|
||||||
"system_user": "blockbook-litecoin",
|
"system_user": "blockbook-litecoin",
|
||||||
"explorer": "/explorer",
|
"internal_binding_template": ":{{.Ports.BlockbookInternal}}",
|
||||||
|
"public_binding_template": ":{{.Ports.BlockbookPublic}}",
|
||||||
|
"explorer_url": "https://ltc-explorer.trezor.io",
|
||||||
"additional_params": ""
|
"additional_params": ""
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,4 +1,8 @@
|
|||||||
{
|
{
|
||||||
|
"meta": {
|
||||||
|
"package_maintainer": "Jakub Matys",
|
||||||
|
"package_maintainer_email": "jakub.matys@satoshilabs.com"
|
||||||
|
},
|
||||||
"coin": {
|
"coin": {
|
||||||
"name": "Namecoin",
|
"name": "Namecoin",
|
||||||
"shortcut": "NMC",
|
"shortcut": "NMC",
|
||||||
@ -25,8 +29,6 @@
|
|||||||
"backend": {
|
"backend": {
|
||||||
"package_name": "backend-namecoin",
|
"package_name": "backend-namecoin",
|
||||||
"package_revision": "satoshilabs-1",
|
"package_revision": "satoshilabs-1",
|
||||||
"package_maintainer": "Jakub Matys",
|
|
||||||
"package_maintainer_email": "jakub.matys@satoshilabs.com",
|
|
||||||
"system_user": "namecoin",
|
"system_user": "namecoin",
|
||||||
"version": "0.13.99",
|
"version": "0.13.99",
|
||||||
"binary_url": "https://namecoin.org/files/namecoin-core-0.13.99-name-tab-beta1-notreproduced/namecoin-0.13.99-x86_64-linux-gnu.tar.gz",
|
"binary_url": "https://namecoin.org/files/namecoin-core-0.13.99-name-tab-beta1-notreproduced/namecoin-0.13.99-x86_64-linux-gnu.tar.gz",
|
||||||
@ -57,7 +59,9 @@
|
|||||||
"blockbook": {
|
"blockbook": {
|
||||||
"package_name": "blockbook-namecoin",
|
"package_name": "blockbook-namecoin",
|
||||||
"system_user": "blockbook-namecoin",
|
"system_user": "blockbook-namecoin",
|
||||||
"explorer": "/explorer",
|
"internal_binding_template": ":{{.Ports.BlockbookInternal}}",
|
||||||
|
"public_binding_template": ":{{.Ports.BlockbookPublic}}",
|
||||||
|
"explorer_url": "https://namecha.in/",
|
||||||
"additional_params": ""
|
"additional_params": ""
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,4 +1,8 @@
|
|||||||
{
|
{
|
||||||
|
"meta": {
|
||||||
|
"package_maintainer": "Jakub Matys",
|
||||||
|
"package_maintainer_email": "jakub.matys@satoshilabs.com"
|
||||||
|
},
|
||||||
"coin": {
|
"coin": {
|
||||||
"name": "Vertcoin",
|
"name": "Vertcoin",
|
||||||
"shortcut": "VTC",
|
"shortcut": "VTC",
|
||||||
@ -25,8 +29,6 @@
|
|||||||
"backend": {
|
"backend": {
|
||||||
"package_name": "backend-vertcoin",
|
"package_name": "backend-vertcoin",
|
||||||
"package_revision": "satoshilabs-1",
|
"package_revision": "satoshilabs-1",
|
||||||
"package_maintainer": "Jakub Matys",
|
|
||||||
"package_maintainer_email": "jakub.matys@satoshilabs.com",
|
|
||||||
"system_user": "vertcoin",
|
"system_user": "vertcoin",
|
||||||
"version": "0.13.2",
|
"version": "0.13.2",
|
||||||
"binary_url": "https://github.com/vertcoin-project/vertcoin-core/releases/download/0.13.2/vertcoind-v0.13.2-linux-amd64.zip",
|
"binary_url": "https://github.com/vertcoin-project/vertcoin-core/releases/download/0.13.2/vertcoind-v0.13.2-linux-amd64.zip",
|
||||||
@ -48,7 +50,9 @@
|
|||||||
"blockbook": {
|
"blockbook": {
|
||||||
"package_name": "blockbook-vertcoin",
|
"package_name": "blockbook-vertcoin",
|
||||||
"system_user": "blockbook-vertcoin",
|
"system_user": "blockbook-vertcoin",
|
||||||
"explorer": "/explorer",
|
"internal_binding_template": ":{{.Ports.BlockbookInternal}}",
|
||||||
|
"public_binding_template": ":{{.Ports.BlockbookPublic}}",
|
||||||
|
"explorer_url": "https://insight.vertcoin.org",
|
||||||
"additional_params": ""
|
"additional_params": ""
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,4 +1,8 @@
|
|||||||
{
|
{
|
||||||
|
"meta": {
|
||||||
|
"package_maintainer": "Jakub Matys",
|
||||||
|
"package_maintainer_email": "jakub.matys@satoshilabs.com"
|
||||||
|
},
|
||||||
"coin": {
|
"coin": {
|
||||||
"name": "Vertcoin Testnet",
|
"name": "Vertcoin Testnet",
|
||||||
"shortcut": "TVTC",
|
"shortcut": "TVTC",
|
||||||
@ -25,8 +29,6 @@
|
|||||||
"backend": {
|
"backend": {
|
||||||
"package_name": "backend-vertcoin-testnet",
|
"package_name": "backend-vertcoin-testnet",
|
||||||
"package_revision": "satoshilabs-1",
|
"package_revision": "satoshilabs-1",
|
||||||
"package_maintainer": "Jakub Matys",
|
|
||||||
"package_maintainer_email": "jakub.matys@satoshilabs.com",
|
|
||||||
"system_user": "vertcoin",
|
"system_user": "vertcoin",
|
||||||
"version": "0.13.2",
|
"version": "0.13.2",
|
||||||
"binary_url": "https://github.com/vertcoin-project/vertcoin-core/releases/download/0.13.2/vertcoind-v0.13.2-linux-amd64.zip",
|
"binary_url": "https://github.com/vertcoin-project/vertcoin-core/releases/download/0.13.2/vertcoind-v0.13.2-linux-amd64.zip",
|
||||||
@ -48,7 +50,9 @@
|
|||||||
"blockbook": {
|
"blockbook": {
|
||||||
"package_name": "blockbook-vertcoin-testnet",
|
"package_name": "blockbook-vertcoin-testnet",
|
||||||
"system_user": "blockbook-vertcoin",
|
"system_user": "blockbook-vertcoin",
|
||||||
"explorer": "/explorer",
|
"internal_binding_template": ":{{.Ports.BlockbookInternal}}",
|
||||||
|
"public_binding_template": ":{{.Ports.BlockbookPublic}}",
|
||||||
|
"explorer_url": "https://insight.vertcoin.org/",
|
||||||
"additional_params": ""
|
"additional_params": ""
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,4 +1,8 @@
|
|||||||
{
|
{
|
||||||
|
"meta": {
|
||||||
|
"package_maintainer": "Jakub Matys",
|
||||||
|
"package_maintainer_email": "jakub.matys@satoshilabs.com"
|
||||||
|
},
|
||||||
"coin": {
|
"coin": {
|
||||||
"name": "Zcash",
|
"name": "Zcash",
|
||||||
"shortcut": "ZEC",
|
"shortcut": "ZEC",
|
||||||
@ -25,8 +29,6 @@
|
|||||||
"backend": {
|
"backend": {
|
||||||
"package_name": "backend-zcash",
|
"package_name": "backend-zcash",
|
||||||
"package_revision": "satoshilabs-1",
|
"package_revision": "satoshilabs-1",
|
||||||
"package_maintainer": "Jakub Matys",
|
|
||||||
"package_maintainer_email": "jakub.matys@satoshilabs.com",
|
|
||||||
"system_user": "zcash",
|
"system_user": "zcash",
|
||||||
"version": "1.1.1",
|
"version": "1.1.1",
|
||||||
"binary_url": "https://z.cash/downloads/zcash-1.1.1-linux64.tar.gz",
|
"binary_url": "https://z.cash/downloads/zcash-1.1.1-linux64.tar.gz",
|
||||||
@ -50,7 +52,9 @@
|
|||||||
"blockbook": {
|
"blockbook": {
|
||||||
"package_name": "blockbook-zcash",
|
"package_name": "blockbook-zcash",
|
||||||
"system_user": "blockbook-zcash",
|
"system_user": "blockbook-zcash",
|
||||||
"explorer": "/explorer",
|
"internal_binding_template": ":{{.Ports.BlockbookInternal}}",
|
||||||
|
"public_binding_template": ":{{.Ports.BlockbookPublic}}",
|
||||||
|
"explorer_url": "https://zcash.blockexplorer.com/",
|
||||||
"additional_params": ""
|
"additional_params": ""
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,4 +1,8 @@
|
|||||||
{
|
{
|
||||||
|
"meta": {
|
||||||
|
"package_maintainer": "Jakub Matys",
|
||||||
|
"package_maintainer_email": "jakub.matys@satoshilabs.com"
|
||||||
|
},
|
||||||
"coin": {
|
"coin": {
|
||||||
"name": "Zcash Testnet",
|
"name": "Zcash Testnet",
|
||||||
"shortcut": "TAZ",
|
"shortcut": "TAZ",
|
||||||
@ -25,8 +29,6 @@
|
|||||||
"backend": {
|
"backend": {
|
||||||
"package_name": "backend-zcash-testnet",
|
"package_name": "backend-zcash-testnet",
|
||||||
"package_revision": "satoshilabs-1",
|
"package_revision": "satoshilabs-1",
|
||||||
"package_maintainer": "Jakub Matys",
|
|
||||||
"package_maintainer_email": "jakub.matys@satoshilabs.com",
|
|
||||||
"system_user": "zcash",
|
"system_user": "zcash",
|
||||||
"version": "1.1.1",
|
"version": "1.1.1",
|
||||||
"binary_url": "https://z.cash/downloads/zcash-1.1.1-linux64.tar.gz",
|
"binary_url": "https://z.cash/downloads/zcash-1.1.1-linux64.tar.gz",
|
||||||
@ -50,7 +52,9 @@
|
|||||||
"blockbook": {
|
"blockbook": {
|
||||||
"package_name": "blockbook-zcash-testnet",
|
"package_name": "blockbook-zcash-testnet",
|
||||||
"system_user": "blockbook-zcash",
|
"system_user": "blockbook-zcash",
|
||||||
"explorer": "/explorer",
|
"internal_binding_template": ":{{.Ports.BlockbookInternal}}",
|
||||||
|
"public_binding_template": ":{{.Ports.BlockbookPublic}}",
|
||||||
|
"explorer_url": "https://explorer.testnet.z.cash/",
|
||||||
"additional_params": ""
|
"additional_params": ""
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user