Menghadapi jenis error seperti ini, butuh waktu berjam-jam untuk menyelesaikannya.
Dari desain mereka, terlihat ingin menggunakan antarmuka milik sendiri untuk menyiarkan semua transaksi on-chain. Tapi setelah saya cek kodenya, tidak ada permintaan agar pengguna langsung melakukan tanda tangan dompet (mungkin supaya tidak ada yang diam-diam memakai jalur RPC untuk melewati mereka). Secara logika, biaya transaksi seharusnya ditanggung oleh pihak platform, bukan?
Tapi kenyataannya, fee payer tetap diatur ke alamat pengguna.
Jadi serba salah—tanpa tanda tangan pengguna, bagaimana bisa otorisasi pemotongan biaya? Transaksi ini sama sekali tidak bisa terkirim.
Lihat Asli
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
10 Suka
Hadiah
10
6
Posting ulang
Bagikan
Komentar
0/400
GasFeeNightmare
· 21jam yang lalu
Desain ini benar-benar luar biasa, dan Anda dapat melompati lubang yang Anda gali
Lihat AsliBalas0
MemeKingNFT
· 12-08 19:52
Logika cacat ini benar-benar parah, tipikal "maunya ini, itu, dan semuanya". Platform ingin memonopoli saluran siaran tapi tidak mau keluar uang sendiri, dari mana pengguna dapat tanda tangan untuk mengizinkan pemotongan biaya?
Lihat AsliBalas0
SatsStacking
· 12-08 19:52
Desain celah ini luar biasa, benar-benar contoh klasik ingin mendapatkan dua hal sekaligus.
Lihat AsliBalas0
gas_fee_therapy
· 12-08 19:46
Desain celah ini terlalu jelas, benar-benar parah... fee payer malah mengarah ke alamat pengguna? Gimana mau dipotong?
Lihat AsliBalas0
FalseProfitProphet
· 12-08 19:36
Logika cacat ini memang agak parah, platform mau makan sendiri tapi pengguna yang harus bayar?
Lihat AsliBalas0
GateUser-9ad11037
· 12-08 19:34
Desain ini bermasalah, fee payer ditulis dengan alamat pengguna tapi tidak diizinkan untuk menandatangani, ini kan bertentangan sendiri.
Menghadapi jenis error seperti ini, butuh waktu berjam-jam untuk menyelesaikannya.
Dari desain mereka, terlihat ingin menggunakan antarmuka milik sendiri untuk menyiarkan semua transaksi on-chain. Tapi setelah saya cek kodenya, tidak ada permintaan agar pengguna langsung melakukan tanda tangan dompet (mungkin supaya tidak ada yang diam-diam memakai jalur RPC untuk melewati mereka). Secara logika, biaya transaksi seharusnya ditanggung oleh pihak platform, bukan?
Tapi kenyataannya, fee payer tetap diatur ke alamat pengguna.
Jadi serba salah—tanpa tanda tangan pengguna, bagaimana bisa otorisasi pemotongan biaya? Transaksi ini sama sekali tidak bisa terkirim.