diff options
| author | Adam Soltys <[email protected]> | 2026-06-24 09:15:45 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2026-06-24 09:15:45 -0700 |
| commit | 85eca26f9141d339c2e58a1022d49e4007eb638f (patch) | |
| tree | 755e852934528e0c8fb114545f6b39a803ce6c90 /src/locales | |
| parent | 17acf5ec80a0c0b0acc44a6a8373e154c68d4748 (diff) | |
| download | coinosv3-85eca26f9141d339c2e58a1022d49e4007eb638f.tar.gz coinosv3-85eca26f9141d339c2e58a1022d49e4007eb638f.zip | |
Add RBF fee bumping for unconfirmed sends
- Signal opt-in RBF (BIP125, sequence 0xfffffffd) on all new sends so
they're replaceable.
- "Bump fee" on an unconfirmed sent tx (its detail view): rebuilds the
same inputs + recipient outputs at the Priority rate, taking the extra
fee from the change output (pulling in a confirmed coin if change can't
cover it), re-signs, and routes to a "Replace with a higher fee?"
confirmation showing old → new fee before broadcasting.
- New keys translated into all 19 locales.
Honest scope: P2A/TRUC/package-relay are L2/pre-signed-tx + node-relay
features that don't apply to a single-sig wallet broadcasting single txs
via public explorers, so they're intentionally out. CPFP (for receives /
unbumpable sends) is a possible follow-up.
Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
Diffstat (limited to 'src/locales')
| -rw-r--r-- | src/locales/ar.json | 5 | ||||
| -rw-r--r-- | src/locales/bn.json | 5 | ||||
| -rw-r--r-- | src/locales/de.json | 5 | ||||
| -rw-r--r-- | src/locales/es.json | 5 | ||||
| -rw-r--r-- | src/locales/fr.json | 5 | ||||
| -rw-r--r-- | src/locales/hi.json | 5 | ||||
| -rw-r--r-- | src/locales/id.json | 5 | ||||
| -rw-r--r-- | src/locales/ja.json | 5 | ||||
| -rw-r--r-- | src/locales/ko.json | 5 | ||||
| -rw-r--r-- | src/locales/mr.json | 5 | ||||
| -rw-r--r-- | src/locales/pt.json | 5 | ||||
| -rw-r--r-- | src/locales/ru.json | 5 | ||||
| -rw-r--r-- | src/locales/sw.json | 5 | ||||
| -rw-r--r-- | src/locales/ta.json | 5 | ||||
| -rw-r--r-- | src/locales/te.json | 5 | ||||
| -rw-r--r-- | src/locales/tr.json | 5 | ||||
| -rw-r--r-- | src/locales/ur.json | 5 | ||||
| -rw-r--r-- | src/locales/vi.json | 5 | ||||
| -rw-r--r-- | src/locales/zh.json | 5 |
19 files changed, 76 insertions, 19 deletions
diff --git a/src/locales/ar.json b/src/locales/ar.json index aecf68e..11cfd61 100644 --- a/src/locales/ar.json +++ b/src/locales/ar.json @@ -141,5 +141,8 @@ "copy": "نسخ", "switchUnit": "تبديل BTC / sats", "footerMadeBy": "صُنع بواسطة", - "footerSourceOn": "الكود المصدري على" + "footerSourceOn": "الكود المصدري على", + "bumpFee": "رفع الرسوم", + "bumpConfirm": "استبدال برسوم أعلى؟", + "replaceTx": "استبدال" }
\ No newline at end of file diff --git a/src/locales/bn.json b/src/locales/bn.json index 55c3a3a..43785aa 100644 --- a/src/locales/bn.json +++ b/src/locales/bn.json @@ -141,5 +141,8 @@ "copy": "কপি", "switchUnit": "BTC / sats পাল্টান", "footerMadeBy": "তৈরি করেছেন", - "footerSourceOn": "সোর্স কোড" + "footerSourceOn": "সোর্স কোড", + "bumpFee": "ফি বাড়ান", + "bumpConfirm": "বেশি ফি দিয়ে প্রতিস্থাপন করবেন?", + "replaceTx": "প্রতিস্থাপন" }
\ No newline at end of file diff --git a/src/locales/de.json b/src/locales/de.json index 9e44612..3a59f78 100644 --- a/src/locales/de.json +++ b/src/locales/de.json @@ -141,5 +141,8 @@ "copy": "Kopieren", "switchUnit": "BTC / sats wechseln", "footerMadeBy": "gemacht von", - "footerSourceOn": "Quellcode auf" + "footerSourceOn": "Quellcode auf", + "bumpFee": "Gebühr erhöhen", + "bumpConfirm": "Mit höherer Gebühr ersetzen?", + "replaceTx": "Ersetzen" }
\ No newline at end of file diff --git a/src/locales/es.json b/src/locales/es.json index fbdf21d..b9bddab 100644 --- a/src/locales/es.json +++ b/src/locales/es.json @@ -141,5 +141,8 @@ "copy": "Copiar", "switchUnit": "Cambiar BTC / sats", "footerMadeBy": "hecho por", - "footerSourceOn": "código disponible en" + "footerSourceOn": "código disponible en", + "bumpFee": "Aumentar comisión", + "bumpConfirm": "¿Reemplazar con una comisión más alta?", + "replaceTx": "Reemplazar" }
\ No newline at end of file diff --git a/src/locales/fr.json b/src/locales/fr.json index a629174..c09408d 100644 --- a/src/locales/fr.json +++ b/src/locales/fr.json @@ -141,5 +141,8 @@ "copy": "Copier", "switchUnit": "Basculer BTC / sats", "footerMadeBy": "fait par", - "footerSourceOn": "code source sur" + "footerSourceOn": "code source sur", + "bumpFee": "Augmenter les frais", + "bumpConfirm": "Remplacer avec des frais plus élevés ?", + "replaceTx": "Remplacer" }
\ No newline at end of file diff --git a/src/locales/hi.json b/src/locales/hi.json index b40b0ca..fd0d997 100644 --- a/src/locales/hi.json +++ b/src/locales/hi.json @@ -141,5 +141,8 @@ "copy": "कॉपी", "switchUnit": "BTC / sats बदलें", "footerMadeBy": "द्वारा बनाया", - "footerSourceOn": "सोर्स यहाँ" + "footerSourceOn": "सोर्स यहाँ", + "bumpFee": "फ़ीस बढ़ाएँ", + "bumpConfirm": "अधिक फ़ीस के साथ बदलें?", + "replaceTx": "बदलें" }
\ No newline at end of file diff --git a/src/locales/id.json b/src/locales/id.json index 57e87ee..4edc234 100644 --- a/src/locales/id.json +++ b/src/locales/id.json @@ -141,5 +141,8 @@ "copy": "Salin", "switchUnit": "Ganti BTC / sats", "footerMadeBy": "dibuat oleh", - "footerSourceOn": "sumber tersedia di" + "footerSourceOn": "sumber tersedia di", + "bumpFee": "Naikkan biaya", + "bumpConfirm": "Ganti dengan biaya lebih tinggi?", + "replaceTx": "Ganti" }
\ No newline at end of file diff --git a/src/locales/ja.json b/src/locales/ja.json index e107ab0..6bc532b 100644 --- a/src/locales/ja.json +++ b/src/locales/ja.json @@ -141,5 +141,8 @@ "copy": "コピー", "switchUnit": "BTC / sats を切替", "footerMadeBy": "作成者:", - "footerSourceOn": "ソースは" + "footerSourceOn": "ソースは", + "bumpFee": "手数料を上げる", + "bumpConfirm": "より高い手数料で置き換えますか?", + "replaceTx": "置き換える" }
\ No newline at end of file diff --git a/src/locales/ko.json b/src/locales/ko.json index 765838a..e46b7c7 100644 --- a/src/locales/ko.json +++ b/src/locales/ko.json @@ -141,5 +141,8 @@ "copy": "복사", "switchUnit": "BTC / sats 전환", "footerMadeBy": "만든 사람:", - "footerSourceOn": "소스 공개:" + "footerSourceOn": "소스 공개:", + "bumpFee": "수수료 올리기", + "bumpConfirm": "더 높은 수수료로 교체할까요?", + "replaceTx": "교체" }
\ No newline at end of file diff --git a/src/locales/mr.json b/src/locales/mr.json index 7b369a0..36dfd56 100644 --- a/src/locales/mr.json +++ b/src/locales/mr.json @@ -141,5 +141,8 @@ "copy": "कॉपी", "switchUnit": "BTC / sats बदला", "footerMadeBy": "द्वारे बनवले", - "footerSourceOn": "सोर्स येथे" + "footerSourceOn": "सोर्स येथे", + "bumpFee": "फी वाढवा", + "bumpConfirm": "जास्त फीसह बदला?", + "replaceTx": "बदला" }
\ No newline at end of file diff --git a/src/locales/pt.json b/src/locales/pt.json index 277622d..01e07eb 100644 --- a/src/locales/pt.json +++ b/src/locales/pt.json @@ -141,5 +141,8 @@ "copy": "Copiar", "switchUnit": "Alternar BTC / sats", "footerMadeBy": "feito por", - "footerSourceOn": "código disponível no" + "footerSourceOn": "código disponível no", + "bumpFee": "Aumentar taxa", + "bumpConfirm": "Substituir com uma taxa maior?", + "replaceTx": "Substituir" }
\ No newline at end of file diff --git a/src/locales/ru.json b/src/locales/ru.json index 7c700b8..dad4ba4 100644 --- a/src/locales/ru.json +++ b/src/locales/ru.json @@ -141,5 +141,8 @@ "copy": "Копировать", "switchUnit": "Переключить BTC / sats", "footerMadeBy": "сделано —", - "footerSourceOn": "исходный код на" + "footerSourceOn": "исходный код на", + "bumpFee": "Поднять комиссию", + "bumpConfirm": "Заменить с более высокой комиссией?", + "replaceTx": "Заменить" }
\ No newline at end of file diff --git a/src/locales/sw.json b/src/locales/sw.json index 4921e66..6e5c0bc 100644 --- a/src/locales/sw.json +++ b/src/locales/sw.json @@ -141,5 +141,8 @@ "copy": "Nakili", "switchUnit": "Badilisha BTC / sats", "footerMadeBy": "imetengenezwa na", - "footerSourceOn": "msimbo unapatikana" + "footerSourceOn": "msimbo unapatikana", + "bumpFee": "Ongeza ada", + "bumpConfirm": "Badilisha kwa ada ya juu zaidi?", + "replaceTx": "Badilisha" }
\ No newline at end of file diff --git a/src/locales/ta.json b/src/locales/ta.json index b30ebb5..dadd598 100644 --- a/src/locales/ta.json +++ b/src/locales/ta.json @@ -141,5 +141,8 @@ "copy": "நகலெடு", "switchUnit": "BTC / sats மாற்று", "footerMadeBy": "உருவாக்கியவர்", - "footerSourceOn": "மூலம்" + "footerSourceOn": "மூலம்", + "bumpFee": "கட்டணத்தை உயர்த்து", + "bumpConfirm": "அதிக கட்டணத்துடன் மாற்றவா?", + "replaceTx": "மாற்று" }
\ No newline at end of file diff --git a/src/locales/te.json b/src/locales/te.json index fc2b2d0..1380942 100644 --- a/src/locales/te.json +++ b/src/locales/te.json @@ -141,5 +141,8 @@ "copy": "కాపీ", "switchUnit": "BTC / sats మార్చు", "footerMadeBy": "తయారు చేసినవారు", - "footerSourceOn": "సోర్స్ ఇక్కడ" + "footerSourceOn": "సోర్స్ ఇక్కడ", + "bumpFee": "ఫీజు పెంచు", + "bumpConfirm": "ఎక్కువ ఫీజుతో భర్తీ చేయాలా?", + "replaceTx": "భర్తీ చేయి" }
\ No newline at end of file diff --git a/src/locales/tr.json b/src/locales/tr.json index 80c352f..adb8d36 100644 --- a/src/locales/tr.json +++ b/src/locales/tr.json @@ -141,5 +141,8 @@ "copy": "Kopyala", "switchUnit": "BTC / sats değiştir", "footerMadeBy": "yapan:", - "footerSourceOn": "kaynak kodu" + "footerSourceOn": "kaynak kodu", + "bumpFee": "Ücreti artır", + "bumpConfirm": "Daha yüksek ücretle değiştirilsin mi?", + "replaceTx": "Değiştir" }
\ No newline at end of file diff --git a/src/locales/ur.json b/src/locales/ur.json index dc48572..bb5c028 100644 --- a/src/locales/ur.json +++ b/src/locales/ur.json @@ -141,5 +141,8 @@ "copy": "کاپی", "switchUnit": "BTC / sats بدلیں", "footerMadeBy": "بنایا از", - "footerSourceOn": "سورس کوڈ یہاں" + "footerSourceOn": "سورس کوڈ یہاں", + "bumpFee": "فیس بڑھائیں", + "bumpConfirm": "زیادہ فیس کے ساتھ بدلیں؟", + "replaceTx": "بدلیں" }
\ No newline at end of file diff --git a/src/locales/vi.json b/src/locales/vi.json index 0a4d413..2c17f7d 100644 --- a/src/locales/vi.json +++ b/src/locales/vi.json @@ -141,5 +141,8 @@ "copy": "Sao chép", "switchUnit": "Đổi BTC / sats", "footerMadeBy": "làm bởi", - "footerSourceOn": "mã nguồn tại" + "footerSourceOn": "mã nguồn tại", + "bumpFee": "Tăng phí", + "bumpConfirm": "Thay thế với phí cao hơn?", + "replaceTx": "Thay thế" }
\ No newline at end of file diff --git a/src/locales/zh.json b/src/locales/zh.json index c26db60..0ac43c2 100644 --- a/src/locales/zh.json +++ b/src/locales/zh.json @@ -141,5 +141,8 @@ "copy": "复制", "switchUnit": "切换 BTC / sats", "footerMadeBy": "制作者", - "footerSourceOn": "源代码见" + "footerSourceOn": "源代码见", + "bumpFee": "提高手续费", + "bumpConfirm": "用更高手续费替换?", + "replaceTx": "替换" }
\ No newline at end of file |
