Bitcoin Forum
July 04, 2024, 07:24:31 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 [48] 49 50 »
  Print  
Author Topic: ELECTRUM - BITCOIN WALLET  (Read 39144 times)
This is a self-moderated topic. If you do not want to be moderated by the person who started this topic, create a new topic.
punk.zink
Sr. Member
****
Offline Offline

Activity: 420
Merit: 458


Rollbit.com - Crypto Futures


View Profile
May 08, 2024, 04:15:03 AM
Merited by Husna QA (1)
 #941

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 <command>, 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 <command> 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.

R


▀▀▀▀▀▀▀██████▄▄
████████████████
▀▀▀▀█████▀▀▀█████
████████▌███▐████
▄▄▄▄█████▄▄▄█████
████████████████
▄▄▄▄▄▄▄██████▀▀
LLBITCRYPTO
FUTURES
[
1,000x
LEVERAGE
][
.
COMPETITIVE
FEES
][
INSTANT
EXECUTION
]██████
██
██
██
██
██
██
██
██
██
██
██
██████
████████████████████████████████████████████████████████
.
TRADE NOW
.
████████████████████████████████████████████████████████
██████
██
██
██
██
██
██
██
██
██
██
██
██████
Husna QA (OP)
Copper Member
Legendary
*
Offline Offline

Activity: 2324
Merit: 2914


View Profile WWW
May 08, 2024, 05:49:53 AM
 #942

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:


Salah satu contoh yang pernah saya test:

-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 <command>, 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/.
punk.zink
Sr. Member
****
Offline Offline

Activity: 420
Merit: 458


Rollbit.com - Crypto Futures


View Profile
May 08, 2024, 06:33:18 AM
 #943

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/

R


▀▀▀▀▀▀▀██████▄▄
████████████████
▀▀▀▀█████▀▀▀█████
████████▌███▐████
▄▄▄▄█████▄▄▄█████
████████████████
▄▄▄▄▄▄▄██████▀▀
LLBITCRYPTO
FUTURES
[
1,000x
LEVERAGE
][
.
COMPETITIVE
FEES
][
INSTANT
EXECUTION
]██████
██
██
██
██
██
██
██
██
██
██
██
██████
████████████████████████████████████████████████████████
.
TRADE NOW
.
████████████████████████████████████████████████████████
██████
██
██
██
██
██
██
██
██
██
██
██
██████
Husna QA (OP)
Copper Member
Legendary
*
Offline Offline

Activity: 2324
Merit: 2914


View Profile WWW
May 08, 2024, 08:09:21 AM
 #944

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
Chikito
Legendary
*
Offline Offline

Activity: 2436
Merit: 2062



View Profile WWW
May 09, 2024, 12:09:32 AM
 #945

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)

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
punk.zink
Sr. Member
****
Offline Offline

Activity: 420
Merit: 458


Rollbit.com - Crypto Futures


View Profile
May 09, 2024, 01:34:19 AM
 #946

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.

R


▀▀▀▀▀▀▀██████▄▄
████████████████
▀▀▀▀█████▀▀▀█████
████████▌███▐████
▄▄▄▄█████▄▄▄█████
████████████████
▄▄▄▄▄▄▄██████▀▀
LLBITCRYPTO
FUTURES
[
1,000x
LEVERAGE
][
.
COMPETITIVE
FEES
][
INSTANT
EXECUTION
]██████
██
██
██
██
██
██
██
██
██
██
██
██████
████████████████████████████████████████████████████████
.
TRADE NOW
.
████████████████████████████████████████████████████████
██████
██
██
██
██
██
██
██
██
██
██
██
██████
Husna QA (OP)
Copper Member
Legendary
*
Offline Offline

Activity: 2324
Merit: 2914


View Profile WWW
May 09, 2024, 02:02:26 AM
 #947

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.
Chikito
Legendary
*
Offline Offline

Activity: 2436
Merit: 2062



View Profile WWW
May 10, 2024, 12:04:18 AM
Merited by Husna QA (1)
 #948

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:
 

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
punk.zink
Sr. Member
****
Offline Offline

Activity: 420
Merit: 458


Rollbit.com - Crypto Futures


View Profile
May 10, 2024, 04:01:12 AM
Merited by Husna QA (1)
 #949

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
}

R


▀▀▀▀▀▀▀██████▄▄
████████████████
▀▀▀▀█████▀▀▀█████
████████▌███▐████
▄▄▄▄█████▄▄▄█████
████████████████
▄▄▄▄▄▄▄██████▀▀
LLBITCRYPTO
FUTURES
[
1,000x
LEVERAGE
][
.
COMPETITIVE
FEES
][
INSTANT
EXECUTION
]██████
██
██
██
██
██
██
██
██
██
██
██
██████
████████████████████████████████████████████████████████
.
TRADE NOW
.
████████████████████████████████████████████████████████
██████
██
██
██
██
██
██
██
██
██
██
██
██████
Chikito
Legendary
*
Offline Offline

Activity: 2436
Merit: 2062



View Profile WWW
May 14, 2024, 02:17:31 AM
 #950

Sementara kalo ChatGPT ternyata memberikan jawaban yang cukup detail, dan meskipun penjelasan langkah-langkahnya udah benar, tetapi ada satu step yang terlewatkan oleh ChatGPT.
Di aplikasi chatGPT memang harus detil memberikan perintah, kalau seperti contoh yang saya share di atas sudah tentu akan diberikan jawaban secara umum sehingga melupakan step-step penting. Malah pernah saya lihat di youtube ada yang mampu mengembangkan website dengan baris-baris perintah yang detil atau khusus di sana. Ya jadi kalau memang si user mau menggunakan itu untuk keperluan "decode transaction" untuk electrum harus dijabarkan dan mungkin kalau mau hasil yang lebih spesifik bisa menggunakan bahasa inggris.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
Husna QA (OP)
Copper Member
Legendary
*
Offline Offline

Activity: 2324
Merit: 2914


View Profile WWW
May 14, 2024, 03:53:05 AM
 #951

Sementara kalo ChatGPT ternyata memberikan jawaban yang cukup detail, dan meskipun penjelasan langkah-langkahnya udah benar, tetapi ada satu step yang terlewatkan oleh ChatGPT.
Di aplikasi chatGPT memang harus detil memberikan perintah, kalau seperti contoh yang saya share di atas sudah tentu akan diberikan jawaban secara umum sehingga melupakan step-step penting. Malah pernah saya lihat di youtube ada yang mampu mengembangkan website dengan baris-baris perintah yang detil atau khusus di sana. Ya jadi kalau memang si user mau menggunakan itu untuk keperluan "decode transaction" untuk electrum harus dijabarkan dan mungkin kalau mau hasil yang lebih spesifik bisa menggunakan bahasa inggris.

Pada hasil jawaban dari chatGPT di atas saya lihat tertera perlu "mendapatkan kode HEX transaksi" namun tidak disebutkan caranya; artinya memang masih ada langkah yang harus diselesaikan sebelum masuk ke perintah deserialize('HEX_TRANSAKSI_ANDA').

Penasaran tadi saya coba menginput pertanyaan di chatGPT:
"Cara mendapatkan kode HEX transaksi melalui Console wallet Electrum", berikut ini hasilnya:

punk.zink
Sr. Member
****
Offline Offline

Activity: 420
Merit: 458


Rollbit.com - Crypto Futures


View Profile
May 14, 2024, 04:38:07 AM
 #952

Di aplikasi chatGPT memang harus detil memberikan perintah, kalau seperti contoh yang saya share di atas sudah tentu akan diberikan jawaban secara umum sehingga melupakan step-step penting. Malah pernah saya lihat di youtube ada yang mampu mengembangkan website dengan baris-baris perintah yang detil atau khusus di sana. Ya jadi kalau memang si user mau menggunakan itu untuk keperluan "decode transaction" untuk electrum harus dijabarkan dan mungkin kalau mau hasil yang lebih spesifik bisa menggunakan bahasa inggris.

Pada hasil jawaban dari chatGPT di atas saya lihat tertera perlu "mendapatkan kode HEX transaksi" namun tidak disebutkan caranya; artinya memang masih ada langkah yang harus diselesaikan sebelum masuk ke perintah deserialize('HEX_TRANSAKSI_ANDA').

Penasaran tadi saya coba menginput pertanyaan di chatGPT:
"Cara mendapatkan kode HEX transaksi melalui Console wallet Electrum", berikut ini hasilnya:



Sekilas jawaban yang diberikan oleh chatGPT terlihat sudah benar, namun jika langsung diimplementasikan ke fungsi console electrum, maka argumen tersebut akan dikenali sebagai invalid syntax karena console electrum mengharuskan adanya parentheses '()' dalam setiap penjalanan fungsi.

Selain itu, positional argument yang berada didalam parentheses juga tidak bisa dituliskan seadanya, karena ada beberapa argumen yang memang memerlukan adanya penambahan quotation mark ' atau ", agar metode pemanggilan di console electrum bisa berfungsi dengan benar.

Code:
gettransaction "58d2eeb4bfaa4ac8e0b4c0d82f670c835714f2a334ba7ebd790efc5560d7c320"

SyntaxError: invalid syntax

Code:
gettransaction(58d2eeb4bfaa4ac8e0b4c0d82f670c835714f2a334ba7ebd790efc5560d7c320)

SyntaxError: invalid decimal literal

R


▀▀▀▀▀▀▀██████▄▄
████████████████
▀▀▀▀█████▀▀▀█████
████████▌███▐████
▄▄▄▄█████▄▄▄█████
████████████████
▄▄▄▄▄▄▄██████▀▀
LLBITCRYPTO
FUTURES
[
1,000x
LEVERAGE
][
.
COMPETITIVE
FEES
][
INSTANT
EXECUTION
]██████
██
██
██
██
██
██
██
██
██
██
██
██████
████████████████████████████████████████████████████████
.
TRADE NOW
.
████████████████████████████████████████████████████████
██████
██
██
██
██
██
██
██
██
██
██
██
██████
Husna QA (OP)
Copper Member
Legendary
*
Offline Offline

Activity: 2324
Merit: 2914


View Profile WWW
May 14, 2024, 08:19:41 AM
Last edit: May 14, 2024, 08:59:42 AM by Husna QA
 #953

Sekilas jawaban yang diberikan oleh chatGPT terlihat sudah benar, namun jika langsung diimplementasikan ke fungsi console electrum, maka argumen tersebut akan dikenali sebagai invalid syntax karena console electrum mengharuskan adanya parentheses '()' dalam setiap penjalanan fungsi.

Selain itu, positional argument yang berada didalam parentheses juga tidak bisa dituliskan seadanya, karena ada beberapa argumen yang memang memerlukan adanya penambahan quotation mark ' atau ", agar metode pemanggilan di console electrum bisa berfungsi dengan benar.

Code:
gettransaction "58d2eeb4bfaa4ac8e0b4c0d82f670c835714f2a334ba7ebd790efc5560d7c320"

SyntaxError: invalid syntax

Code:
gettransaction(58d2eeb4bfaa4ac8e0b4c0d82f670c835714f2a334ba7ebd790efc5560d7c320)

SyntaxError: invalid decimal literal


Ya, jelas instruksi pada jawaban dari chatGPT tersebut masih ada yang keliru. Sebagaimana yang pernah saya sebutkan sebelumnya (https://bitcointalk.org/index.php?topic=3664755.msg64044135#msg64044135), kalau Electrum murni menggunakan bahasa pemrograman Python dan senantiasa menyertakan tanda ( ), seperti pada contoh ketika menampilkan menu help(), berbeda dengan di Bitcoin Core.


Contoh perbedaan penggunaan tanda di Electrum dan Bitcoin Core pada perintah Create Raw Transaction:
- di Electrum

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)

atau lebih detail bisa lihat juga di sini:


https://github.com/spesmilo/electrum/blob/e679e6074f1f915427459e5c7240c3ba818d866e/electrum/commands.py

- di Bitcoin Core

Code:
createrawtransaction [{"txid":"hex","vout":n,"sequence":n},...] [{"address":amount,...},{"data":"hex"},...]

lebih detail beserta contohnya bisa lihat di sini: https://bitcoincore.org/en/doc/27.0.0/rpc/rawtransactions/createrawtransaction/
Chikito
Legendary
*
Offline Offline

Activity: 2436
Merit: 2062



View Profile WWW
May 15, 2024, 02:25:22 AM
 #954

Pada hasil jawaban dari chatGPT di atas saya lihat tertera perlu "mendapatkan kode HEX transaksi" namun tidak disebutkan caranya; artinya memang masih ada langkah yang harus diselesaikan sebelum masuk ke perintah deserialize('HEX_TRANSAKSI_ANDA').
Sekilas jawaban yang diberikan oleh chatGPT terlihat sudah benar, namun jika langsung diimplementasikan ke fungsi console electrum, maka argumen tersebut akan dikenali sebagai invalid syntax karena console electrum mengharuskan adanya parentheses '()' dalam setiap penjalanan fungsi.
DI chatGPT memang harus detil memasukan perintah, mungkin kalau ditambah contoh seperti ini: "Cara mendapatkan kode HEX transaksi melalui Console wallet Electrum phyton" robot tersebut akan memberikan jawaban secara detil. Tapi ya tergantung juga usernya, kalau memang detil begitu mending langsung ketik code "help" di console electrum biar tidak salah step jika memang mau bertransaksi.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
Husna QA (OP)
Copper Member
Legendary
*
Offline Offline

Activity: 2324
Merit: 2914


View Profile WWW
May 15, 2024, 10:33:12 PM
Merited by JayJuanGee (1)
 #955

-snip- kalau memang detil begitu mending langsung ketik code "help" di console electrum biar tidak salah step jika memang mau bertransaksi.

Menggunakan Console di Electrum memang bisa dikatakan sudah tingkat lanjut, jadi minimalnya sudah memahami basic dari bahasa pemrograman yang digunakannya, semisal penggunaan tanda, Syntax, variable dan lainnya. Sementara untuk argumen ataupun fungsi apa saja yang di support bisa dilihat melalui help().

Pada kondisi tertentu, kalaupun ada argumen yang masih salah dalam menginputnya, kemungkinan intruksinya tidak bisa dijalankan atau muncul pesan SyntaxError dan semisalnya. Namun meskipun demikian, tetap mesti teliti juga agar tidak terjadi sesuatu sebagaimana warning berikut:

Husna QA (OP)
Copper Member
Legendary
*
Offline Offline

Activity: 2324
Merit: 2914


View Profile WWW
May 30, 2024, 11:59:46 PM
Last edit: June 03, 2024, 09:34:54 AM by Husna QA
 #956

UPDATE ELECTRUM v4.5.5

Beberapa saat yang lalu (30 Mei 2024) Electrum merilis update terbaru Electrum-4.5.5; Karena ini termasuk update minor, saya lihat lebih banyak ke perbaikan fitur yang sudah ada sebelumnya dari pada penambahan fitur baru. Berikut ini catatan rilisnya:

# Release 4.5.5 (May 30, 2024)
 * General:
   - fix: timeout error shadowed by aiorpcx cancellation bug (#8954)
   - changed: Fiat exchange rates: do not overwrite the locally saved historical
     data. Instead, merge old and new data (a2fb70d6). This also ~fixes the
     CoinGecko historical API by only asking for the last 365 days.
   - update: support latest revision of SLIP-39 mnemonic spec (to restore) (#9059)
 * Lightning:
   - new: unify max fee bounds for payments, make it configurable (#9041)
   - changed: trampoline fees: instead of hardcoded list, use
     exponential search, capped by configurable budget (#9033)
   - fix: opening new channels with peer that has .onion address (#9002)
 * Dependencies:
   - remove bitstring (#9020)
 * QML GUI (Android):
   - new: add tx options to ConfirmTxDialog, RbfBumpFeeDialog (#8909)
   - various UI fixes (#9018, 472a65eb)
 * Qt Desktop GUI:
   - fix: save notes whenever modified (#8951)
   - fix: offline 2fa wallet creation failing in some cases (#9037)
   - various UI fixes (#8962, #8874, #9012, 1047200a, #9058)
 * Hardware wallets:
   - Bitbox02: fix: call pairing dialog when necessary (#8971)
   - Jade: update: bump library to 1.0.29 (#9007)
 * Binaries:
   - new: add AppArmor profiles for tarball and AppImage (#9003)


-Edit-

Agar lebih yakin dengan keasliannya, jangan lupa untuk mem-verifikasi signature dari file binary Electrum.
Berikut ini contoh hasil verifikasi-nya:



semloheh
Jr. Member
*
Offline Offline

Activity: 38
Merit: 7


View Profile WWW
June 03, 2024, 04:25:58 AM
 #957

Om Husna, saya mau tanya. Saya baru bikin electrum wallet dengan versi yang terbaru dimana saya sudah baca tutorial awal thread ini yg mana om husna post tanggal 09 May 2018. Kendalanya adalah ketika saya klik tab receive itu lalu saya request itu ada beberapa wallet yg tersedia sehingga membingungkan saya untuk memakai wallet mana untuk saya gunakan ketika sign message. Dan 1 hal lagi yaitu ketika membuat wallet tidak ada pilihan untuk membuat wallet yang Legacy address/P2PKH, yang saya lihat di tab information untuk wallet yg saya buat adalah p2wpkh yang mana adalah segwit dengan awalan address bc. Apakah ada saran dari om husna untuk trouble yg saya alami?
Husna QA (OP)
Copper Member
Legendary
*
Offline Offline

Activity: 2324
Merit: 2914


View Profile WWW
June 03, 2024, 04:57:52 AM
Merited by JayJuanGee (1)
 #958

Saya baru bikin electrum wallet dengan versi yang terbaru dimana saya sudah baca tutorial awal thread ini yg mana om husna post tanggal 09 May 2018. Kendalanya adalah ketika saya klik tab receive itu lalu saya request itu ada beberapa wallet yg tersedia sehingga membingungkan saya untuk memakai wallet mana untuk saya gunakan ketika sign message.

Mungkin yang dimaksud bukan beberapa wallet, melainkan beberapa address. Biasanya ketika setiap kali klik tombol Create Request pada tab Receive maka Electrum akan menampilkan address (BTC) atau invoice (Lightning) baru untuk setiap transaksi baru. Kesemua address tersebut masih dalam satu wallet yang sama, dan agan bisa menggunakan address yang manapun. Electrum secara default, otomatis menjumlahkan aset yang berada pada address-address tersebut; Dan ketika transaksi mengirim BTC, bisa digunakan semuanya secara otomatis atau bisa juga digunakan sebagian dengan memanfaatkan fitur Coin Control.

Untuk mengetahui address-address yang terdapat dalam satu wallet, agan bisa buka menu View -> Addresses (ada yang berlabel receiving & change, semuanya bisa digunakan). Contoh:




Dan 1 hal lagi yaitu ketika membuat wallet tidak ada pilihan untuk membuat wallet yang Legacy address/P2PKH, yang saya lihat di tab information untuk wallet yg saya buat adalah p2wpkh yang mana adalah segwit dengan awalan address bc. Apakah ada saran dari om husna untuk trouble yg saya alami?

Opsi meng-generate Legacy address pada GUI Electrum sudah dihilangkan sejak versi 4.1.0 (https://github.com/spesmilo/electrum/blob/master/RELEASE-NOTES), namun demikian masih bisa dibuat menggunakan Console Electrum (Note: type seed Electrum, bukan BIP39 https://electrum.readthedocs.io/en/latest/seedphrase.html).

Cara membuatnya bisa lihat postingan saya pada link berikut: https://bitcointalk.org/index.php?topic=5338687.msg57048278#msg57048278
semloheh
Jr. Member
*
Offline Offline

Activity: 38
Merit: 7


View Profile WWW
June 03, 2024, 05:22:13 AM
 #959


Mungkin yang dimaksud bukan beberapa wallet, melainkan beberapa address. Biasanya ketika setiap kali klik tombol Create Request pada tab Receive maka Electrum akan menampilkan address (BTC) atau invoice (Lightning) baru untuk setiap transaksi baru. Kesemua address tersebut masih dalam satu wallet yang sama, dan agan bisa menggunakan address yang manapun. Electrum secara default, otomatis menjumlahkan aset yang berada pada address-address tersebut; Dan ketika transaksi mengirim BTC, bisa digunakan semuanya secara otomatis atau bisa juga digunakan sebagian dengan memanfaatkan fitur Coin Control.


Nah Iya, maksud saya adalah beberapa address yang keluar, dan setelah saya kulik lagi itu memang fitur dari electrum sendiri yg mana ada beberapa address untuk meningkatkan keamanannya. Jadi td saya coba untuk klik di tab receive==> kemudian untuk tab expiry saya jadikan never sehingga saya bisa copy 1 address untuk pakai buat sign message. Untuk cara yg saya lakukan apa bisa dibenarkan ?

Jadi bisa disimpulkan juga kita bisa menggunakan beberapa addres yg lain untuk berbeda beda kebutuhan kan? Semisal nantinya akun saya sudah cukup untuk ikut signature campaign, memakai address yg saya stake disini https://bitcointalk.org/index.php?topic=996318.0  atau bisa address yg lain?


Untuk tutor membuat legacy addres masih saya baca gan, terima kasih atas bantuannya
punk.zink
Sr. Member
****
Offline Offline

Activity: 420
Merit: 458


Rollbit.com - Crypto Futures


View Profile
June 03, 2024, 05:35:44 AM
 #960

Om Husna, saya mau tanya. Saya baru bikin electrum wallet dengan versi yang terbaru dimana saya sudah baca tutorial awal thread ini yg mana om husna post tanggal 09 May 2018. Kendalanya adalah ketika saya klik tab receive itu lalu saya request itu ada beberapa wallet yg tersedia sehingga membingungkan saya untuk memakai wallet mana untuk saya gunakan ketika sign message.

Agan bisa menggunakan address manapun untuk melakukan "signmessage" di wallet electrum, karena pada dasarnya untuk setiap address yang tertampilkan di Tab "addresses" merupakan turunan dari salah satu private key yang tersimpan di wallet, dan private key tersebut merupakan turunan dari Seed Electrum. Jadi selama ada private key-nya maka proses Sign message akan bisa dilakukan, sementara untuk proses "verify message" bisa diperform oleh siapapun karena itu hanya memerlukan informasi public key yang bisa diketahui oleh siapa saja.

R


▀▀▀▀▀▀▀██████▄▄
████████████████
▀▀▀▀█████▀▀▀█████
████████▌███▐████
▄▄▄▄█████▄▄▄█████
████████████████
▄▄▄▄▄▄▄██████▀▀
LLBITCRYPTO
FUTURES
[
1,000x
LEVERAGE
][
.
COMPETITIVE
FEES
][
INSTANT
EXECUTION
]██████
██
██
██
██
██
██
██
██
██
██
██
██████
████████████████████████████████████████████████████████
.
TRADE NOW
.
████████████████████████████████████████████████████████
██████
██
██
██
██
██
██
██
██
██
██
██
██████
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 [48] 49 50 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!