mirror of
https://github.com/Start9Labs/registry.git
synced 2026-03-30 11:51:57 +00:00
add testing resources directory
This commit is contained in:
1
resources/apps/btc-rpc-proxy/0.3.2.1/hash.bin
Normal file
1
resources/apps/btc-rpc-proxy/0.3.2.1/hash.bin
Normal file
@@ -0,0 +1 @@
|
||||
U4QIPEBA7F3J54XJK5X6A37SOFUY3RSUWZAL7UEYMNFPDSGQXNAJUB4CRE5C2CNS5JP4BHJEGKXNGVEYW3DN6K5HBOEX7SCK6IR2GHY
|
||||
BIN
resources/apps/btc-rpc-proxy/0.3.2.1/icon.png
Normal file
BIN
resources/apps/btc-rpc-proxy/0.3.2.1/icon.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 38 KiB |
17
resources/apps/btc-rpc-proxy/0.3.2.1/instructions.md
Normal file
17
resources/apps/btc-rpc-proxy/0.3.2.1/instructions.md
Normal file
@@ -0,0 +1,17 @@
|
||||
# Usage Instructions
|
||||
|
||||
## Dependencies
|
||||
|
||||
Bitcoin Proxy requires a Bitcoin node to function. By default, Bitcoin Proxy will connect to the Bitcoin Core node running on your Embassy.
|
||||
|
||||
## Config
|
||||
|
||||
You must create at least one user to your Bitcoin Proxy config. Each user you create will receive their own RPC username and password, which can be used for remote access. This is also where you can edit RPC credentials.
|
||||
|
||||
## Properties
|
||||
|
||||
This section includes a convenient list of copyable properties, such as the quick connect URLs and RPC username and passwords for each configured user.
|
||||
|
||||
## Using a Wallet
|
||||
|
||||
Enter your user's QuickConnect QR code **OR** your raw user credentials (both located in `properties`) into any wallet that supports connecting to a remote node over Tor. For a full list of compatible wallets, see <a href="https://github.com/Start9Labs/btc-rpc-proxy-wrapper/blob/master/docs/wallets.md" target="_blank">https://github.com/Start9Labs/btc-rpc-proxy-wrapper/blob/master/docs/wallets.md</a>.
|
||||
21
resources/apps/btc-rpc-proxy/0.3.2.1/license.md
Normal file
21
resources/apps/btc-rpc-proxy/0.3.2.1/license.md
Normal file
@@ -0,0 +1,21 @@
|
||||
MIT License
|
||||
|
||||
Copyright (c) 2019 Martin Habovštiak
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
260
resources/apps/btc-rpc-proxy/0.3.2.1/manifest.json
Normal file
260
resources/apps/btc-rpc-proxy/0.3.2.1/manifest.json
Normal file
@@ -0,0 +1,260 @@
|
||||
{
|
||||
"id": "btc-rpc-proxy",
|
||||
"title": "Bitcoin Proxy",
|
||||
"version": "0.3.2.1",
|
||||
"description": {
|
||||
"short": "Super charge your Bitcoin node",
|
||||
"long": "Bitcoin Proxy enables you to specify several users and, for each user, the list of RPC calls they are allowed to make against your Bitcoin node. It also acts as a super charger for your pruned node. If a user or application requires a block not retained by your node, Bitcoin Proxy will dynamically fetch the block over the P2P network, then verify its hash to ensure validity. Your pruned node will now act like a full archival node!\n"
|
||||
},
|
||||
"assets": {
|
||||
"license": "LICENSE",
|
||||
"instructions": "instructions.md",
|
||||
"icon": "icon.png",
|
||||
"docker-images": "image.tar",
|
||||
"assets": null
|
||||
},
|
||||
"build": [
|
||||
"make"
|
||||
],
|
||||
"release-notes": "Upgrade to EmbassyOS v0.3.0",
|
||||
"license": "mit",
|
||||
"wrapper-repo": "https://github.com/Start9Labs/btc-rpc-proxy-wrapper",
|
||||
"upstream-repo": "https://github.com/Kixunil/btc-rpc-proxy",
|
||||
"support-site": "https://github.com/Kixunil/btc-rpc-proxy/issues",
|
||||
"marketing-site": null,
|
||||
"donation-url": null,
|
||||
"alerts": {
|
||||
"install": "After installing, you will need to manually enable the new RPC requests if you intend to use them. We strongly recommend enabling ALL requests for your primary user.\n",
|
||||
"uninstall": null,
|
||||
"restore": null,
|
||||
"start": null,
|
||||
"stop": null
|
||||
},
|
||||
"main": {
|
||||
"type": "docker",
|
||||
"image": "main",
|
||||
"system": false,
|
||||
"entrypoint": "docker_entrypoint.sh",
|
||||
"args": [],
|
||||
"mounts": {
|
||||
"bitcoind": "/mnt/bitcoind",
|
||||
"main": "/root"
|
||||
},
|
||||
"io-format": "yaml",
|
||||
"inject": false,
|
||||
"shm-size-mb": null
|
||||
},
|
||||
"health-checks": {
|
||||
"main": {
|
||||
"type": "docker",
|
||||
"image": "main",
|
||||
"system": false,
|
||||
"entrypoint": "sh",
|
||||
"args": [
|
||||
"-c",
|
||||
"curl btc-rpc-proxy.embassy:8332 || exit 1"
|
||||
],
|
||||
"mounts": {},
|
||||
"io-format": "yaml",
|
||||
"inject": true,
|
||||
"shm-size-mb": null,
|
||||
"critical": true
|
||||
}
|
||||
},
|
||||
"config": {
|
||||
"get": {
|
||||
"type": "docker",
|
||||
"image": "compat",
|
||||
"system": true,
|
||||
"entrypoint": "compat",
|
||||
"args": [
|
||||
"config",
|
||||
"get",
|
||||
"/root",
|
||||
"/mnt/assets/config_spec.yaml"
|
||||
],
|
||||
"mounts": {
|
||||
"compat": "/mnt/assets",
|
||||
"main": "/root"
|
||||
},
|
||||
"io-format": "yaml",
|
||||
"inject": false,
|
||||
"shm-size-mb": null
|
||||
},
|
||||
"set": {
|
||||
"type": "docker",
|
||||
"image": "compat",
|
||||
"system": true,
|
||||
"entrypoint": "compat",
|
||||
"args": [
|
||||
"config",
|
||||
"set",
|
||||
"btc-rpc-proxy",
|
||||
"/root",
|
||||
"/mnt/assets/config_rules.yaml"
|
||||
],
|
||||
"mounts": {
|
||||
"compat": "/mnt/assets",
|
||||
"main": "/root"
|
||||
},
|
||||
"io-format": "yaml",
|
||||
"inject": false,
|
||||
"shm-size-mb": null
|
||||
}
|
||||
},
|
||||
"properties": {
|
||||
"type": "docker",
|
||||
"image": "compat",
|
||||
"system": true,
|
||||
"entrypoint": "compat",
|
||||
"args": [
|
||||
"properties",
|
||||
"/root"
|
||||
],
|
||||
"mounts": {
|
||||
"compat": "/mnt/assets",
|
||||
"main": "/root"
|
||||
},
|
||||
"io-format": "yaml",
|
||||
"inject": false,
|
||||
"shm-size-mb": null
|
||||
},
|
||||
"volumes": {
|
||||
"bitcoind": {
|
||||
"type": "pointer",
|
||||
"package-id": "bitcoind",
|
||||
"volume-id": "main",
|
||||
"path": "/root/.bitcoin",
|
||||
"readonly": true
|
||||
},
|
||||
"compat": {
|
||||
"type": "assets"
|
||||
},
|
||||
"main": {
|
||||
"type": "data"
|
||||
}
|
||||
},
|
||||
"min-os-version": "0.3.0",
|
||||
"interfaces": {
|
||||
"main": {
|
||||
"name": "Network interface",
|
||||
"description": "Specifies the interface to listen on for HTTP connections.",
|
||||
"tor-config": {
|
||||
"port-mapping": {
|
||||
"8332": "8332"
|
||||
}
|
||||
},
|
||||
"lan-config": {
|
||||
"8332": {
|
||||
"ssl": true,
|
||||
"mapping": 443
|
||||
}
|
||||
},
|
||||
"ui": false,
|
||||
"protocols": [
|
||||
"tcp",
|
||||
"http"
|
||||
]
|
||||
}
|
||||
},
|
||||
"backup": {
|
||||
"create": {
|
||||
"type": "docker",
|
||||
"image": "compat",
|
||||
"system": true,
|
||||
"entrypoint": "compat",
|
||||
"args": [
|
||||
"duplicity",
|
||||
"create",
|
||||
"/mnt/backup",
|
||||
"/root/data"
|
||||
],
|
||||
"mounts": {
|
||||
"BACKUP": "/mnt/backup",
|
||||
"main": "/root/data"
|
||||
},
|
||||
"io-format": "yaml",
|
||||
"inject": false,
|
||||
"shm-size-mb": null
|
||||
},
|
||||
"restore": {
|
||||
"type": "docker",
|
||||
"image": "compat",
|
||||
"system": true,
|
||||
"entrypoint": "compat",
|
||||
"args": [
|
||||
"duplicity",
|
||||
"restore",
|
||||
"/mnt/backup",
|
||||
"/root/data"
|
||||
],
|
||||
"mounts": {
|
||||
"BACKUP": "/mnt/backup",
|
||||
"main": "/root/data"
|
||||
},
|
||||
"io-format": "yaml",
|
||||
"inject": false,
|
||||
"shm-size-mb": null
|
||||
}
|
||||
},
|
||||
"migrations": {
|
||||
"from": {},
|
||||
"to": {}
|
||||
},
|
||||
"actions": {},
|
||||
"dependencies": {
|
||||
"bitcoind": {
|
||||
"version": ">=0.21.1.2 <0.22.0",
|
||||
"requirement": {
|
||||
"type": "opt-out",
|
||||
"how": "Can alternatively configure an external bitcoin node."
|
||||
},
|
||||
"description": "Bitcoin Proxy sends RPC requests to a bitcoin node, like the Bitcoin Core service.",
|
||||
"critical": false,
|
||||
"config": {
|
||||
"check": {
|
||||
"type": "docker",
|
||||
"image": "compat",
|
||||
"system": true,
|
||||
"entrypoint": "compat",
|
||||
"args": [
|
||||
"dependency",
|
||||
"check",
|
||||
"btc-rpc-proxy",
|
||||
"bitcoind",
|
||||
"/root",
|
||||
"/mnt/assets/bitcoind_config_rules.yaml"
|
||||
],
|
||||
"mounts": {
|
||||
"compat": "/mnt/assets",
|
||||
"main": "/root"
|
||||
},
|
||||
"io-format": "yaml",
|
||||
"inject": false,
|
||||
"shm-size-mb": null
|
||||
},
|
||||
"auto-configure": {
|
||||
"type": "docker",
|
||||
"image": "compat",
|
||||
"system": true,
|
||||
"entrypoint": "compat",
|
||||
"args": [
|
||||
"dependency",
|
||||
"auto-configure",
|
||||
"btc-rpc-proxy",
|
||||
"bitcoind",
|
||||
"/root",
|
||||
"/mnt/assets/bitcoind_config_rules.yaml"
|
||||
],
|
||||
"mounts": {
|
||||
"compat": "/mnt/assets",
|
||||
"main": "/root"
|
||||
},
|
||||
"io-format": "yaml",
|
||||
"inject": false,
|
||||
"shm-size-mb": null
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user