Skip to content

Deposit Vault

Deposit Vault memungkinkan pengiriman token kepada siapa saja—bahkan jika mereka belum mendaftar. Dana disimpan dengan aman secara on-chain sampai penerima memverifikasi identitas mereka.

Chain yang Didukung

Deposit Vault tersedia di Solana dan Base saja.

Cara Kerjanya

  1. Kirim: Anda mengirim token ke handle sosial, nomor telepon, atau email
  2. Tahan: Token dikunci di vault on-chain yang aman
  3. Beritahu: Penerima diberitahu
  4. Klaim: Mereka mendaftar, memverifikasi identitas, dan menerima token

Mengapa Menggunakan Vault?

  • Tidak perlu alamat: Kirim menggunakan @handle, nomor telepon, atau email
  • Penerima belum perlu Drop: Dana menunggu sampai mereka mendaftar
  • Non-custodial: Token disimpan on-chain, bukan oleh Drop
  • Dapat dibatalkan: Pengirim dapat membatalkan sebelum diklaim

Implementasi On-Chain

Vault menggunakan smart contract native di setiap chain:

  • Solana: Program Solana native, kompatibel SPL Token
  • Base: Smart contract Solidity, kompatibel ERC-20

Kedua implementasi menyimpan:

  • Alamat wallet pengirim
  • Pengidentifikasi penerima (di-hash untuk privasi)
  • Token dan jumlah
  • Timestamp dan status

Siklus Hidup Vault

Tertunda

Setelah Anda mengirim:

  • Token dikunci di vault
  • Anda dapat melihat status di Aktivitas
  • Anda dapat membatalkan dan mendapatkan token kembali (sebelum klaim)

Diklaim

Ketika penerima mendaftar dan memverifikasi identitas mereka:

  • Token ditransfer ke wallet mereka secara otomatis

Kedaluwarsa dan Klaim Ulang

Jangka WaktuSiapa yang Dapat BertindakTindakan
Setelah 325 hariPengirimDapat membatalkan deposit dan mengklaim ulang dana
Setelah 365 hariDropDapat memulihkan dana escrow yang tidak diklaim
Setelah 365 hari tidak aktifDropDapat mengklaim ulang nama pengguna yang tidak aktif
Hari 325–365KeduanyaPengirim dapat membatalkan; Drop dapat memulihkan jika tidak diklaim

INFO

Hanya berlaku untuk vault escrow smart contract. Dana yang telah diklaim oleh pengguna Drop bersifat self-custodial, diamankan oleh passkey dan tidak dapat diambil atau hilang dalam bentuk apa pun.

Verifikasi Identitas

Penerima harus memverifikasi bahwa mereka memiliki handle, nomor telepon, atau email yang Anda kirimi:

  • Handle sosial: Hubungkan akun X, Telegram, atau Discord mereka
  • Telepon: Verifikasi melalui kode SMS
  • Email: Verifikasi melalui tautan email

Hanya pemilik yang terverifikasi dapat mengklaim token. Pengidentifikasi di-hash secara on-chain sehingga hanya pemilik asli yang dapat membuktikan kepemilikan.

Keamanan

  • Kustodi on-chain: Smart contract menyimpan dana, bukan Drop
  • Terikat identitas: Hanya penerima terverifikasi yang dapat mengklaim
  • Privasi: Pengidentifikasi penerima di-hash
  • Diaudit: Kontrak diaudit secara profesional
  • Non-custodial: Drop tidak dapat mengakses atau memindahkan dana yang didepositkan
  • Hanya token terverifikasi: Hanya token terverifikasi yang dapat didepositkan (mencegah serangan token berbahaya)

Biaya

Semua transaksi Deposit Vault disponsori biaya oleh Drop:

  • Deposit: Biaya jaringan ditanggung oleh Drop
  • Klaim: Biaya jaringan ditanggung oleh Drop
  • Klaim ulang: Biaya jaringan ditanggung oleh Drop
  • Tidak ada biaya platform: Tidak ada biaya platform tambahan

Persetujuan Token ERC-20

Di Base, mendepositkan token ERC-20 memerlukan transaksi persetujuan terlebih dahulu. Ini adalah persyaratan standar EVM. Biaya transaksi persetujuan juga disponsori.

Pembatasan Token

Hanya token terverifikasi yang dapat didepositkan ke vault:

  • Solana: Token terverifikasi Jupiter
  • Base: Token terverifikasi ChangeNow

Ini mencegah serangan token berbahaya (fee-on-transfer, token rebasing, dll.).

Kasus Penggunaan

FiturDeskripsi
KirimKirim ke handle, telepon, atau email
GiveawayDistribusikan ke banyak penerima
Toples TipTerima tip dari siapa saja
Permintaan PembayaranTerima dari non-pengguna

Terkait