Pages:
Author

Topic: ELECTRUM - BITCOIN WALLET (Read 38569 times)

sr. member
Activity: 192
Merit: 262
trustdice.win (The Top of Crypto Casinos)
May 10, 2024, 12:01:12 AM
Kalau untuk masalah umumnya kayaknya banyak, semisal sign message, atau cara bertransaksi. sedangkan untuk hal khusus seperti contoh sampeyan di atas, ada juga ketemu di google, cuma gak banyak. Paling kalau memang sangat urgent, saya akan gunakan chatGPT, dan Ini contoh hasil yang saya gunakan untuk mencari cara : (decode transaction) menggunakan console electrum dengan chatGPT:
 


Kalo lewat search engine google tidak banyak jawaban (solusi) yang bisa kita temukan. Sementara kalo ChatGPT ternyata memberikan jawaban yang cukup detail, dan meskipun penjelasan langkah-langkahnya udah benar, tetapi ada satu step yang terlewatkan oleh ChatGPT.

Kalo yang diketahui TXID maka untuk memecahkan kode transaksi tersebut harus melalui 2 proses. Yang pertama mencari Hex (Raw Data) dari transaksi tersebut menggunakan perintah gettransaction('TXID')
Code:
gettransaction('58d2eeb4bfaa4ac8e0b4c0d82f670c835714f2a334ba7ebd790efc5560d7c320')

result:
"02000000000101ca5eadbaeb6185f2ffb95d63b67f91c041b7a07d3e0ca78a6aeca746d1347c350100000000fdffffff02e42d00000000000016001491a9e9a5f0dd99c73660c9a5a27de198bae6f4b4f12e00000000000016001457d5280523c3510bb2577582a52d0e737a1a82e002473044022064567c5908c488c626754039a657c6f9c14ab1e2b293d97ca845875ab429d82d0220069fb008ca96ac30ea4d15586e87843874872417b6058c11cb43ab19f6fe6aaf0121025517315786cf3c8c00d278544fa3ab3b7c1f2b938f918c3fde56c7b7fc10440c08eb2a00"

Setelah itu baru menggunakan argumen deserialize('Hex_Transaction')
Code:
deserialize('02000000000101ca5eadbaeb6185f2ffb95d63b67f91c041b7a07d3e0ca78a6aeca746d1347c350100000000fdffffff02e42d00000000000016001491a9e9a5f0dd99c73660c9a5a27de198bae6f4b4f12e00000000000016001457d5280523c3510bb2577582a52d0e737a1a82e002473044022064567c5908c488c626754039a657c6f9c14ab1e2b293d97ca845875ab429d82d0220069fb008ca96ac30ea4d15586e87843874872417b6058c11cb43ab19f6fe6aaf0121025517315786cf3c8c00d278544fa3ab3b7c1f2b938f918c3fde56c7b7fc10440c08eb2a00')

Result:
Code:
{
    "inputs": [
        {
            "coinbase": false,
            "nsequence": 4294967293,
            "prevout_hash": "357c34d146a7ec6a8aa70c3e7da0b741c0917fb6635db9fff28561ebbaad5eca",
            "prevout_n": 1,
            "scriptSig": "",
            "witness": "02473044022064567c5908c488c626754039a657c6f9c14ab1e2b293d97ca845875ab429d82d0220069fb008ca96ac30ea4d15586e87843874872417b6058c11cb43ab19f6fe6aaf0121025517315786cf3c8c00d278544fa3ab3b7c1f2b938f918c3fde56c7b7fc10440c"
        }
    ],
    "locktime": 2812680,
    "outputs": [
        {
            "address": "tb1qjx57nf0smkvuwdnqexj6yl0pnzawda95676g0n",
            "scriptpubkey": "001491a9e9a5f0dd99c73660c9a5a27de198bae6f4b4",
            "value_sats": 11748
        },
        {
            "address": "tb1q2l2jspfrcdgshvjhwkp22tgwwdap4qhqhu8rqn",
            "scriptpubkey": "001457d5280523c3510bb2577582a52d0e737a1a82e0",
            "value_sats": 12017
        }
    ],
    "version": 2
}
legendary
Activity: 2366
Merit: 2054
May 09, 2024, 08:04:18 PM
Ya paling kalau sekarang ini (dimana sudah banyak yang menggunakannya dibanding dulu) pakai "google help" aka google search engine akan banyak kita jumpai tutorial-tutorial penggunaan console electrum. Saya pun kalau memang urgent, jarang pakai fitur "help" di sebuah wallet baru yang saya install untuk tahu cara penggunaannya, karena tutorial video di youtube dan google sekarang ini sudah banyak dibanding dulu.

Bahkan jika agan menggunakan google search engine ataupun youtube, ane yakin tidak akan banyak contoh yang bisa agan temukan mengenai penggunaan Argumen dari Console Electrum  Grin

Contoh saja, misal diketahui TXID 58d2eeb4bfaa4ac8e0b4c0d82f670c835714f2a334ba7ebd790efc5560d7c320. Bagaimana caranya untuk memecahkan kode transaksi tersebut (decode transaction) menggunakan console electrum, agar bisa diketahui beberapa detail informasi dari TX yang bersangkutan, seperti halnya informasi mengenai : witness, nsequence, scriptpubkey, scriptSig, dll.
Kalau untuk masalah umumnya kayaknya banyak, semisal sign message, atau cara bertransaksi. sedangkan untuk hal khusus seperti contoh sampeyan di atas, ada juga ketemu di google, cuma gak banyak. Paling kalau memang sangat urgent, saya akan gunakan chatGPT, dan Ini contoh hasil yang saya gunakan untuk mencari cara : (decode transaction) menggunakan console electrum dengan chatGPT:
 
legendary
Activity: 2254
Merit: 2852
#SWGT CERTIK Audited
May 08, 2024, 10:02:26 PM
Sementara pada console electrum fungsi bantuan yang bisa digunakan hanyalah perintah help() dan itupun hanya menjelaskan jenis-jenis argumen yang bisa digunakan pada console electrum (tidak disertai dengan deskripsi dan contoh penggunaannya).
Ya paling kalau sekarang ini (dimana sudah banyak yang menggunakannya dibanding dulu) pakai "google help" aka google search engine akan banyak kita jumpai tutorial-tutorial penggunaan console electrum. Saya pun kalau memang urgent, jarang pakai fitur "help" di sebuah wallet baru yang saya install untuk tahu cara penggunaannya, karena tutorial video di youtube dan google sekarang ini sudah banyak dibanding dulu.

Setahu saya rada susah mas mencari guide yang lebih spesifik seperti penggunaan Console di Electrum terutama yang berupa video seperti di Youtube; Kalaupun ada yang mengulas, biasanya berupa tulisan dan ini pun masih sangat jarang; Sebagaimana saya sebutkan di atas, di link dokumen yang ada di Electrum pun tidak banyak rincian yang saya temukan https://electrum.readthedocs.io/en/latest/cmdline.html ; https://electrum.readthedocs.io/en/latest/console.html.

Salah satu dokumen yang cukup rinci dari Electrum tentang penggunaan commands.py (source code) yang saya ketahui ada di GitHub-nya, itupun tidak banyak contoh penerapannya.
https://github.com/spesmilo/electrum/blob/e679e6074f1f915427459e5c7240c3ba818d866e/electrum/commands.py

Kalau yang di https://bitzuma.com/posts/an-introduction-to-the-electrum-python-console/ ada banyak contoh use/output, namun sayang situsnya tidak bisa diakses lagi saat ini.
sr. member
Activity: 192
Merit: 262
trustdice.win (The Top of Crypto Casinos)
May 08, 2024, 09:34:19 PM
Ya paling kalau sekarang ini (dimana sudah banyak yang menggunakannya dibanding dulu) pakai "google help" aka google search engine akan banyak kita jumpai tutorial-tutorial penggunaan console electrum. Saya pun kalau memang urgent, jarang pakai fitur "help" di sebuah wallet baru yang saya install untuk tahu cara penggunaannya, karena tutorial video di youtube dan google sekarang ini sudah banyak dibanding dulu.

Bahkan jika agan menggunakan google search engine ataupun youtube, ane yakin tidak akan banyak contoh yang bisa agan temukan mengenai penggunaan Argumen dari Console Electrum  Grin

Contoh saja, misal diketahui TXID 58d2eeb4bfaa4ac8e0b4c0d82f670c835714f2a334ba7ebd790efc5560d7c320. Bagaimana caranya untuk memecahkan kode transaksi tersebut (decode transaction) menggunakan console electrum, agar bisa diketahui beberapa detail informasi dari TX yang bersangkutan, seperti halnya informasi mengenai : witness, nsequence, scriptpubkey, scriptSig, dll.
legendary
Activity: 2366
Merit: 2054
May 08, 2024, 08:09:32 PM
Sementara pada console electrum fungsi bantuan yang bisa digunakan hanyalah perintah help() dan itupun hanya menjelaskan jenis-jenis argumen yang bisa digunakan pada console electrum (tidak disertai dengan deskripsi dan contoh penggunaannya).
Ya paling kalau sekarang ini (dimana sudah banyak yang menggunakannya dibanding dulu) pakai "google help" aka google search engine akan banyak kita jumpai tutorial-tutorial penggunaan console electrum. Saya pun kalau memang urgent, jarang pakai fitur "help" di sebuah wallet baru yang saya install untuk tahu cara penggunaannya, karena tutorial video di youtube dan google sekarang ini sudah banyak dibanding dulu.

Saya kira hal tersebut wajar mas jika diinstallnya pada OS yang sudah termasuk lawas, sementara aplikasi Electrum (atau bahkan aplikasi lainnya) menggunakan versi terbaru setelahnya sehingga diperlukan beberapa update yang mesti diinstall tersendiri untuk bisa menjalankan aplikasi Electrum tersebut.
Entah kalau sekarang masih ada gak yang make windows 7 dan wallet electrum versi lama yang masih jalan (setelah ditemukan explosit di wallet tersebut)
legendary
Activity: 2254
Merit: 2852
#SWGT CERTIK Audited
May 08, 2024, 04:09:21 AM
Dulu sempat ada sebuah situs yang memberikan penjelasan mengenai kegunaan dan contoh penggunaan argumen dari Console Electrum, namun entah mengapa situs tersebut sekarang sudah tidak bisa diakses lagi.
https://bitzuma.com/posts/an-introduction-to-the-electrum-python-console/

Oh ya, saya baru ngeh kalau situs tersebut saat ini sudah tidak bisa diakses; link tersebut juga salah satu yang saya bookmark di browser selain beberapa rujukan tulisannya yang lain:




Untuk pengguna Linux maupun OS X, saya pikir tidak akan terlalu kesulitan dalam menjalankan Electrum CLI, sementara untuk pengguna Windows, untuk bisa menjalankan Electrum CLi harus ada beberapa step yang mesti dieksekusi terlebih dahulu.

Saya belum pernah mencoba test transaksi menggunakan Electrum CLI di macOS mas.
Sementara untuk pengguna Linux (Ubuntu) mungkin bisa melihat salah satu link berikut (yang salah satu referensinya juga merujuk ke web bitzuma):
Getting started with Command Line Electrum on Ubuntu Linux
sr. member
Activity: 192
Merit: 262
trustdice.win (The Top of Crypto Casinos)
May 08, 2024, 02:33:18 AM
Pada dokumen https://electrum.readthedocs.io/en/latest/cmdline.html pun tidak terlalu banyak contoh dari masing-masing argumen yang terdapat di Electrum.
Sementara kalau di Bitcoin Core memang lebih rinci baik yang ditampilkan via console maupun yang ada di dokumen website-nya: https://bitcoincore.org/en/doc/.

Oleh karena itu saya memberikan informasi, bagaimana caranya untuk mengetahui kegunaan dari masing-masing argumen console electrum, dengan memanfaatkan fungsi help pada Electrum yang dijalankan pada mode CLI. Untuk pengguna Linux maupun OS X, saya pikir tidak akan terlalu kesulitan dalam menjalankan Electrum CLI, sementara untuk pengguna Windows, untuk bisa menjalankan Electrum CLi harus ada beberapa step yang mesti dieksekusi terlebih dahulu.

Dulu sempat ada sebuah situs yang memberikan penjelasan mengenai kegunaan dan contoh penggunaan argumen dari Console Electrum, namun entah mengapa situs tersebut sekarang sudah tidak bisa diakses lagi.
https://bitzuma.com/posts/an-introduction-to-the-electrum-python-console/
legendary
Activity: 2254
Merit: 2852
#SWGT CERTIK Audited
May 08, 2024, 01:49:53 AM
Dan karena bahasa pemrograman yang digunakan Electrum adalah Python*, maka ketika menggunakan baris-baris perintah tersebut, pada belakangnya senantiasa ditambahkan tanda kurung () untuk mengeksekusinya (seperti contoh penggunaan help di atas).
Karena Pyton ini juga banyak yang terkendala meng-install electrum di komputer lama, dulu saya sempat dipusingkan menginstallnya di windows 7, harus ada minimal requirement, seperti harus download NET Framework versi sekian dan juga harus pembaruan untuk Windows 7 (seperti contoh KB.......), kalau di komputer baru yang sudah update windows 10 kayaknya aman-aman saja, soalnya sudah include semua programnya.

Saya kira hal tersebut wajar mas jika diinstallnya pada OS yang sudah termasuk lawas, sementara aplikasi Electrum (atau bahkan aplikasi lainnya) menggunakan versi terbaru setelahnya sehingga diperlukan beberapa update yang mesti diinstall tersendiri untuk bisa menjalankan aplikasi Electrum tersebut.

Di webiste Electrum pun ada Note untuk pengguna Windows lawas:

-snip-
I tried to install and run Electrum 4.1.5 on Windows 7 SP1 x86, but the following error message appears:





I tried updating Windows, but it still doesn't work. Then I tried to install vcredist 2015
https://www.microsoft.com/en-us/download/details.aspx?id=48145.
Finally, Electrum could run normally. Here are the results:



Maybe you can try installing vcredist 2015 to solve the error on your windows too.



Menurutku fitur console pada Electrum tidak terlalu friendly seperti halnya fitur console pada Bitcoin core, dimana untuk detail dari masing-masing argumen tidak dijelaskan secara terperinci. Kalo di Bitcoin core, dengan hanya menggunakan perintah help , maka akan dideskripsikan perintah yang berkaitan secara jelas, beserta dengan contoh penggunaannya.

Pada dokumen https://electrum.readthedocs.io/en/latest/cmdline.html pun tidak terlalu banyak contoh dari masing-masing argumen yang terdapat di Electrum.
Sementara kalau di Bitcoin Core memang lebih rinci baik yang ditampilkan via console maupun yang ada di dokumen website-nya: https://bitcoincore.org/en/doc/.
sr. member
Activity: 192
Merit: 262
trustdice.win (The Top of Crypto Casinos)
May 08, 2024, 12:15:03 AM
Dan karena bahasa pemrograman yang digunakan Electrum adalah Python*, maka ketika menggunakan baris-baris perintah tersebut, pada belakangnya senantiasa ditambahkan tanda kurung () untuk mengeksekusinya (seperti contoh penggunaan help di atas).
Karena Pyton ini juga banyak yang terkendala meng-install electrum di komputer lama, dulu saya sempat dipusingkan menginstallnya di windows 7, harus ada minimal requirement, seperti harus download NET Framework versi sekian dan juga harus pembaruan untuk Windows 7 (seperti contoh KB.......), kalau di komputer baru yang sudah update windows 10 kayaknya aman-aman saja, soalnya sudah include semua programnya.


Menurutku fitur console pada Electrum tidak terlalu friendly seperti halnya fitur console pada Bitcoin core, dimana untuk detail dari masing-masing argumen tidak dijelaskan secara terperinci. Kalo di Bitcoin core, dengan hanya menggunakan perintah help , maka akan dideskripsikan perintah yang berkaitan secara jelas, beserta dengan contoh penggunaannya.

Sementara pada console electrum fungsi bantuan yang bisa digunakan hanyalah perintah help() dan itupun hanya menjelaskan jenis-jenis argumen yang bisa digunakan pada console electrum (tidak disertai dengan deskripsi dan contoh penggunaannya).

Untuk pengguna Windows 10, jika ingin mengetahui kegunaan dari masing-masing argumen pada console electrum, maka salah satu caranya adalah dengan cara menjalankan electrum pada mode CLI. Namun ini hanya bisa dieksekusi menggunakan fitur bawaan Windows, yakni Windows PowerShell.

- Pertama-tama buka aplikasiWindows PowerShell
- lalu ketikan perintah
Code:
set-alias electrum (get-item "C:\Program Files (x86)\Electrum\electrum-*-debug.exe")
- Setelah itu perintah seperti electrum help atau electrum help bisa dijalankan

contoh : electrum help signmessage

result :
Code:
Sign a message with a key. Use quotes if your message contains whitespaces

positional arguments:
  address               Bitcoin address
  message               Clear text message. Use quotes if it contains spaces.



Untuk hasilnya memang tidak dideskripsikan secara terperinci (seperti Bitcoin Core), namun itu sudah cukup membantu daripada kita tidak mengetahui fungsi dari argumen yang akan kita gunakan.
legendary
Activity: 2366
Merit: 2054
May 07, 2024, 10:50:18 PM
Dan karena bahasa pemrograman yang digunakan Electrum adalah Python*, maka ketika menggunakan baris-baris perintah tersebut, pada belakangnya senantiasa ditambahkan tanda kurung () untuk mengeksekusinya (seperti contoh penggunaan help di atas).
Karena Pyton ini juga banyak yang terkendala meng-install electrum di komputer lama, dulu saya sempat dipusingkan menginstallnya di windows 7, harus ada minimal requirement, seperti harus download NET Framework versi sekian dan juga harus pembaruan untuk Windows 7 (seperti contoh KB.......), kalau di komputer baru yang sudah update windows 10 kayaknya aman-aman saja, soalnya sudah include semua programnya.
legendary
Activity: 2254
Merit: 2852
#SWGT CERTIK Audited
May 07, 2024, 09:59:11 AM
Baris Perintah (Argumen) yang bisa digunakan pada Console Electrum :

Code:
   "add_peer",
    "add_request",
    "addtransaction",
    "broadcast",
    "bumpfee",
    "changegaplimit",
    "clear_invoices",
    "clear_ln_blacklist",
    "clear_requests",
    "close_channel",
    "close_wallet",
    "commands",
    "convert_currency",
    "convert_xkey",
    "create",
    "createmultisig",
    "createnewaddress",
    "decode_invoice",
    "decrypt",
    "delete_invoice",
    "delete_request",
    "deserialize",
    "dumpprivkeys",
    "enable_htlc_settle",
    "encrypt",
    "export_channel_backup",
    "freeze",
    "freeze_utxo",
    "get",
    "get_channel_ctx",
    "get_invoice",
    "get_request",
    "get_tx_status",
    "get_watchtower_ctn",
    "getaddressbalance",
    "getaddresshistory",
    "getaddressunspent",
    "getalias",
    "getbalance",
    "getconfig",
    "getfeerate",
    "getinfo",
    "getmasterprivate",
    "getmerkle",
    "getminacceptablegap",
    "getmpk",
    "getprivatekeyforpath",
    "getprivatekeys",
    "getpubkeys",
    "getseed",
    "getservers",
    "gettransaction",
    "getunusedaddress",
    "help",
    "import_channel_backup",
    "importprivkey",
    "is_synchronized",
    "ismine",
    "lightning_history",
    "list_channels",
    "list_invoices",
    "list_peers",
    "list_requests",
    "list_wallets",
    "listaddresses",
    "listcontacts",
    "listunspent",
    "lnpay",
    "load_wallet",
    "make_seed",
    "nodeid",
    "normal_swap",
    "notify",
    "onchain_history",
    "open_channel",
    "password",
    "payto",
    "paytomany",
    "rebalance_channels",
    "removelocaltx",
    "request_force_close",
    "reset_liquidity_hints",
    "restore",
    "reverse_swap",
    "searchcontacts",
    "serialize",
    "setconfig",
    "setfeerate",
    "setlabel",
    "signmessage",
    "signtransaction",
    "signtransaction_with_privkey",
    "stop",
    "sweep",
    "unfreeze",
    "unfreeze_utxo",
    "validateaddress",
    "verifymessage",
    "version",
    "version_info"

-snip-

Sedikit menambahkan, beberapa baris perintah (argumen) di atas bisa juga dilihat menggunakan perintah help() pada console:



Dan karena bahasa pemrograman yang digunakan Electrum adalah Python*, maka ketika menggunakan baris-baris perintah tersebut, pada belakangnya senantiasa ditambahkan tanda kurung () untuk mengeksekusinya (seperti contoh penggunaan help di atas).

*
Electrum itself is pure Python, and so are most of the required dependencies, but not everything.
sr. member
Activity: 192
Merit: 262
trustdice.win (The Top of Crypto Casinos)
May 07, 2024, 02:11:30 AM
Baris Perintah (Argumen) yang bisa digunakan pada Console Electrum :

Code:
   "add_peer",
    "add_request",
    "addtransaction",
    "broadcast",
    "bumpfee",
    "changegaplimit",
    "clear_invoices",
    "clear_ln_blacklist",
    "clear_requests",
    "close_channel",
    "close_wallet",
    "commands",
    "convert_currency",
    "convert_xkey",
    "create",
    "createmultisig",
    "createnewaddress",
    "decode_invoice",
    "decrypt",
    "delete_invoice",
    "delete_request",
    "deserialize",
    "dumpprivkeys",
    "enable_htlc_settle",
    "encrypt",
    "export_channel_backup",
    "freeze",
    "freeze_utxo",
    "get",
    "get_channel_ctx",
    "get_invoice",
    "get_request",
    "get_tx_status",
    "get_watchtower_ctn",
    "getaddressbalance",
    "getaddresshistory",
    "getaddressunspent",
    "getalias",
    "getbalance",
    "getconfig",
    "getfeerate",
    "getinfo",
    "getmasterprivate",
    "getmerkle",
    "getminacceptablegap",
    "getmpk",
    "getprivatekeyforpath",
    "getprivatekeys",
    "getpubkeys",
    "getseed",
    "getservers",
    "gettransaction",
    "getunusedaddress",
    "help",
    "import_channel_backup",
    "importprivkey",
    "is_synchronized",
    "ismine",
    "lightning_history",
    "list_channels",
    "list_invoices",
    "list_peers",
    "list_requests",
    "list_wallets",
    "listaddresses",
    "listcontacts",
    "listunspent",
    "lnpay",
    "load_wallet",
    "make_seed",
    "nodeid",
    "normal_swap",
    "notify",
    "onchain_history",
    "open_channel",
    "password",
    "payto",
    "paytomany",
    "rebalance_channels",
    "removelocaltx",
    "request_force_close",
    "reset_liquidity_hints",
    "restore",
    "reverse_swap",
    "searchcontacts",
    "serialize",
    "setconfig",
    "setfeerate",
    "setlabel",
    "signmessage",
    "signtransaction",
    "signtransaction_with_privkey",
    "stop",
    "sweep",
    "unfreeze",
    "unfreeze_utxo",
    "validateaddress",
    "verifymessage",
    "version",
    "version_info"



Contoh penggunaan Argumen pada Console Electrum :
Code:
listaddresses()
result : List dari seluruh address yang berada didalam wallet

Code:
getinfo()
result : Informasi dari wallet dan Jaringan Blockchain Bitcoin

Code:
getprivatekeys('address')
result : Private Key dari address yang berkaitan


Sign Message menggunakan Console Electrum
Code:
signmessage('address', 'message')
result : Signature

Create RAW Transaction (Unsigned TX)
Code:
payto('destination_address', amount, fee=None, feerate=None, 'from_addr=None', from_coins=None, 'change_addr=None', nocheck=False, unsigned=False, rbf=True, password=None, locktime=None, addtransaction=False)
Code:
payto('tb1qpzl7vanj3je2czytm0ef7cj9qhn3eg7rzfcf37', 0.00007777, None, 25, 'tb1q2l2jspfrcdgshvjhwkp22tgwwdap4qhqhu8rqn', None, None, False, True, True)

result :
Code:
"cHNidP8BAHECAAAAAT03jWfcB5Ly98vSV2zk0j3280DvqXJr5NH/4Dpb56G4AQAAAAD9////AmEeAAAAAAAAFgAUCL/mdnKMsqwIi9vyn2JFBecco8N2AgMAAAAAABYAFLZrvRZ3G4WFGCxG8MjTn4pLth1t/+oqAAABAR+cLgMAAAAAABYAFFfVKAUjw1ELsld1gqUtDnN6GoLgAQDgAgAAAAABAXstQdmw5FQR+h72f+aV6PbET84MwGPvUh9i56pHwqo1AAAAAAD9////AmcrAAAAAAAAGXapFN9A9PNGKx5pkC+SFAXo8uO7EgBYiKycLgMAAAAAABYAFFfVKAUjw1ELsld1gqUtDnN6GoLgAkYwQwIgc7d1WAq+3Voiabm+NwRY8B/rdm9r9PYz6sost7zKBTICHwWeD1hofdpJPq+QR08/ToNxndAPCvfauuSLKpSx11EBIQOiID+btaSnHn9VpmlUsm1hQgC+6TdKvGwxV5Ji3d5N4odTJwAiBgJsGPzzyXoDLXgYKK/ZmBo13pPGmm3Rs8idgchEznmZvhDvaRWKAAAAgAEAAAAAAAAAAAAiAgNJLd4oSechN5iS/n4KibR5CQtM/Eo/EkgFsHfKYshI3RDvaRWKAAAAgAEAAAABAAAAAA=="

Sign RAW (PSBT) Transaction
Code:
signtransaction('PSBT')
Code:
signtransaction('cHNidP8BAHECAAAAAT03jWfcB5Ly98vSV2zk0j3280DvqXJr5NH/4Dpb56G4AQAAAAD9////AmEeAAAAAAAAFgAUCL/mdnKMsqwIi9vyn2JFBecco8N2AgMAAAAAABYAFLZrvRZ3G4WFGCxG8MjTn4pLth1t/+oqAAABAR+cLgMAAAAAABYAFFfVKAUjw1ELsld1gqUtDnN6GoLgAQDgAgAAAAABAXstQdmw5FQR+h72f+aV6PbET84MwGPvUh9i56pHwqo1AAAAAAD9////AmcrAAAAAAAAGXapFN9A9PNGKx5pkC+SFAXo8uO7EgBYiKycLgMAAAAAABYAFFfVKAUjw1ELsld1gqUtDnN6GoLgAkYwQwIgc7d1WAq+3Voiabm+NwRY8B/rdm9r9PYz6sost7zKBTICHwWeD1hofdpJPq+QR08/ToNxndAPCvfauuSLKpSx11EBIQOiID+btaSnHn9VpmlUsm1hQgC+6TdKvGwxV5Ji3d5N4odTJwAiBgJsGPzzyXoDLXgYKK/ZmBo13pPGmm3Rs8idgchEznmZvhDvaRWKAAAAgAEAAAAAAAAAAAAiAgNJLd4oSechN5iS/n4KibR5CQtM/Eo/EkgFsHfKYshI3RDvaRWKAAAAgAEAAAABAAAAAA==')

result :
Code:
"020000000001013d378d67dc0792f2f7cbd2576ce4d23df6f340efa9726be4d1ffe03a5be7a1b80100000000fdffffff02611e00000000000016001408bfe676728cb2ac088bdbf29f624505e71ca3c37602030000000000160014b66bbd16771b8585182c46f0c8d39f8a4bb61d6d02473044022035e9fad9619b4164412e6c2fa78ac113141fefc61742851822a41a930276078902207548a8c05a963cb31d62ca780454847d42bc277fbc51e4ac082e49d937dac2f70121026c18fcf3c97a032d781828afd9981a35de93c69a6dd1b3c89d81c844ce7999beffea2a00"

Broadcast Transaction
Code:
broadcast('Hex_Signed_TX')
Code:
broadcast('020000000001013d378d67dc0792f2f7cbd2576ce4d23df6f340efa9726be4d1ffe03a5be7a1b80100000000fdffffff02611e00000000000016001408bfe676728cb2ac088bdbf29f624505e71ca3c37602030000000000160014b66bbd16771b8585182c46f0c8d39f8a4bb61d6d02473044022035e9fad9619b4164412e6c2fa78ac113141fefc61742851822a41a930276078902207548a8c05a963cb31d62ca780454847d42bc277fbc51e4ac082e49d937dac2f70121026c18fcf3c97a032d781828afd9981a35de93c69a6dd1b3c89d81c844ce7999beffea2a00')

Result : TXID
b7589066fa07babb72f578633619b9849895192083f7386e9db4f2b6259a50af
legendary
Activity: 2254
Merit: 2852
#SWGT CERTIK Audited
May 01, 2024, 07:25:51 PM
Jika merujuk pada milestones-nya Electrum, pada bagian backlog: https://github.com/spesmilo/electrum/milestones/backlog ada beberapa hal yang cukup menarik perhatian saya meskipun belum bisa dipastikan akan dirilis pada Electrum versi keberapa.

Saat post ini dibuat setidaknya ada 29 issue yang open (sebagiannya sudah cukup lama ada di backlog), beberapa diantaranya:

- Qt desktop GUI: upgrade to Qt6 (gui/qt/, QtWidgets): https://github.com/spesmilo/electrum/issues/8007 (opened on Oct 8, 2022).
- Taproot support?: https://github.com/spesmilo/electrum/issues/7544 (opened on Oct 24, 2021)
- Hardware wallet support on Android (e.g. trezor): https://github.com/spesmilo/electrum/issues/6320 (opened on Jul 3, 2020)
- implement output script descriptors: https://github.com/spesmilo/electrum/issues/5694 (opened Oct 11, 2019)

Yang dicantumkan terakhir mengingatkan saya pada uji coba menggunakan Hardware wallet di Bitcoin Core - HWI (masih belum berhasil).
legendary
Activity: 2254
Merit: 2852
#SWGT CERTIK Audited
March 17, 2024, 10:36:18 AM
UPDATE

ELECTRUM v4.5.4

Link download: https://download.electrum.org/4.5.4/
Silahkan di verifikasi signature-nya untuk lebih meyakinkan keaslian software-nya.
Berikut ini link pubkey dari beberapa developer Electrum untuk mencocokkannya: https://github.com/spesmilo/electrum/tree/master/pubkeys

Catatan rilis Electrum 4.5.4:

# Release 4.5.4 (March 14, 2024)
 * General:
    - fix: failing WalletDB upgrade(58) in 4.5.3 (#8913), for wallets with
      partial txs saved into the history as local txs
 * Lightning:
   - changed: use longer final_cltv_delta for client-normal-swap, to
     give more time for user to come back online while doing the swap (#8940)
   - changed: create trampoline onions even when directly paying
     a trampoline forwarder node (777c2ffb)
 * Hardware wallets:
   - Trezor:
     - fix: allow adding SLIP-19 ownership proofs to complete inputs (#8910)
 * Plugins:
   - fix: a race in swapserver when handling server-normal-swaps (#8825)



sr. member
Activity: 192
Merit: 262
trustdice.win (The Top of Crypto Casinos)
February 24, 2024, 12:03:01 AM
Perihal kesamaran penamaan satuan Byte - vByte ini pernah saya baca diskusinya di GitHub Electrum, antara lain:
label transaction sizes as "vbytes" not "bytes"
Kalau seingat saya dulu itu antara vbytes dan bytes itu untuk membedakan alamat legacy dan segwit. Dulu itu kalau alamat berawalan 1 (legacy), satuannya menggunakan bytes, sedangkan segwit (bc1) menggunakan vbytes. Tapi kalau menurut saya itu cuma sekedar penamaan saja, alias tidak mempengaruhi cepat atau lambatnya transaksi. Karena mungkin ukurannya lebih gede sehingga alamat legacy ini menggunakan vbytes.


Ukuran satuan vByte dan Weight muncul setelah Segwit di implementasikan ke jaringan Bitcoin (BIP-141) dan bukan merupakan pembeda antara transaksi legacy dan segwit karena keduanya sama-sama menerapkan ukuran satuan baru tersebut. Fee transaksi juga didasarkan atas vByte https://github.com/bitcoin/bitcoin/blob/master/src/policy/feerate.h

Situs Blockchain Explorer kerap hanya memberikan tag satuan byte pada transaksi Legacy karena pada dasarnya transaksi legacy memiliki vbytes (Virtual transaction size) yang sama dengan bytes (total transaction size) dari Legacy

https://bitcointalksearch.org/topic/--5484019
legendary
Activity: 2254
Merit: 2852
#SWGT CERTIK Audited
February 23, 2024, 10:35:16 PM
Perihal kesamaran penamaan satuan Byte - vByte ini pernah saya baca diskusinya di GitHub Electrum, antara lain:
label transaction sizes as "vbytes" not "bytes"
Kalau seingat saya dulu itu antara vbytes dan bytes itu untuk membedakan alamat legacy dan segwit. Dulu itu kalau alamat berawalan 1 (legacy), satuannya menggunakan bytes, sedangkan segwit (bc1) menggunakan vbytes. Tapi kalau menurut saya itu cuma sekedar penamaan saja, alias tidak mempengaruhi cepat atau lambatnya transaksi. Karena mungkin ukurannya lebih gede sehingga alamat legacy ini menggunakan vbytes.

Memang tidak ada kaitannya atau mempengaruhi cepat lambatnya transaksi, namun dari sisi penamaan yang mungkin penyebutan satuannya kurang sesuai karena perbedaan metric, yakni antara Size dengan Virtual Size. Di samping itu juga, transaksi default di Electrum sekarang sudah menggunakan Segwit Address.

● The size in [bytes] of a transaction refers to the raw byte length of its serialized format. It is used to measure the data footprint of transactions when relayed on the network or stored on disk.

● The vsize in [vbytes] refers to a transaction's weighted size under segwit's rules. It is used to compare how much blockweight needs to be allocated to confirm a transaction.

Contoh perbandingan lainnya bisa juga dilihat di sini: https://en.bitcoin.it/wiki/Weight_units#Detailed_example

Detailed example

Consider this transaction:
-snip-

The transaction's real size on disk and over the network is 218 bytes, which is the size in bytes of the whole transaction expressed above in hexadecimal. The weight is always greater than the real size, in this case 542 weight units. The size in vbytes would be 135.5.
legendary
Activity: 2366
Merit: 2054
February 23, 2024, 10:05:27 PM
Perihal kesamaran penamaan satuan Byte - vByte ini pernah saya baca diskusinya di GitHub Electrum, antara lain:
label transaction sizes as "vbytes" not "bytes"
Kalau seingat saya dulu itu antara vbytes dan bytes itu untuk membedakan alamat legacy dan segwit. Dulu itu kalau alamat berawalan 1 (legacy), satuannya menggunakan bytes, sedangkan segwit (bc1) menggunakan vbytes. Tapi kalau menurut saya itu cuma sekedar penamaan saja, alias tidak mempengaruhi cepat atau lambatnya transaksi. Karena mungkin ukurannya lebih gede sehingga alamat legacy ini menggunakan vbytes.
legendary
Activity: 2254
Merit: 2852
#SWGT CERTIK Audited
February 23, 2024, 09:33:44 AM
UPDATE ELECTRUM 4.5.3

Beberapa waktu yang lalu (23 Februari 2024) Electrum kembali merilis versi terbaru dengan penambahan beberapa fitur baru dan juga perbaikan beberapa fitur yang sudah ada sebelumnya. Berikut ini detail catatan rilisnya:

# Release 4.5.3 (February 23, 2024)
 * General:
   - changed: label tx sizes as "vbytes", and feerates as "sat/vbyte" (#8864)
   - fix: wizard regression not able to use HWW as cosigner for new wallets (643fbec)
   - fix: onchain invoice paid detection broken if jsonpatch enabled (#8842)
   - fix: program not starting because of bad "proxy" config value (#8837)
   - fix: wizard: don't log sensitive values: replace blacklist with whitelist (638fdf11)
 * Qt Desktop GUI:
   - new: basic "add server as bookmark" functionality (#8865)
   - fix: potential race condition in wizard page construction (c78a90a)
   - fix: don't use lightning invoice when user specifies MAX amount (#8900)
   - various UI fixes (#8874, 2882c4b, #8889, 66af6e6)
 * QML GUI (Android):
   - fix potential concurrency issue loading wallet (#8355)
   - fix: wizard: fails to restore from 2fa seed: KeyError: 'x1' (#8861)
   - various UI fixes (50a53aa, 0a6b2d5, #8782, 6738e1e, c0b8927, 016e500, #8898)
 * Hardware wallets:
   - Trezor:
     - new: support SLIP-19 ownership proofs, for trezor-based Standard_Wallets (#8871)
     - fix: regression in sign_transaction for trezor one for multisig (#8813)
 * CLI/RPC:
   - changed: nicer error messages and error-passing (#8888)
 * Lightning:
   - fix: timing issue in lnpeer.reestablish_channel, for replaying unacked updates (79d88dcb)

Perihal kesamaran penamaan satuan Byte - vByte ini pernah saya baca diskusinya di GitHub Electrum, antara lain:
label transaction sizes as "vbytes" not "bytes"

Berikut ini contoh salah satu hasil update pada label satuan tersebut di Electrum 4.5.3;



perbandingan dengan Electrum 4.5.0

legendary
Activity: 2254
Merit: 2852
#SWGT CERTIK Audited
February 06, 2024, 01:53:46 PM
Coba settingan Auto Connect pada network - servernya di rubah menggunakan manual jika sebelumnya otomatis, ataupun sebaliknya. Saat ini saya tidak memiliki smartphone android (sempat rusak) sehingga belum bisa test lebih jauh pada Electrum android versi terbaru; Namun dulu saya sempat membuat panduan mengganti server di Electrum Android (mungkin tampilannya bisa sedikit berbeda dengan versi yang terbaru):
~cut~

Terimkasih gan, lain kali ane coba kalo mau transaksi lagi. Sementara ini juga udah ane uninstall app electrum versi androidnya karena kirain dah ga bisa buat ngirim-ngirim lagi.

Kalaupun Electrum versi Android tidak bisa lagi digunakan untuk mengirim transaksi, tentunya tidak akan dicantumkan lagi di Website resminya Electrum.

Namun jika kasusnya tidak bisa digunakan ketika transaksi karena baru saja mengupdate ke Electrum versi terbaru, bisa jadi ada bug pada versi tersebut (bisa di cek disini jika ada report dari user yang mengalami hal serupa: https://github.com/spesmilo/electrum/issues/) atau bisa juga pada settingan Electrum yang agan install semisal server yang digunakan dan lainnya ada yang tidak sesuai.
legendary
Activity: 2226
Merit: 2229
From Zero to 2 times Self-Made Legendary
February 06, 2024, 01:05:08 PM
Kalau masalah jaringan ane gatau gan, soalnya pas waktu itu ane coba mpe sekitar 3 kali tapi statusnya ga terbroadcase terus jadi ane pindah pake pc. Berarti masih normal ya, kalo gitu ane coba instal lagi.
Sekedar saran, jika memang sedang menghadapi masalah dan ingin menanyakan hal terkait masalah tersebut, akan lebih baik jika disertaikan detail dari masalahnya (status error message) atau screenshot error-nya. Kalo tanpa ada detail yang jelas, yang ngasih masukan atau solusi bisanya cuma meraba-raba. Karena bisa saja, kita menduga penyebab errornya serius, ternyata cuma disebabkan karena paketan data ente habis.
Pages:
Jump to: