Skip to content

Commit cf0efb9

Browse files
authored
Merge pull request #4 from dappnode/v0.1.0
first version
2 parents a5fd920 + 45a6af9 commit cf0efb9

8 files changed

Lines changed: 53 additions & 138 deletions

File tree

README.md

Lines changed: 10 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,21 @@
11
# DAppNodePackage-trustlines
22

3-
The [Trustlines Protocol](https://trustlines.network/) aims to provide the service of “transfer of value” without actually transferring value. This can be accomplished by leveraging networks of mutual-trust. The [Trustlines Protocol](https://trustlines.network/) is being built to support a range of use cases by leveraging existing networks of mutual trust and mapping trust-based relationships onto trustless infrastructure.
4-
5-
The official documentation of [Trustlines Network](https://trustlines.network/) can be found [here](https://docs.trustlines.network/)
6-
7-
Installing the Trustlines Network DAppNode package you can be observer ( a node without an account) , participant ( a node with an address) or validator in case you are a Trustlines validator.
8-
9-
## How to setup my node as observer
10-
11-
Just by installing the package this will be the default mode, you don't need to do anything else.
12-
13-
## How to setup my node as participant
14-
15-
Please follow this steps after the package installation:
16-
17-
* Go to File Manager and upload a keystore file with the address you want to use
18-
* Go to the config tab and type the address of the keystore you uploaded, its password and the word participant in the "Role" field
19-
* Hit update environmentvariables
20-
21-
22-
23-
3+
Trustlines node to participate and securitize the network.
244

5+
Validators should use the Validator package https://github.com/dappnode/DAppNodePackage-trustlines-validator instead of this one.
256

7+
## Trustlines
268

9+
The [Trustlines Protocol](https://trustlines.network/) aims to provide the service of “transfer of value” without actually transferring value. This can be accomplished by leveraging networks of mutual-trust. The [Trustlines Protocol](https://trustlines.network/) is being built to support a range of use cases by leveraging existing networks of mutual trust and mapping trust-based relationships onto trustless infrastructure.
2710

11+
The official documentation of [Trustlines Network](https://trustlines.network/) can be found [here](https://docs.trustlines.network/)
2812

13+
Installing the Trustlines Network DAppNode package you can be observer ( a node without an account) , participant ( a node with an address) or validator in case you are a Trustlines validator.
2914

15+
## License
3016

17+
This project is licensed under the GNU General Public License v3.0 - see the [LICENSE](LICENSE) file for details
3118

19+
## Note
3220

21+
This is early stage software
File renamed without changes.

build/Dockerfile

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,4 @@
1-
FROM trustlines/tlbc-testnet:release4044
2-
3-
WORKDIR /config/custom/keys/Trustlines
4-
5-
ADD start_trustlines.sh /usr/local/bin/start_trustlines
6-
7-
ENTRYPOINT [ "start_trustlines" ]
1+
#FROM trustlines/tlbc-node:release20421
2+
FROM trustlines/tlbc-node@sha256:c78147db3f7e477c9462f41f7f4de0dd6c738089abda771b55799df66c5da4e4
83

4+
ENTRYPOINT /home/parity/parity_wrapper.sh --parity-args ${PARITY_ARGS}

build/start_trustlines.sh

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

dappnode_package.json

Lines changed: 15 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,14 @@
11
{
22
"name": "trustlines.dnp.dappnode.eth",
3-
"version": "0.0.1",
4-
"upstreamVersion": "release4044",
3+
"version": "0.1.0",
4+
"upstreamVersion": "release20421",
55
"shortDescription": "Financial inclusion through OS decentralized systems",
6-
"description": "The Trustlines Protocol aims to provide the service of “transfer of value” without actually transferring value. This can be accomplished by leveraging networks of mutual-trust. The Trustlines Protocol is being built to support a range of use cases by leveraging existing networks of mutual trust and mapping trust-based relationships onto trustless infrastructure",
7-
"avatar": "/ipfs/QmcpEAc5CsaSD5jc1rkmiGtjtpxDaWDMHUWWh2tUgXFhDC",
6+
"description": "Trustlines node to participate and securitize the network.\n\nValidators should install the Validator package http://my.dappnode/#/installer/trustlines-validator.dnp.dappnode.eth instead of this one.\n\nThe Trustlines Protocol aims to provide the service of “transfer of value” without actually transferring value. This can be accomplished by leveraging networks of mutual-trust. The Trustlines Protocol is being built to support a range of use cases by leveraging existing networks of mutual trust and mapping trust-based relationships onto trustless infrastructure",
87
"type": "service",
98
"chain": "ethereum",
10-
"image": {
11-
"path": "trustlines.dnp.dappnode.eth_0.0.1.tar.xz",
12-
"hash": "/ipfs/QmQm8jkGDtefmVmtBBGY5HJ9cMS5EoHKA53cXWXgeK7yyD",
13-
"size": 25629780,
14-
"restart": "always",
15-
"volumes": [
16-
"data:/data",
17-
"config:/config/custom"
18-
],
19-
"environment": [
20-
"ROLE=observer",
21-
"ADDRESS",
22-
"PASSWORD"
23-
],
24-
"ports": [
25-
"30300",
26-
"30300/udp"
27-
]
28-
},
299
"requirements": {
30-
"minimumDappnodeVersion": "0.2.10"
10+
"minimumDappnodeVersion": "0.2.19"
3111
},
32-
"backup": [
33-
{
34-
"name": "config",
35-
"path": "/config"
36-
}
37-
],
3812
"style": {
3913
"featuredBackground": "linear-gradient(67deg, #140a0a, #512424)",
4014
"featuredColor": "white"
@@ -43,13 +17,12 @@
4317
"contributors": [
4418
"Eduardo Antuña <eduadiez@gmail.com> (https://github.com/eduadiez)"
4519
],
46-
"categories": [
47-
"Blockchain"
48-
],
20+
"categories": ["Blockchain"],
4921
"links": {
50-
"homepage": "https://github.com/dappnode/DAppNodePackage-trustlines#readme",
51-
"trustlines": "https://trustlines.network",
52-
"explorer": "https://explorelaika.trustlines.foundation"
22+
"homepage": "https://trustlines.network",
23+
"readme": "https://github.com/dappnode/DAppNodePackage-trustlines#readme",
24+
"netstats": "https://netstats.tlbc.trustlines.foundation",
25+
"explorer": "https://explore.tlbc.trustlines.foundation"
5326
},
5427
"repository": {
5528
"type": "git",
@@ -58,5 +31,10 @@
5831
"bugs": {
5932
"url": "https://github.com/dappnode/DAppNodePackage-trustlines/issues"
6033
},
61-
"license": "GPL-3.0"
34+
"license": "GPL-3.0",
35+
"runOrder": ["trustlines.dnp.dappnode.eth","trustlines-monitor.dnp.dappnode.eth"],
36+
"dependencies" : {
37+
"trustlines-monitor.dnp.dappnode.eth":"latest"
38+
}
6239
}
40+

disclaimer.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
This software is experimental, presented 'as is' and inherently carries risks. By installing it, you acknowledge that DAppNode Association has done its best to mitigate these risks and accept to waive any liability or responsibility for DAppNode in case of any shortage, discrepancy, damage, loss or destruction of any digital asset managed within this DAppNode package.
2+
3+
This package stores private keys, which will be stored in your DAppNode. Neither DAppNode Association nor the developers of this software can have access to your private key, nor can help you recover it if you lose it.
4+
5+
You are solely responsible for keeping your private keys and password safe and to perform secure backups, as well as to restrict access to your computer and other equipment. To the extent permitted by applicable law, you agree to be responsible for all activities that have been conducted from your account. You must take all necessary steps to ensure that your private key, password, and recovery phrase remain confidential and secured.
6+
7+
This is an Alpha version of experimental open source software released as a test version under an MIT license and may contain errors and/or bugs. No guarantee or representations whatsoever is made regarding its suitability (or its use) for any purpose or regarding its compliance with any applicable laws and regulations. Use of the software is at your own risk and discretion and by using the software you acknowledge that you have read this disclaimer, understand its contents, assume all risk related thereto and hereby release, waive, discharge and covenant not to sue DApppNode Association, NodeHodlers nor Brainbot Labs Establishment or any officers, employees or affiliates from and for any direct or indirect liability resulting from the use of the software as permissible by applicable laws and regulations.
8+
9+
**Privacy Warning**
10+
11+
Please be aware, that by using the Trustlines Network client, your address and all the transactions relating to it will be stored on the Trustlines Network chain, i.e. on servers of Trustlines node operators and ergo are to a certain extent publicly available. Data present in the Trustlines chain is very unlikely to be able to be changed, removed or deleted from the public arena.

docker-compose.yml

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,18 @@
11
version: '3.4'
22
services:
33
trustlines.dnp.dappnode.eth:
4-
image: 'trustlines.dnp.dappnode.eth:0.0.1'
4+
image: 'trustlines.dnp.dappnode.eth:0.1.0'
55
build: ./build
6-
ports:
7-
- 30300
8-
- 30300/udp
6+
ports:
7+
- '30302:30302'
8+
- '30302:30302/udp'
99
volumes:
10-
- 'data:/data'
11-
- 'config:/config/custom'
10+
- 'tlbc:/data'
11+
- 'shared:/shared'
1212
environment:
13-
- ROLE=observer
14-
- ADDRESS=
15-
- PASSWORD=
1613
- PARITY_ARGS=
14+
restart: unless-stopped
1715
volumes:
18-
data: {}
19-
config: {}
16+
tlbc: {}
17+
shared:
18+
name: trustlines_shared

releases.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
{
2-
"0.0.1": {
3-
"hash": "/ipfs/QmNwuhjH7Wv3m5y9wgLnXpzNsGPmasUi9PHRBtytRdaBYP",
4-
"type": "manifest",
2+
"0.1.0": {
3+
"hash": "/ipfs/Qme12JvBjmxXPQSu7BiB22AsEqCGJ94dABDQJwA6WXekRy",
4+
"type": "directory",
55
"uploadedTo": {
6-
"dappnode": "Thu, 26 Sep 2019 14:16:44 GMT"
6+
"dappnode": "Thu, 21 Nov 2019 11:43:06 GMT"
77
}
88
}
99
}

0 commit comments

Comments
 (0)