Estoy experimentando con Iroha e Iroha-helpers (una biblioteca js para comunicarme con la red). Tengo problemas para procesar una transacción "TransferAssets", me da un mensaje de error "STATEFUL_VALIDATION_FAILED", pero nada más sobre por qué está fallando.
Esto sucede cuando traté de hacer una transferencia de activos entre 'userA@test' y 'userB@test' . No obtengo los mismos problemas SI realizo esta transacción con el remitente como 'admin@test'. Todas las cuentas tienen un saldo del activo que estoy tratando de transferir, y todas tienen el mismo rol 'usuario' que tiene los roles 'can_transfer' 'can_receive'.
Este problema solo ocurre cuando 'admin@test' no es el remitente. de lo contrario, funciona bien. ¿Alguien tiene una idea de cómo puedo solucionar este error?
Pensé en la solución y fue un error tonto que estaba cometiendo.
Mi entendimiento de 'CreatorAccountId' fue que siempre pasas el ID de cuenta del creador del dominio, en mi caso fue 'admin@test'. Sin embargo, se supone que es el creador de la transacción. Entonces, para resolver mi problema, solo necesito pasar el ID de cuenta de la persona/cuenta que estaba realizando la transacción, en mi caso, solo necesitaba pasar usera@test como CreatorAccountId, así como la clave privada de usera@test para firmar.