Di Solana, 'Memo' bukanlah field dalam instruksi transfer itu sendiri; ini adalah instruksi terpisah dalam transaksi yang sama. Program Memo memungkinkan Anda menulis data arbitrer ke ledger. Ketika ekstensi
RequiredMemoType aktif di akun tujuan, Program Token memeriksa transaksi untuk instruksi Memo sebelumnya. Jika ditemukan, transfer dilanjutkan. Jika tidak, ia mengeluarkan kesalahan. Pemeriksaan ini terjadi secara atomik on-chain. Ini berarti tidak mungkin untuk dilewati. Compliance Shield Solatify menyederhanakan aktivasi ekstensi ini, menangani manajemen PDA kompleks yang diperlukan untuk memperbarui status akun.