Es posible que una entrada (inflow) completada a una cuenta de custodia de Dusk sea dinero real y, aun así, sea incorrecto acreditársela a un cliente.

Habría sido un error de mi escáner no estar protegido contra esto. moonlightHistory significa que no son “depósitos de clientes”. Es posible mostrar transferencias directas, pagos de contratos, reembolsos, retiros por staking y conversiones desde Phoenix a moonlight que se añadieron todas a la misma cuenta pública.

Para que acepte un depósito directo de Moonlight, tengo que hacer una coincidencia mucho más pequeña: el contrato de Transfer, el tema moonlight, reverted establecido en false, mi receptor esperado y un valor positivo. Hay otros eventos en los que se reciben otras entradas, como convert, withdraw y contract_to_account.

El resultado no es fácil de detectar. Con mi escáner de custodia solo preguntará “¿esta transacción finalizada aumentó esta cuenta?” y, por lo tanto, un retiro por staking o un reembolso de contrato pasarían esta prueba y se considerarían un crédito al cliente, incluso si el cliente en realidad no lo depositó.

Preferiría describir el evento antes de describir el dinero. Si es real, Finality me lo indica. El tipo de evento es una pista para mí que señala cuál fue el flujo.

En Dusk, no es tanto quién depositó el dinero como lo que importa es el aumento del saldo.

#dusk $DUSK @Dusk