has_one Constraint (Anchor)

Ferramentas de Desenvolvimento · Profundo

Uma restrição de validação Anchor que afirma que um campo armazenado em uma conta corresponde à pubkey de outra conta na struct de contas da instrução. Por exemplo, #[account(has_one = authority)] em uma conta vault verifica que vault.authority é igual à chave da conta authority. Falha na verificação retorna um erro Anchor. has_one impede que chamadores não autorizados passem contas arbitrárias para papéis privilegiados.

Termos relacionados