Stacks-wallet-web: [Dompet Web Stacks] Kondisi posting kontrak diganti dengan kondisi standar

Dibuat pada 22 Feb 2021  ·  9Komentar  ·  Sumber: blockstack/stacks-wallet-web

Sebuah tx dengan kondisi post kontrak dan kondisi post standar ditampilkan dengan cara yang sama. Lihat tangkapan layar:
Screenshot from 2021-02-22 09-08-38

Kondisi pasca kontrak harus menyebutkan kontrak

P1 🐛 Bug!

Komentar yang paling membantu

Ini sebenarnya lebih buruk dari ini - logika kondisi posting saat ini mengasumsikan bahwa kondisi posting hanya dapat diterapkan ke pengirim-tx. Jude baru-baru ini memperbarui beberapa kata dalam SIP ini yang menjelaskan hal ini. Jadi, Dompet Tumpukan sebenarnya menimpa setiap kondisi pos dengan alamat STX akun saat ini.

Terkait: https://github.com/blockstack/ux/issues/969

Semua 9 komentar

Sepertinya kondisi post contract diganti dengan kondisi post standar, sehingga tidak memungkinkan untuk memindahkan stx dari kontrak.
Kode panggilan kontrak di bawah menghasilkan dua kondisi pos standar:

Kode:
Screenshot from 2021-02-22 09-21-54

Kondisi posting di penjelajah:
Screenshot from 2021-02-22 09-19-55

Ini sebenarnya lebih buruk dari ini - logika kondisi posting saat ini mengasumsikan bahwa kondisi posting hanya dapat diterapkan ke pengirim-tx. Jude baru-baru ini memperbarui beberapa kata dalam SIP ini yang menjelaskan hal ini. Jadi, Dompet Tumpukan sebenarnya menimpa setiap kondisi pos dengan alamat STX akun saat ini.

Terkait: https://github.com/blockstack/ux/issues/969

Dapat memperbaikinya mendapatkan prioritas yang lebih tinggi. Ini membuatnya tidak mungkin untuk menguji ft-transfer menggunakan kotak pasir explorer atau aplikasi lain.

Saya setuju bahwa ini penting, dan kami memiliki kelompok ini dalam pencapaian prioritas tertinggi kami. Tetapi, untuk tujuan pengujian, Anda tidak perlu menambahkan kondisi posting untuk alamat selain pengirim. Anda harus dalam produksi, tetapi untuk menjalankan tx, Anda hanya perlu menambahkannya untuk pengirim.

Menghapus kondisi kontrak tidak membantu: https://explorer.stacks.co/txid/0xa14334f26ff547516135b5510809dee33db5797c836f8954c0ed45c2fb51f87b?chain=testnet

Di https://speed-spend.org/poxlite tidak memungkinkan untuk menebus stinger karena kondisi kiriman untuk pengirim STX, yaitu kontrak pintar tidak dapat ditentukan di dompet web stack.

https://github.com/friedger/speed-spend/commit/c3b30b6bdda2637e573d0aa2c06088ba24aaccac

Apa yang saya sarankan adalah akan lebih baik jika tx itu tidak memiliki kondisi posting sama sekali. Karena tx-sender sebenarnya tidak mentransfer aset apa pun, tx akan berhasil, bahkan dalam mode Deny .

Apa yang saya sarankan adalah akan lebih baik jika tx itu tidak memiliki kondisi posting sama sekali. Karena tx-sender sebenarnya tidak mentransfer aset apa pun, tx akan berhasil, bahkan dalam mode Deny .

Bisakah kamu lebih jelas?

Apa yang saya sarankan adalah akan lebih baik jika tx itu tidak memiliki kondisi posting sama sekali. Karena tx-sender sebenarnya tidak mentransfer aset apa pun, tx akan berhasil, bahkan dalam mode Deny .

Tunggu. Saya akan mencobanya. Terima kasih.

Diperbaiki dan dirilis dalam versi 2.3.0: +1:

Apakah halaman ini membantu?
0 / 5 - 0 peringkat