Na Solana, um 'Memo' não é um campo na instrução de transferência em si; é uma instrução separada dentro da mesma transação. O Memo Program permite escrever dados arbitrários no registro. Quando a extensão
RequiredMemoType está ativa em uma conta de destino, o Token Program verifica a transação por uma instrução de Memo precedente. Se encontrar, a transferência prossegue. Caso contrário, lança um erro. Essa verificação ocorre atomicamente on-chain. Isso significa que é impossível burlar. O Escudo de Conformidade da Solatify simplifica a ativação dessa extensão, gerenciando a complexa gestão de PDA necessária para atualizar o estado da conta.