From 259cbab3e917ac655a6d89eb530bc61ebc74ed0d Mon Sep 17 00:00:00 2001 From: Reckless_Satoshi Date: Sat, 2 Mar 2024 09:38:04 +0000 Subject: [PATCH] Add coordinator: BitcoinVeneto --- frontend/static/federation.json | 41 ++++++++++++ .../federation/avatars/veneto.small.webp | Bin 0 -> 3480 bytes .../static/federation/avatars/veneto.webp | Bin 0 -> 11420 bytes ...8E269DDDF63969A215FED32A2C489EAF23D549.asc | 10 +++ nodeapp/coordinators/veneto/locations.conf | 59 ++++++++++++++++++ nodeapp/coordinators/veneto/upstreams.conf | 9 +++ nodeapp/nginx.conf | 6 +- nodeapp/robosats-client.sh | 14 ++++- 8 files changed, 137 insertions(+), 2 deletions(-) create mode 100644 frontend/static/federation/avatars/veneto.small.webp create mode 100644 frontend/static/federation/avatars/veneto.webp create mode 100644 frontend/static/federation/pgp/498E269DDDF63969A215FED32A2C489EAF23D549.asc create mode 100644 nodeapp/coordinators/veneto/locations.conf create mode 100644 nodeapp/coordinators/veneto/upstreams.conf diff --git a/frontend/static/federation.json b/frontend/static/federation.json index 4193c022..5ce3a423 100644 --- a/frontend/static/federation.json +++ b/frontend/static/federation.json @@ -176,6 +176,47 @@ "mainnetNodesPubkeys": ["0385262f7e9e2eeeba1e7d6182a0efec98e79d01154b76189f3e0b88bcee279dd0"], "testnetNodesPubkeys": ["0355f8604df9ec4bee20a284f045f94e26cdd1fc5e15dee0716a5a5dfc7cd33b7c"] }, + "veneto": { + "longAlias": "BitcoinVeneto", + "shortAlias": "veneto", + "description": "Nati come gruppo di informatici con esperienze diverse, scoperti i bitcoin a fine 2013 ci siamo entusiasmati e dedicati al bitcoin, alla blockchain ed alle criptovalute in generale, in particolare aiutando, informando e seguendo nel percorso di alfabetizzazione nel mondo della valuta digitale tutte le Aziende ed i privati che negli ultimi anni ci hanno dato la loro fiducia.", + "motto": "Le Tue Guide NON Virtuali su Bitcoin, Blockchain e Crypto. In Veneto.", + "color": "#000D27", + "established": "2024-02-24", + "contact": { + "email": "bitcoinveneto@proton.me", + "website": "https://bitcoinvenetocenter.it", + "pgp": "/static/federation/pgp/498E269DDDF63969A215FED32A2C489EAF23D549.asc", + "fingerprint": "498E269DDDF63969A215FED32A2C489EAF23D549" + }, + "badges": { + "isFounder": false, + "donatesToDevFund": 30, + "hasGoodOpSec": true, + "robotsLove": false, + "hasLargeLimits": true + }, + "policies": { + "Privacy Policy 1": "Evidence in Disputes: In the event of a dispute, users will be asked to provide transaction-related evidence. This could include transaction IDs, screenshots of payment confirmations, or other pertinent transaction records. Personal information or unrelated transaction details should be redacted to maintain privacy.", + "Privacy Policy 2": "Short-term Storage: Sensitive information related to disputes will be stored only for the duration necessary to resolve the issue. Once resolved, the data will be permanently deleted. For ease of use e-mail communications are permitted, but E2EE and decentralized platforms such as NOSTR, SIMPLEX and MATRIX are advised.", + "Data Policy 1": "No Third-Party Sharing: Under no circumstances will user information be shared with third parties.", + "Data Policy 2": "Short-term Storage: Any log needed to operate the coordinator will be cleared after 7 days, unless strictly needed to process disputes. To ensure utmost privacy, the coordinator will be accessible only through TOR.", + "Rule 1:": "Do not share personal information through the chat, unless strictly needed for completing the trade.", + "Rule 2:": "Any dispute can be fist address through our public chats in the different social networks but never will be started using private chats." + }, + "mainnet": { + "onion": "http://mmhaqzuirth5rx7gl24d4773lknltjhik57k7ahec5iefktezv4b3uid.onion", + "clearnet": "", + "i2p": "" + }, + "testnet": { + "onion": "http://wsjyhbashc4zrrex6vijpryujggbka5plry2o62dxqoz3pxinblnj4ad.onion", + "clearnet": "", + "i2p": "" + }, + "mainnetNodesPubkeys": ["02c5b5972b05fba2cd2c2d9269a47bc478f73fae0f248a85cb1e5af60a07c1919d"], + "testnetNodesPubkeys": ["032b698c8143f293d138c0926594f11d119194ddedb513f63a944d14c094d0e54a"] + }, "local": { "longAlias": "Local Dev", "shortAlias": "local", diff --git a/frontend/static/federation/avatars/veneto.small.webp b/frontend/static/federation/avatars/veneto.small.webp new file mode 100644 index 0000000000000000000000000000000000000000..44ee911cc83c5bbab0f561e4e32cf04bbe6bc8aa GIT binary patch literal 3480 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 G0002Ox6zFN literal 0 HcmV?d00001 diff --git a/frontend/static/federation/avatars/veneto.webp b/frontend/static/federation/avatars/veneto.webp new file mode 100644 index 0000000000000000000000000000000000000000..475a6373ce50d27eb9a7442e36606d7bd8999eee GIT binary patch literal 11420 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