v1.3.0 – New Security Primitives
🛠 Added
Guards
KingClaimMistakenETH.sol – Enables users to reclaim ETH mistakenly sent to child contracts.
KingRejectETH.sol – Rejects direct ETH transfers to child contracts, improving safety.
Utils
KingReentrancyAttacker.sol – Reusable attacker contract for testing reentrancy vulnerabilities in dev/test environments.
KingVulnerableContract.sol – Intentionally insecure contract for simulating and learning from reentrancy exploits.
🔁 Updated
ReentrancyGuard refactored, optimized for gas, and renamed to KingReentrancyGuard.