Smart Accounts
Apa yang dilakukan Smart Accounts
Smart Accounts mengambil satu transaksi dan memberi tahu Anda apakah transaksi itu berjalan melalui sebuah smart account alih-alih dompet biasa. Smart account adalah dompet yang dijalankan oleh sebuah kontrak, sehingga ia bisa melakukan hal-hal yang tidak bisa dilakukan dompet biasa, misalnya menggabungkan beberapa aksi sekaligus atau membiarkan orang lain membayar gas.
Cognivo melaporkan adanya smart account hanya jika ada penanda nyata untuk itu di chain. Ada dua penanda yang dicarinya: interaksi dengan kontrak EntryPoint ERC-4337, dan delegasi EIP-7702 pada dompet pengirim. Cognivo tidak pernah menebak.
Kapan menggunakannya
Gunakan saat sebuah transaksi tidak tampak seperti dompet biasa yang mengirim dana dan Anda ingin tahu sebabnya. Pertanyaan umum yang dijawabnya:
- Apakah ini dikirim oleh dompet milik orang itu sendiri, atau oleh kontrak yang bertindak atas namanya?
- Apakah alamat yang sedang saya lihat adalah dompet biasa, dompet terdelegasi, atau sebuah kontrak?
- Apakah transaksi ini melewati EntryPoint bersama yang menggabungkan aktivitas smart account?
Alat ini juga berguna saat Anda sedang membaca sebuah pelacakan atau riwayat token dan ada satu alamat yang berperilaku ganjil, mengirim banyak aksi dalam satu transaksi.
Di mana menemukannya
Buka aplikasi di dapp.cognivolabs.io, lalu pilih Smart Accounts di bawah INTELLIGENCE pada sidebar kiri.
- Pilih jaringan tempat transaksi berada dari dropdown Network, di sini disetel ke Ethereum.
- Tempelkan transaksi ke kolom Transaction hash, yang menerima 0x diikuti 64 karakter.
- Pilih Analyze untuk memeriksa apakah transaksi itu melewati sebuah smart account.
Smart Accounts bekerja di Ethereum, Base, dan BNB Chain. Pilih jaringan tempat transaksi itu benar-benar terjadi. Jika Anda memilih yang salah, Cognivo tidak akan menemukan transaksinya.
Apa yang Anda dapatkan
Jawabannya dibuka dengan judul sederhana, misalnya aktivitas smart account ditemukan di jaringan tersebut, transaksi standar, atau transaksi yang gagal.
Di bawahnya Anda mendapatkan:
- Overview, berisi status transaksi, jenis akun pengirim, jenis akun tujuan, apakah EntryPoint ERC-4337 terdeteksi dan versinya yang mana, ditambah blok dan waktunya.
- Accounts involved, yang mendaftar pengirim, tujuan, dan kontrak apa pun yang dibuat transaksi itu. Masing-masing diberi label sebagai dompet standar, dompet terdelegasi, kontrak, atau EntryPoint itu sendiri. Di tempat Cognivo dapat memastikannya, Anda juga melihat catatan seperti proxy yang menunjuk ke implementasinya, pemilik yang tercatat, atau alamat yang menjadi tujuan delegasi sebuah dompet.
- Account abstraction, yang menyatakan apakah interaksi EntryPoint terdeteksi dan, jika pengirimnya terdelegasi di bawah EIP-7702, apa artinya itu.
- Other contracts touched, saat transaksi itu menjangkau kontrak lain lebih jauh.
Ada dua hasil yang sering mengejutkan orang. Transaksi standar adalah jawaban yang sah, bukan kegagalan: artinya Cognivo memeriksa kedua penanda dan tidak menemukan keduanya, sehingga ini tampak seperti transaksi dompet biasa. Itu bukan pernyataan bahwa transaksinya aman atau tidak aman. Transaksi tidak ditemukan berarti Cognivo tidak dapat menemukan hash itu di jaringan yang Anda pilih. Periksa hash-nya, lalu periksa jaringannya, lalu coba lagi. Hanya transaksi yang memang ada di jaringan terpilih yang dapat diperiksa.
Sebagian kolom bisa kembali sebagai tidak terklasifikasi atau tidak terdeteksi. Itu berarti Cognivo tidak dapat memastikan detail tersebut dari chain, bukan berarti detailnya tidak ada.
Batasan
Smart Accounts membaca satu transaksi ini ditambah klasifikasi akun-akun yang terlibat. Ia tidak menerjemahkan setiap operasi pengguna di dalam sebuah bundel, atau calldata di baliknya. Detail bundler dan paymaster di luar interaksi EntryPoint itu sendiri tidak diterjemahkan, jadi Cognivo tidak akan memberi tahu Anda siapa yang mensponsori gas-nya.
Biaya
Smart Accounts berbiaya 2 credits. Cognivo menyebutkan biayanya sebelum berjalan dan hanya menagih setelah Anda setuju, serta hanya saat hasil yang nyata kembali. Jika Anda menolak atau membatalkan, tidak ada yang ditagih. Setiap akun mendapat 5 kredit gratis per hari, dan jatah itu diatur ulang pada tengah malam UTC. Lihat Penagihan dan kredit untuk gambaran lengkapnya.
Langkah berikutnya
Untuk membaca cerita utuh dari transaksi yang sama, termasuk apa yang berpindah dan ke mana perginya, gunakan Transaction Intelligence. Untuk memeriksa kontrak yang sedang berinteraksi dengan sebuah akun, gunakan Token and Contract Analysis. Untuk melihat biaya setiap alat dalam satu daftar, lihat Alat dan biaya.