Security is the foundation of the platform. From audited contracts to a wallet we cannot open, here is how the network protects your assets — and how you can help.
Hybrid static + AI
EVMSmartKeys never leave your device
100%Ya chain settlement
3sEvery YACoin contract is reviewed before deployment using a hybrid approach: static analysis tools to catch known vulnerability patterns, and AI-driven review to surface subtle logic flaws. The full report — including findings by severity, function surface, and standards coverage — is published openly on the main site in the Audit section.
Key findings from the latest audit have been addressed or are tracked for remediation. We re-audit after any material change to the contract code.
The YACoin wallet is self-custody. Keys are generated on your device inside secure hardware storage and never transmitted to us, which means we cannot move your funds, freeze them, or recover them on your behalf.
Multi-signature and biometric recovery are available so that losing a single device does not mean losing access to everything.
Cross-chain transfers are the highest-risk surface in any Web3 platform, so bridge contracts run under rate limits, per-transaction caps, and a timelock on parameter changes. Swap routes are simulated before signing, and the client shows the exact amount that will leave your wallet.
YACoin is non-custodial: only you control your keys. The official wallet supports biometric recovery and multi-sig to reduce the risk of losing access. Recommendations for keeping your keys safe:
Cross-chain bridges are among the most attacked surfaces in crypto. Yacoin bridges are secured by a multi-sig validator set, subject to per-transfer limits, and capped to contain blast radius. Always use the official bridge interface linked from the main site.
If you discover a vulnerability, we want to hear from you. Report it responsibly and we will investigate promptly and reward valid findings.
Security questions or concerns? Email security@yacoins.com. For urgent matters, mark your subject line as URGENT.