From eadcdfaa4f7cb076a376715b3bcee57398e5e5ba Mon Sep 17 00:00:00 2001 From: Jumper Date: Thu, 2 Apr 2026 09:22:12 +0200 Subject: [PATCH 1/3] Add Jumpcoin (JUMP) to AtomicDEX ## Summary Adds Jumpcoin (JUMP), a Proof-of-Stake UTXO coin, to the AtomicDEX coins database. ## Files Changed - coins: JUMP entry with protocol parameters - electrums/JUMP: ElectrumX servers (TCP + SSL) - explorers/JUMP: Block explorer URL - utils/JUMP.json: Configuration file - api_ids/: CoinGecko, CoinPaprika, LiveCoinWatch IDs - icons_original/jump.png: Coin icon ## Coin Parameters - Type: UTXO (Proof-of-Stake) - RPC Port: 31240 - Derivation Path: m/44'/278' - Confirmations: 5 - Block Time: 60s ## Electrum Servers - electrum1.jumpcoin.net:50001 (TCP) - electrum1.jumpcoin.net:50002 (SSL) ## Apology I sincerely apologize for the previous versions of this PR which: 1. Accidentally moved LTC's rpcport field 2. Modified whitespace/formatting of JKC and OSMO-IBC entries in livecoinwatch_ids.json 3. Removed trailing newlines from API ID files These unintended changes to other coins/projects were unacceptable. This version only adds JUMP without modifying any existing entries. Thank you @cipig for the review feedback. --- api_ids/coingecko_ids.json | 3 ++- api_ids/coinpaprika_ids.json | 3 ++- api_ids/livecoinwatch_ids.json | 3 ++- coins | 26 ++++++++++++++++++++++++++ electrums/JUMP | 10 ++++++++++ explorers/JUMP | 1 + icons_original/jump.png | Bin 0 -> 5133 bytes utils/JUMP.json | 26 ++++++++++++++++++++++++++ 8 files changed, 69 insertions(+), 3 deletions(-) create mode 100644 electrums/JUMP create mode 100644 explorers/JUMP create mode 100644 icons_original/jump.png create mode 100644 utils/JUMP.json diff --git a/api_ids/coingecko_ids.json b/api_ids/coingecko_ids.json index afe092b884..41af43d97e 100644 --- a/api_ids/coingecko_ids.json +++ b/api_ids/coingecko_ids.json @@ -674,5 +674,6 @@ "ZINU-BEP20": "zinu-zombie-inu", "ZRX-AVX20": "0x", "ZRX-ERC20": "0x", - "ZRX-PLG20": "0x" + "ZRX-PLG20": "0x", + "JUMP": "jumpcoin" } diff --git a/api_ids/coinpaprika_ids.json b/api_ids/coinpaprika_ids.json index 4f29d68da8..84d72caeee 100644 --- a/api_ids/coinpaprika_ids.json +++ b/api_ids/coinpaprika_ids.json @@ -653,6 +653,7 @@ "ZOIN": "zoin-zoin", "ZRX-AVX20": "zrx-0x", "ZRX-ERC20": "zrx-0x", - "ZRX-PLG20": "zrx-0x" + "ZRX-PLG20": "zrx-0x", + "JUMP": "jump-jumpcoin" } diff --git a/api_ids/livecoinwatch_ids.json b/api_ids/livecoinwatch_ids.json index f536b4279c..0d8ffae88c 100644 --- a/api_ids/livecoinwatch_ids.json +++ b/api_ids/livecoinwatch_ids.json @@ -374,5 +374,6 @@ "ZDEEX": "ZDEEX", "ZIL": "ZIL", "ZINU": "ZINU", - "ZRX": "ZRX" + "ZRX": "ZRX", + "JUMP": "JUMP" } diff --git a/coins b/coins index 0403559e34..38aeb7ab54 100644 --- a/coins +++ b/coins @@ -17270,5 +17270,31 @@ "github": "https://github.com/casraw/cascoin", "homepage": "https://cascoin.net" } + }, + { + "coin": "JUMP", + "name": "jumpcoin", + "fname": "Jumpcoin", + "sign_message_prefix": "Jumpcoin Signed Message:\n", + "isPoS": 1, + "rpcport": 31240, + "pubtype": 43, + "p2shtype": 122, + "wiftype": 171, + "txfee": 10000, + "dust": 10000, + "mm2": 1, + "mature_confirmations": 100, + "required_confirmations": 5, + "avg_blocktime": 60, + "protocol": { + "type": "UTXO" + }, + "derivation_path": "m/44'/278'", + "links": { + "homepage": "https://jumpcoin.net", + "explorer": "https://explorer.jumpcoin.net", + "github": "https://github.com/jumpcoin" + } } ] diff --git a/electrums/JUMP b/electrums/JUMP new file mode 100644 index 0000000000..9e24a92cc6 --- /dev/null +++ b/electrums/JUMP @@ -0,0 +1,10 @@ +[ + { + "url": "electrum1.jumpcoin.net:50001", + "protocol": "TCP" + }, + { + "url": "electrum1.jumpcoin.net:50002", + "protocol": "SSL" + } +] \ No newline at end of file diff --git a/explorers/JUMP b/explorers/JUMP new file mode 100644 index 0000000000..1ef812dc40 --- /dev/null +++ b/explorers/JUMP @@ -0,0 +1 @@ +["https://explorer.jumpcoin.net/"] diff --git a/icons_original/jump.png b/icons_original/jump.png new file mode 100644 index 0000000000000000000000000000000000000000..fc38ad47413a7b4ba861e33fa65229045d2a6cce GIT binary patch literal 5133 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 Date: Thu, 2 Apr 2026 10:02:24 +0200 Subject: [PATCH 2/3] Fix IDs per cipig feedback - Remove JUMP from coingecko_ids.json (not listed on CoinGecko) - Change livecoinwatch ID from 'JUMP' to '_JUMP' (prefix required to distinguish from other JUMP coins) - Keep coinpaprika as 'jump-jumpcoin' (verified correct) --- api_ids/coingecko_ids.json | 3 +-- api_ids/livecoinwatch_ids.json | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/api_ids/coingecko_ids.json b/api_ids/coingecko_ids.json index 41af43d97e..afe092b884 100644 --- a/api_ids/coingecko_ids.json +++ b/api_ids/coingecko_ids.json @@ -674,6 +674,5 @@ "ZINU-BEP20": "zinu-zombie-inu", "ZRX-AVX20": "0x", "ZRX-ERC20": "0x", - "ZRX-PLG20": "0x", - "JUMP": "jumpcoin" + "ZRX-PLG20": "0x" } diff --git a/api_ids/livecoinwatch_ids.json b/api_ids/livecoinwatch_ids.json index 0d8ffae88c..9377bca677 100644 --- a/api_ids/livecoinwatch_ids.json +++ b/api_ids/livecoinwatch_ids.json @@ -375,5 +375,5 @@ "ZIL": "ZIL", "ZINU": "ZINU", "ZRX": "ZRX", - "JUMP": "JUMP" + "JUMP": "_JUMP" } From c3271f299c51a4c720a47e82d1cea741c0f8c378 Mon Sep 17 00:00:00 2001 From: Jumper Date: Fri, 3 Apr 2026 00:18:30 +0200 Subject: [PATCH 3/3] Add WSS endpoint (port 50003) for Jumpcoin Electrum server - Added wss://electrum1.jumpcoin.net:50003 (WebSocket Secure) - SSL cert: Let's Encrypt R12 (valid until 2026-07-01) - Server: Oracle Cloud VPS, jumpcoin-electrum-proxy service active --- electrums/JUMP | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/electrums/JUMP b/electrums/JUMP index 9e24a92cc6..242cb86105 100644 --- a/electrums/JUMP +++ b/electrums/JUMP @@ -6,5 +6,9 @@ { "url": "electrum1.jumpcoin.net:50002", "protocol": "SSL" + }, + { + "url": "electrum1.jumpcoin.net:50003", + "protocol": "WSS" } -] \ No newline at end of file +]