Intent-Code Divergence
Medium
- Confidence
- 97% confidence
- Finding
- The script decrypts a keystore and returns a private key, but that key is never bound to the viem wallet client. As written, registration transactions may fail, use an unintended default account, or mislead users into thinking the supplied keystore controls the registration flow when it does not. In a skill that performs irreversible on-chain registrations and payments, that mismatch is materially dangerous because users may pay gas or attempt purchases under the wrong account context.
